[gst-devel] HTTP pseudo-streaming

Wim Taymans wim.taymans at gmail.com
Tue Jun 3 10:35:07 CEST 2008


On Tue, 2008-06-03 at 10:21 +0200, Julien Isorce wrote:
> yes sure and that is that I wanted too.
> 
> I read again the Frans Van Berckel 's mail and I finally understood
> what it means. 
> So I put the http://www.dailymotion.com/swf/x5merm?autoPlay=1 in the
> web site he gave but the link is not resolved
> ( http://keepvid.com/ )
> 
> I finally got an dailymotion url . So the following pipeline works
> fine :
> 
> gst-launch-0.10 -v neonhttpsrc
> location="http://proxy-33.dailymotion.com/14/848x480/on2/8398448.on2?9f4c43f828e23584e9d28a4fdc03006813460ae" ! queue ! flvdemux ! fakesink
> 
> I tried to connect a ffdec_flv to the flvdemux but it's not working.

Of course ffdec_flv is not working! the caps indicate you need
ffdec_vp6f and... wow! it suddenly works then. Also playbin could have
figured that out for you too (hint -v to see what elements are used)...

> 
> A youtube link from http://keepvid.com/ , it's said that it's a mp4
> source :
> 
> gst-launch-0.10 -v -m neonhttpsrc
> location="http://vp.video.google.com/videoplayback?id=eeaef0ce92daf284&itag=18&begin=0&len=604800000&signature=32FE30AA6EEB1CA5FAEB3E39CC1D252CD4AD110F.73B7FF8DBE5AD1BE41936DF5427B03FA3E91F44A&ip=74.86.48.26&ipbits=16&expire=1212501622&key=yt1&sver=2" ! queue ! fakesink
> 
> But I do not know what demuxer I have to use, I tried 

Adding typefind after neonhttpsrc and before fakesink tells me it's
audio/x-m4a, which is something qtdemux understands. Again playbin
manages to figure that out too.

Wim

> 
> Thx for help
> 
> J.
> 
> 
> 2008/6/3 Benoit Fouet <benoit.fouet at purplelabs.com>:
>         Hi,
>         
>         Julien Isorce wrote:
>         > Hi,
>         >
>         > It seems that for example youtube or dailymotion use "HTTP
>         > pseudo-streaming" :
>         http://en.wikipedia.org/wiki/Flv#Delivery_options
>         > So is there any gstreamer element that could play such
>         flux ?
>         > souphttpsrc ? neonhttpsrc
>         
>         >
>         <http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-neonhttpsrc.html>
>         > ?
>         >
>         > I tried :
>         >
>         > gst-launch-0.10 neonhttpsrc
>         > location=http://www.dailymotion.com/swf/x5merm?autoPlay=1 !
>          flvdemux
>         > ! ffdec_flv ! ffmpegcolorspace ! autovideosink
>         >
>         > but nothing happens, the sate is maintained to PAUSED.
>         >
>         
>         
>         you have to get the "real" URL of the video, not the link to
>         the
>         embedded player.
>         
>         --
>         Benoit Fouet
>         Purple Labs S.A.
>         www.purplelabs.com
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________ gstreamer-devel mailing list gstreamer-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gstreamer-devel





More information about the gstreamer-devel mailing list