Either way, the encoder falling behind isn't good. Try lower settings
or if you are using x264, try enabling zero-latency. Because even if you
enable buffering, it will just take longer for the problem to surface,
because the encoder might not "catch-up" to current time.
On 11/15/2017 3:04 AM, nagendra sarma wrote:
> hi all
> my pipeline has video encoder followed by queue as below
> encode ---> queue --> rtph264pay --> udpsink
> due to some technical issues, my encoder give frames sometimes late
> dut to this, the decoder is going for toss.
> now, to avoid this i wanted to maintain some buffer in queue and dispatch
> the buffers at regular intervals
> is it possible with queue ?
> to make it simple, can i push buffer to next element to regular intervals ?
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/ > _______________________________________________
> gstreamer-devel mailing list
> [hidden email] > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel >
yes , it is live source
yes, tried with min_threshold_buffers=5 and the problem still present but minimum improvement
my play was, i would like to maintain some buffers like 5 to 10 in queue and push them at regular intervals ? is that possible ? or sounds crazy ? i dont know