[gst-devel] Help on souphttpsrc
snvd1
lcai at yahoo-inc.com
Sat Jun 20 02:05:19 CEST 2009
Hi Arnout, thanks for help.
I did change seeking by bytes, now the seeking is successful, but playing
after that freezes. The URL is too long, so I did put in my original post, I
tested it with wget as you adviced, len is reported, here is the URL:
http://vp.video.google.com:80/videodownload?version=0&secureurl=pwAAALxRpszUgTK_K_xaZ04iy5twIwiMBWR6G-P45DX_bflgErWPVfqlFRpAIRXPH0_f_S-vjr5fsjelV_b5a60KGO9-J5oM9waHrXbIp9TGcWil_918u10kdE07KD02uypssqtNkGBYhLcEBNsiUOVTSQesba0hY6i9lc5MslYTZmYH-KQCUNwMPL-Atkb15uIOeyUgx6uFXC-CGZLBbGzc-v99UGEyk_rCk0JSgNwzOdmX&sigh=5MvtdS0Pg_tizyUqpTRfwhK0Smk&begin=0&len=219000&docid=-3666353226986284383&client=655722610335
You and Tim both mentioned demuxer, I use decodebin, my pipeline looks like:
souphttpsrc ! decodebin name=decoder decoder. ! queue ! audioconvert !
audioresample ! osssink decoder. ! videoscale ! ffmpegcolorspace !
xvimagesink
Do you see any problem in this pipeline?
Thanks so much for your help
snv
Arnout Vandecappelle wrote:
>
> On Tuesday 16 June 2009 01:39:52 snvd1 wrote:
>> I'm creating a video player that can stream video from the internet, and
>> performs seeking on the stream. Somebody indicates souphttpsrc is the
>> solution but it doesn't work for me, my code looks like the beloow, when
>> I
>> call gst_element_seek_simple(pipeline, GST_FORMAT_TIME,
>> GST_SEEK_FLAG_FLUSH, 5*GST_SECOND), it always fails, please please help.
>
> souphttpsrc only supports seeking in bytes, not in time, so unless there
> is
> some element in the pipeline (a demuxer, most likely) that knows how to
> convert the time to bytes, soup httpsrc won't help. How is the stream
> muxed?
>
> Also, as Tim indicated, the server must support seeking. A quick way to
> test
> this is to wget the URL and see if the size is reported before it starts
> downloading. If it isn't, seeking almost certainly doesn't work.
>
>
>> g_object_set(src, "location", "http://", NULL);
>
> I do hope there is some real URL here, because this obviously won't
> work...
>
> Regards,
> Arnout
> --
> Arnout Vandecappelle arnout at mind be
> Senior Embedded Software Architect +32-16-286540
> Essensium/Mind http://www.mind.be
> G.Geenslaan 9, 3001 Leuven, Belgium BE 872 984 063 RPR
> Leuven
> LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
> GPG fingerprint: D206 D44B 5155 DF98 550D 3F2A 2213 88AA A1C7 C933
>
> ------------------------------------------------------------------------------
> Crystal Reports - New Free Runtime and 30 Day Trial
> Check out the new simplified licensing option that enables unlimited
> royalty-free distribution of the report engine for externally facing
> server and web deployment.
> http://p.sf.net/sfu/businessobjects
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
--
View this message in context: http://www.nabble.com/Help-on-souphttpsrc-tp24042332p24095335.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list