GNOME Bugzilla – Bug 616982
Gstreamer fails play mms:// streamings
Last modified: 2011-04-12 10:51:39 UTC
As explained here[1], I can not stream the following mms:// radio station: mms://tilive1.alice.cdn.interbusiness.it/radio24sole1 (link taken from page sources of this link http://www.radio24.ilsole24ore.com/popup/diretta.php) The problem seems to be confirmed around the web by many linux users using rhythmbox, banshee and totem. The stream however seems to works on Mplayer and VLC. Here some details: $ dpkg -l "*gstreamer*" | grep ^ii | awk '{ print $1" "$2 }' ii gir1.0-gstreamer-0.10 ii gstreamer0.10-alsa ii gstreamer0.10-ffmpeg ii gstreamer0.10-fluendo-mp3 ii gstreamer0.10-lame ii gstreamer0.10-nice ii gstreamer0.10-pitfdll ii gstreamer0.10-plugins-bad ii gstreamer0.10-plugins-base ii gstreamer0.10-plugins-good ii gstreamer0.10-plugins-really-bad ii gstreamer0.10-plugins-ugly ii gstreamer0.10-tools ii gstreamer0.10-x ii gstreamer0.10-x264 ii libgstreamer-plugins-base0.10-0 ii libgstreamer-plugins-base0.10-dev ii libgstreamer-plugins-gl0.10-0 ii libgstreamer-plugins-gl0.10-dev ii libgstreamer0.10-0 ii libgstreamer0.10-dev ii totem-gstreamer Version: 0.10.18-2+b1 Linux distribution: Debian SID/Experimental [1] http://mail.gnome.org/archives/rhythmbox-devel/2009-November/msg00051.html
This is pretty much the same as bug #560413, difference being that the server there accepts mmst. Apparently this one only accepts mmsh, but libmss sends a broken HTTP GET (wrong url) [*], hence failure. [*] sends GET mms://tilive1.alice.cdn.interbusiness.it:80/radio24sole1 HTTP/1.0 Accept: */* User-Agent: NSPlayer/4.1.0.3856 Host: tilive1.alice.cdn.interbusiness.it:80 Pragma: no-cache,rate=1.000000,stream-time=0,stream-offset=0:0,request-context=1,max-duration=0 Pragma: xClientGUID={c77e7400-738a-11d2-9add-0020af0a3278} Connection: Close where better would be e.g. (mainly url in GET matters): GET /radio24sole1 HTTP/1.0 Accept: */* User-Agent: NSPlayer/4.1.0.3856 Host: tilive1.alice.cdn.interbusiness.it:80 Pragma: xClientGUID={c77e7400-738a-11d2-9add-0020af0a3278} Pragma: no-cache,rate=1.000000,stream-time=0,stream-offset=0:0,request-context=1,max-duration=0 Connection: Close
Cheers Mark, A workaround is to use the following adress: http://www.radio24.it/live.m3u. However, should I conclude that it is a server-side problem, or a gstreamer related one? Thanks
(In reply to comment #1) > This is pretty much the same as bug #560413, difference being that the server > there accepts mmst. Apparently this one only accepts mmsh, but libmss sends a > broken HTTP GET (wrong url) [*], hence failure. > > [*] sends > GET mms://tilive1.alice.cdn.interbusiness.it:80/radio24sole1 HTTP/1.0 > <snip> > > where better would be e.g. (mainly url in GET matters): > GET /radio24sole1 HTTP/1.0 > <snip> Ah yes, this is a known bug in libmms (not gstreamer) which has been fixed for a while now. I just tried the original url from the initial comment: mms://tilive1.alice.cdn.interbusiness.it/radio24sole1 In totem and that works fine for me, using libmms-0.6.2 Regards, Hans (the libmms maintainer)
Closing as reported working according to above comment.