[MPlayer-users] RTSP connection error when loading from www.3sat.de/mediathek

Daniel Hecker hecker86 at gmx.net
Thu Feb 11 16:27:55 CET 2010


Hi,  

I have tried to load H.264 videos from http://www.3sat.de/mediathek on a Linux netbook with Firefox and an mplayerplug-in, but streaming failed. The bug is obviously related to the underlying mplayer. 

On this website, in the settings behind the 'Einstellungen' link you can select the video type 'Mpeg4/H.264' (either Quicktime or VLC plugin, both lead to the same streaming URL). Transmission is done in RTP afterwards. But there seems to be some RTSP connection error.

Streaming from this site and with these settings is generally working in a Windows environment with Firefox and Quicktime plugin, so the server side seems ok.

I have then downloaded the streaming URL and tried to access the stream directly with mplayer from a console executing:

./mplayer -v -vo xv rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net/zdf/data/quicktime/3sat/09/10/091019_ueberschallflieger_hitec_h.mp4

Console output looks like this:

********************************************

Playing rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net/zdf/data/quicktime/3sat/09/10/091019_ueberschallflieger_hitec_h.mp4.
get_path('sub/') -> '/root/.mplayer/sub/'
STREAM_RTSP, URL: rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net/zdf/data/quicktime/3sat/09/10/091019_ueberschallflieger_hitec_h.mp4
Filename for url is now rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net/zdf/data/quicktime/3sat/09/10/091019_ueberschallflieger_hitec_h.mp4
Filename for url is now rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net/zdf/data/quicktime/3sat/09/10/091019_ueberschallflieger_hitec_h.mp4
Resolving ondemand.quicktime.zdf.newmedia.nacamar.net for AF_INET6...
Couldn't resolve name for AF_INET6: ondemand.quicktime.zdf.newmedia.nacamar.net
Resolving ondemand.quicktime.zdf.newmedia.nacamar.net for AF_INET...
Connecting to server ondemand.quicktime.zdf.newmedia.nacamar.net[62.27.26.7]: 554...
SDP:
v=0
o=StreamingServer 3474880550 1265552757000 IN IP4 62.27.26.7
s=/zdf/data/quicktime/3sat/09/10/091019_ueberschallflieger_hitec_h.mp4
u=http:///
e=admin@
c=IN IP4 0.0.0.0
t=0 0
a=control:*
a=control:*
a=isma-compliance:1,1.0,1
a=mpeg4-iod: "data:application/mpeg4-iod;base64,AoFKAA///w8D/wNmAAVAUGRhdGE6YXBwbGljYXRpb24vbXBlZzQtb2QtYXU7YmFzZTY0LEFSOEJIUUtmQXhrQUFnQUVFVUFWQUIya0FBSGFRQUFCZHdJRkFoR1FCZ0VDBA0CBQAACQAAAJAAAACQBgEBA1kABkA+ZGF0YTphcHBsaWNhdGlvbi9tcGVnNC1iaWZzLWF1O2Jhc2U2NCx3QkFTZ1RBcUJYSmhCSWhRUlFVL0FBPT0EEgINAAAIAAAAgAAAAIAFAwAAQAYBAQ=="
a=range:npt=0-1736.68000
m=video 0 RTP/AVP 96
b=AS:823
a=3GPP-Adaptation-Support:1
a=rtpmap:96 H264/90000
a=range:npt=0-1736.6800
a=cliprect:0, 0, 240, 432
a=framesize:96 432-240
a=control:trackID=3
a=fmtp:96 packetization-mode=1;profile-level-id=4d401e;sprop-parameter-sets=Z01AHpZ0DY/YCgQAADhAAAr8gtGAOqAdVe98HhEI1A==,aP48gA==
m=audio 0 RTP/AVP 97
b=AS:118
a=3GPP-Adaptation-Support:1
a=rtpmap:97 mpeg4-generic/48000/2
a=control:trackID=4
a=mpeg4-esid:2
a=fmtp:97 profile-level-id=15;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1190

A single media stream only is supported atm.
rtsp_session: unsupported RTSP server. Server type is 'DSS/6.0.3 (Build/526.3; Platform/Linux; Release/Darwin Streaming Server; State/Development; )'.
Filename for url is now rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net/zdf/data/quicktime/3sat/09/10/091019_ueberschallflieger_hitec_h.mp4
Filename for url is now rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net/zdf/data/quicktime/3sat/09/10/091019_ueberschallflieger_hitec_h.mp4
STREAM_HTTP(2), URL: rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net/zdf/data/quicktime/3sat/09/10/091019_ueberschallflieger_hitec_h.mp4
Resolving ondemand.quicktime.zdf.newmedia.nacamar.net for AF_INET6...
Couldn't resolve name for AF_INET6: ondemand.quicktime.zdf.newmedia.nacamar.net
Resolving ondemand.quicktime.zdf.newmedia.nacamar.net for AF_INET...
Connecting to server ondemand.quicktime.zdf.newmedia.nacamar.net[62.27.26.7]: 80...
--- HTTP DEBUG HEADER --- START ---
protocol:           [HTTP/1.1]
http minor version: [1]
uri:                [(null)]
method:             [(null)]
status code:        [404]
reason phrase:      [error]
body size:          [0]
Fields:
 0 - hw³
 1 - Date: Thu, 11 Feb 2010 12:35:51 GMT
 2 - Connection: close
--- HTTP DEBUG HEADER --- END ---
Server returned 404: error
No stream found to handle url rtsp://ondemand.quicktime.zdf.newmedia.nacamar.net/zdf/data/quicktime/3sat/09/10/091019_ueberschallflieger_hitec_h.mp4

vo: x11 uninit called but X11 not initialized..

Exiting... (End of file)

********************************************

The 'rtsp_session: unsupported RTSP server' error when trying port 554 is obviously due to the fact that this RTSP server tries to send more than one stream simultaneously (error code from rtsp_rtp.c: 'A single media stream only is supported atm.') Is there anything missing in the mplayer implementation? If so, is it planned to extend this?

The following output seems as if there is a trial for an HTTP circumvention on port 80 but this is not supported by the server.

My system:

Ubuntu Linux 8.04 Hardy
Linux debian 2.6.24-25-lpia x86_32
Gnome Desktop 2.22.3

Regards,
Daniel Hecker
-- 
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01


More information about the MPlayer-users mailing list