We are trying to play a video stream on the Android platform, with no success. Using the VideoView, we are able to play youtube mobile videos (e.g. this url works just fine: rtsp://v3.cache7.c.youtube.com/CjYLENy73wIaLQnMYzt2FtQmqxMYESARFEIJbXYtZ29vZ2xlSARSBXdhdGNoYI6vr52RlLW1Sww=/0/0/0/video.3gp )
However, we need to play a stream (from a given RTSP url), over which we have no control. The RTSP server delivers RTP/TCP/AVP packets interleaved over RTSP. RTSP itself is supported via HTTP tunnelling over port 80. The video format is MPEG4-Part2 (H.263). Moreover, the rtsp url can be used one time only; built with a key- string every time. On a desktop system, quicktime could play the stream, VLC could not.
Is it possible to play back such a stream on an Android device somehow?
I read googling around that the builtin (openCore?) RTP stack only supports RTP over UDP, not TCP. Is this (still) true? Can I somehow bypass this problem?
Thanks! Turi András