TIME seek with filesrc - using demuxer and muxer unnecessarily

amitchawla amit at wowvision.in
Mon Jun 13 05:12:44 UTC 2016


Hi,

I was using the following pipeline

gst_parse_launch(" filesrc blocksize=4194304 location=bbc-japan_1080p.mov ! 
tcpclientsink blocksize=4194304 host=192.168.100.58 port=3000", &error);

but I was unable to perform a TIME_SEEK on it. I need to do a time_seek
since there is a demuxer and decoder at the other side of the network, which
fails if I do a BYTE_SEEK on the above pipeline.

So, in order to a time seek, I modified the above pipeline like
 
gst_parse_launch("filesrc blocksize=4194304 location=bbc-japan_1080p.mov !
qtdemux name=demux ! queue ! video/x-h264 ! qtmux name=mux streamable=true
fragment-duration=10 ! tcpclientsink blocksize=4194304 host=192.168.100.58
port=3000 demux.audio_0 ! queue ! audio/mpeg ! mux.audio_0", &error);

and introduce a demuxer followed by muxer element , which are actually not
required.

Is there a way to perform a time_seek without introducing demuxer and muxer
unnecessarily ? Is a parser plugin available which can perform time_seek
without demuxing the stream ?

Thanks and Regards
Amit




--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/TIME-seek-with-filesrc-using-demuxer-and-muxer-unnecessarily-tp4677985.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list