Highlighted

URGENT: Instabilities with Two way audio on IOS app when upgraded to AIR30

New Here ,
Jul 16, 2018

Copy link to clipboard

Copied

We have a very popular app in Apple store, that worked perfectly for many years on AIR16. Families use this app for video chat, and this is very vital for their communications.

Recently we upgraded the app to AIR30 and published to Apple store, but this upgrade introduced many stability issues. We are unable to downgrade the app back to AIR16, and Apple has rejected all our petitions due the following issue:

IOS is blocking AIR, rejected for months,due to AIR has API using IOPSCopyPowerSourcesInfo

We are hence stuck, and our users are unable to use this app, that is quite vital for their family communications.

Here are the details:

The app is used for two way video calling from web to app. We use a flash server to relay the audio and video back and forth.

Hence there are two streams, each with video and audio attached.

The app uses rtmp

The app works very reliably when the mic from the app is not connected to the NetStream. In this situation, there are three channels, (Video both ways, and audio from web to app).

When the mic from the app is attached to NetStream, the app has several stability issues. Issues include app freeze, delayed video, no audio from web etc. The results are not consistent. The app sometimes freezes, on some other tests, there is no audio from the web etc.

If the mic NetStream attachment is programatically delayed, the app works fine until the attachment, but issues start immediately after the attachment.

Printed the various attributes on NetStream before and after the delayed mic setup. No noticeable difference.

Attempted to tweak various NetStream settings and Mic settings. No effect, except the following:

If the bufferTime is set to its minimum value (0.1) on the receive side (IOS), the system performs better. The app no longer freezes. In some phones there is two way audio, with a huge delay. In some phones, there is no audio both ways. In general the app performs better with the bufferTime, but the app is still not usable.

NetStream - Adobe ActionScript® 3 (AS3 ) API Reference

Everything works perfectly with AIR16.

Please help. This is a critical issue. More details of the app can be provided by PM. Willing to pay for Adobe professional services if this is an option.

Please note that this is not the same issue as setting mic permissions. In this case, the microphone permissions are set correctly as described.

App crash when attach microphone to a net stream

TOPICS
Performance issues

Views

621

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

URGENT: Instabilities with Two way audio on IOS app when upgraded to AIR30

New Here ,
Jul 16, 2018

Copy link to clipboard

Copied

We have a very popular app in Apple store, that worked perfectly for many years on AIR16. Families use this app for video chat, and this is very vital for their communications.

Recently we upgraded the app to AIR30 and published to Apple store, but this upgrade introduced many stability issues. We are unable to downgrade the app back to AIR16, and Apple has rejected all our petitions due the following issue:

IOS is blocking AIR, rejected for months,due to AIR has API using IOPSCopyPowerSourcesInfo

We are hence stuck, and our users are unable to use this app, that is quite vital for their family communications.

Here are the details:

The app is used for two way video calling from web to app. We use a flash server to relay the audio and video back and forth.

Hence there are two streams, each with video and audio attached.

The app uses rtmp

The app works very reliably when the mic from the app is not connected to the NetStream. In this situation, there are three channels, (Video both ways, and audio from web to app).

When the mic from the app is attached to NetStream, the app has several stability issues. Issues include app freeze, delayed video, no audio from web etc. The results are not consistent. The app sometimes freezes, on some other tests, there is no audio from the web etc.

If the mic NetStream attachment is programatically delayed, the app works fine until the attachment, but issues start immediately after the attachment.

Printed the various attributes on NetStream before and after the delayed mic setup. No noticeable difference.

Attempted to tweak various NetStream settings and Mic settings. No effect, except the following:

If the bufferTime is set to its minimum value (0.1) on the receive side (IOS), the system performs better. The app no longer freezes. In some phones there is two way audio, with a huge delay. In some phones, there is no audio both ways. In general the app performs better with the bufferTime, but the app is still not usable.

NetStream - Adobe ActionScript® 3 (AS3 ) API Reference

Everything works perfectly with AIR16.

Please help. This is a critical issue. More details of the app can be provided by PM. Willing to pay for Adobe professional services if this is an option.

Please note that this is not the same issue as setting mic permissions. In this case, the microphone permissions are set correctly as described.

App crash when attach microphone to a net stream

TOPICS
Performance issues

Views

622

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Jul 16, 2018 1
Community Beginner ,
Jul 18, 2018

Copy link to clipboard

Copied

Hi,

Could you share the sample code with us. It would help us in debugging the issue soon.

Do report this issue on Adobe tracker.

Tracker link: Tracker 

Aakriti | Adobe AIR

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...
Jul 18, 2018 0