Many newer SE phones support RTSP and AAC in their media player software. Sadly this player does not support listening to Shoutcast streams, so I figured I can convert the Shoutcast MP3/AAC HTTP streams to AAC RTSP streams on my server and listen to them on my mobile phone (SE W880). The problem is that the SDP/RTP/RTSP protocol "spoken" by VLC is not accepted by the media player on the phone.
I used the following command line with vlc 0.8.6h on Debian Lenny:
Code: Select all
vlc -vvv [STREAM_URL] --sout '#rtp{mp4a-latm,sdp=rtsp://[SERVER_IP]:554/stream.sdp}'
However my phone plays the stream from
http://m.tuner2.com/ ( rtsp://64.202.98.91:554/gs.sdp ) perfectly... the only difference is this one uses the Darwin Streaming Server. I tried it using
this tutorial and it works for me, too.
VLC client output:
VLC server and
DSS server @ tuner2
My questions are:
- would upgrading vlc to 1.0.0 improve mobile phone compatibility in this case?
- why the need for DSS? VLC should work, too, right?
Thanks for your help!