I have installed the AAC plugin into my FMLE machine and am now encoding streams that I think should be compatible with Android and Blackberry devices. I can view the stream via VLC on my Linux machine using RTSP, but so far no-go on Android.
The stream is visible at rtsp://184.73.200.27:1935/iphone/teststream.stream, or at http://catfolks.net/video/m2.html.
I’m currently encoding h.264 Baseline, level 3.0, 15 fps, 320x240, 200 Kbps video, AAC stereo, 44100 Hz, 96 Kbps.
My Android device is a Samsung Vibrant Galaxy/S, and it plays Wowza’s test RTSP stream with no problem.
Any clues?
A little further info: I verified that I am indeed encoding using AAC for the audio:
dan@dan:~/development/RTSP$ perl rtspinfo.pl
Status code : 200 Status message : OK
v=0
o=- 247535749 247535749 IN IP4 127.0.0.1
s=WowzaMediaServer
c=IN IP4 0.0.0.0
t=0 0
a=sdplang:en
a=range:npt=now-
a=control:*
m=audio 0 RTP/AVP 96
a=rtpmap:96 mpeg4-generic/44100/2
a=fmtp:96 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1210
a=control:trackID=1
m=video 0 RTP/AVP 97
a=rtpmap:97 H264/90000
a=fmtp:97 packetization-mode=1;profile-level-id=42001E;sprop-parameter-sets=Z0KAHpZUCg/YCoQAAA+gAAHUw4GADDUAARjD/GODtCRNQA==,aM41IA==
a=cliprect:0,0,240,320
a=framesize:97 320-240
a=control:trackID=2
Great, thanks for the update and happy streaming.
Richard
Never mind - I had messed up the HTML page I was trying to launch the players from. Everything works beautifully now.
I am excited! I can generate a Flash stream, send it to my CDN and allow my regular customers watch from there, and have Wowza suck the streams across and serve them up to iPhones, Android machines, and Blackberry. Thanks a bunch, Wowza!