Locking Gstreamer base time to MPEG PCR

HT ht.techdev at gmail.com
Thu Feb 15 21:24:05 UTC 2018


Hi

Got a distributed AV processing pipeline, where one pipeline is solely 
processing audio and the other is doing video. A third remux 
application, will merge the incoming streams from both pipelines. Given 
that it can only rely on the timestamps inserted in the initial mpeg ts, 
I am wondering if there is a way to ensure one of the following :

1- video pipeline base clock, is set to the pcr of the first valid 
incoming ts

2- udpsrc locks to the pcr of the incoming stream


I could ask tsdemux to emit-stat and manually adjust the clock 
downstream; however, am sure there must be a better way of doing this.

Cheers,





More information about the gstreamer-devel mailing list