Handling branches with different latencies

Baby Octopus jagadishkamathk at gmail.com
Mon Nov 27 13:10:40 UTC 2017

Hello Tim,

Yes, it is a live pipeline. Src is v4l2src and sink is udpsink and the
gst-launch pipeline was for representation. 

I understand that the pipeline sets MAX(all_sink_min_latency) as the global
latency. Is it possible to have a varying latency for each branch and have
different sink render with different latency?

> v4l2src ! tee name=splitter \
> splitter.! queue ! x264enc tune="zerolatency" ! sink1
> splitter.! queue ! x264enc ! sink2 

Here, in the absence of 2nd branch(last line), 1st branch(2nd line) would
have had only 100ms latency. But due to branch2, sink1 too has a latency of
1700ms. With both branches being present, is it possible to make sink1 still
render with latency=100ms? What are the steps achieve that?

Thanks in advance


Sent from: http://gstreamer-devel.966125.n4.nabble.com/

More information about the gstreamer-devel mailing list