After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 616982 - Gstreamer fails play mms:// streamings
Gstreamer fails play mms:// streamings
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-04-27 20:01 UTC by linux
Modified: 2011-04-12 10:51 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description linux 2010-04-27 20:01:04 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
Comment 1 Mark Nauwelaerts 2010-05-11 12:46:47 UTC
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
Comment 2 linux 2010-12-01 10:18:26 UTC
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
Comment 3 Hans de Goede 2011-01-31 16:34:18 UTC
(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)
Comment 4 Mark Nauwelaerts 2011-04-12 10:51:39 UTC
Closing as reported working according to above comment.