[gst-devel] Help on souphttpsrc

Arnout Vandecappelle arnout at mind.be
Thu Jun 18 08:32:21 CEST 2009

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...

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

More information about the gstreamer-devel mailing list