我有一个看起来像这样的 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 中是否存在将输出与输入相匹配的元素,即使这意味着我们必须丢弃一些帧?或以其他方式补偿