![流式传输实时视频](https://linux22.com/image/87959/%E6%B5%81%E5%BC%8F%E4%BC%A0%E8%BE%93%E5%AE%9E%E6%97%B6%E8%A7%86%E9%A2%91.png)
我正在尝试将实时视频从 Ubuntu 下的 gstreamer 流式传输到 Windows 下的 VLC。 Gstreamer 通过脚本启动:
v4l2src device=/dev/video0 ! video/x-raw,width=320,height=240,framerate=30/1 ! jpegenc quality=85 ! rtpjpegpay ! udpsink host=x.x.x.x port=xxxx sync=false
而 VLC 使用选项:network-caching=0
。两台电脑都连接到同一个 Wi-Fi 热点。有时流显示非常漂亮的延迟(小于 300 毫秒),但有时延迟会增长到 20 秒。是什么导致了如此严重的延迟?我该如何摆脱它?