流式传输实时视频

流式传输实时视频

我正在尝试将实时视频从 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 秒。是什么导致了如此严重的延迟?我该如何摆脱它?

相关内容