Удалить кадры, чтобы сделать вывод совпадающим
У меня есть конвейер gstreamer, который выглядит так:
gst-launch-1.0 udpsrc port=10101 ! capsfilter caps="application/x-rtp,clock-rate=90000,media=video,encoding-name=VP8,payload=96" ! rtpvp8depay ! avdec_vp8 ! videoscale ! video/x-raw,height=240,width=320, format=I420 ! videoconvert ! vp8enc ! rtpvp8pay ! udpsink host=127.0.0.1 port=10606
Я использую janus для потоковой передачи пакетов rtp на входной порт.
этот конвейер очень медленный для меня: выходное видео отстает от входного видео на 4-5 с. Есть ли в gstreamer элемент, который сопоставляет вывод с вводом, даже если это означает, что мы должны отбросить некоторые кадры? Или компенсировать другим способом