[gst-devel] mmsh:// seems to be not recognized

Bastien Nocera hadess at hadess.net
Thu Jul 21 10:03:14 CEST 2005


Hey Thomas,

On Thu, 2005-07-21 at 16:29 +0200, Thomas P. wrote:
> Hi,
> 
> I'm trying to get the following stream on my harddrive with gstreamer:
> http://stanford-online.stanford.edu/courses/ee380/050216-ee380-100.asx
> 
> I already succesfully dumped it with mplayer -dumpstream, and can also
> stream it with totem-xine. However i prefer to let gstreamer do the
> job, because i'd like to dump the audio stream directly to ogg while
> downloading.
> 
> The file is a playlist, that links to another playlist infinitly, but
> totem in debug modus tells me:
> 
> ** Message: on_got_redirect
> mmsh://lang.stanford.edu/courses/ee380/050216-ee380-100.wmv

Yup, that's the nice Microsoft playlist formats. Totem should be able to
handle it by itself, but seems to be resorting to xine-lib if you get
that message. I'll look into it, as it would allow GStreamer to play
this stream (at least get the URI to it...):
http://bugzilla.gnome.org/show_bug.cgi?id=311172

> So i assume that is the real address. However gstreamer doesn't like
> it, i'm thinking it might be the mmsh:// bit. libmss is installed of
> course as well as asfdemux, and a mms:// i tried works fine. That's
> what i've been trying:
> 
> gst-launch mmssrc
> location=mmsh://lang.stanford.edu/courses/ee380/050216-ee380-100.wmv !
> filesink location=test.wmv
> 
> It fails immediately, doesn't even seem to connect, i have the feeling
> mmsh cannot be parsed. The same command with mms instead of mmsh shows
> no error, but doesn't download anything.

I guess that the mmssrc doesn't handle mmsh (slightly different protocol
from mms). Maciej would know better.

Cheers

---
Bastien Nocera <hadess at hadess.net> 






More information about the gstreamer-devel mailing list