We have an Adobe Media Server 5.0 on AWS. We publish a h264 video stream with MP3 audio format (Stereo, 44KHz, 128Kbps). When we play the HLS stream on iOS devices, the video is fine but the audio is choppy. What settings on AMS do we need to tweak to resolve this issue? I know that there's a solution for this because if we use the Internap services to publish the stream with the same settings, the video plays fine on iOS and audio is not chopping. I must mention that we don't want to use AAC audio codec.
Thanks in advance
Apple recommends AAC/He-AAC audio codec for streaming to iOS devices or Mac machines. Could you please try to playback the same stream via HDS and check if the audio is still choppy?
The HDS stream played on Windows PC doesn't have audio issues. Also the HLS stream played in JWPlayer 6 on Windows PC doesn't have audio issues. The HLS stream audio is chopping only on iOS devices.
As I mentioned, when we use Internap to publish the stream with the same settings there are no issues with the audio played on iOS device although it's an MP3 format. They use FMS also to stream the content.
As for what Apple recommends, if you read this article, you can see that there are no issues with the MP3 format.
I used the MediaInfo tool to compare the video fragments produced by Internap's FMS and our AMS on AWS. In the image below you can see the Internap's informations on the Left side, and ours on the Right. I'm pretty much convinced that this has to do something with the AMS settings.