【发布时间】:2013-04-08 22:42:06
【问题描述】:
我正在使用 RTP 从我的 android 手机的摄像头流式传输到我的计算机。我正在使用 VLC 接收流。我还使用手写的 .sdp 文件来查看 VLC 中的流。当我通过 RTSP 执行此操作时,我可以使用命令行 -> vlc "rtsp://224.1.1.1:8086" --network-caching=0 删除 1000 毫秒缓存,从而消除延迟。所以现在我正在使用 -> myTest.sdp --network-caching=0 但它似乎没有影响。我试过把它增加到10秒,仍然没有影响。似乎如果我降低视频的质量,它会有更多的延迟。我需要做什么来删除任何类型的缓存/缓冲并始终只显示最新的帧?
【问题讨论】:
-
控制台输出有什么线索吗?
-
还有 --sout-mux-caching= 选项可以尝试
-
它现在似乎按预期工作(在 Linux 上使用 VLC v3.0.14)