Live Stream Audio Works for FLV Missing for RTSP on Android

Hello,

I have a live stream being encoded with Adobe Flash Media Live Encoder 3.2 publishing to a Wowza 3 server. When connecting to the stream via Flash on the desktop, RTSP on the desktop, or on an iPad I get the stream video and audio. However, when I connect to the stream via Android devices (I’ve tested it on multiple), I am able to get the video but no audio can be heard. I tried to investigate this a bit and came across the following thread:

Which says

Android devices cannot play MP3 streams over RTSP/RTP in any combination (audio/video or audio only).

which would possibly explain my issues since I am publishing audio as MP3 from FMLE, however, I have also tried transcoding to AAC audio and have still had no luck.

When I go to the mobile test RTSP stream (https://www.wowza.com/html/mobile.html) on the Android devices I do get audio so clearly it been done before. Does anything stand out as a reason why I’d be having this issue? Or is there maybe some setting I am missing in my Application.xml/transrate.xml files?

Any help or guidance would be greatly appreciated. Thanks!

I would continue with AAC. Try different, probably lower, bitrates.

Richard

Richard,

Thanks for your reply. I stuck with AAC and tried lowering the bitrate gradually all the way to 32, I still had no luck with the sound. I used a program called MediaInfo to read the encoding data from the Wowza mobile test page and used the settings of .mov file that is being streamed with RTSP. I used 32Kbps 11025Hz Stereo to match as closely as I could the 32.2Kbps 12000Hz 2 channel AAC encoding of that file. Still no luck.

According to http://developer.android.com/guide/appendix/media-formats.html#recommendations realistically I should be within the capable ranges of the devices I am using (all 3 are 4.0+).

Perhaps this is an Android issue as I came across a thread with no response with “Android RTSP request does not send audio SETUP command” but I cannot confirm that behavior as I am streaming directly from the Media Player not from an application.

Will keep messing around with this to see if I can make any headway.

-Jeremy