I have a gstreamer pipeline that looks like this:
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
I'm using janus to stream rtp packets to the input port.
this pipeline is really slow for me: Output video is 4-5s behind the input video. Is there an element in gstreamer that matches the output to the input even if that means we have to drop some frames? Or compensate some other way