seek over TCP

Sebastian Dröge sebastian at centricular.com
Wed Aug 3 11:17:50 UTC 2016


On Wed, 2016-08-03 at 02:31 -0700, amitchawla wrote:
> Hi,
> 
> I am trying to implement seek over a TCP connection between two gstreamer
> pipelines.
> 
> sender pipeline: 
> filesrc blocksize=4194304 location=C:/Users/Downloads/bbc-japan_1080p.mov !
> tcpclientsink blocksize=4194304 async=false host=192.168.100.58 port=3000 
> 
> receiver pipeline: 
> tcpserversrc host=192.168.100.58 port=3000 blocksize=4194304 ! decodebin
> name=demux ! autoaudiosink demux. ! imxeglvivsink 
> 
> In order to implement a flushing seek across the tcp connection, how would I
> ensure flushing of the data between tcpclientsink and tcpserversrc ? Do I
> have to make changes in the tcp plugins?

You have to implement an actual protocol on top of TCP that allows you
to signal starts of a segment for example. You can't flush between the
sink and the source, that would require you to instruct all routers on
the way to drop data.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160803/25d3c93f/attachment.sig>


More information about the gstreamer-devel mailing list