Handling branches with different latencies
jagadishkamathk at gmail.com
Mon Nov 27 13:10:40 UTC 2017
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