VLC RTP 网络缓存

问题描述 投票:0回答:1

我正在使用 RTP 从 Android 手机的摄像头流式传输到我的计算机。我正在使用 VLC 接收流。我还使用手写的 .sdp 文件来查看 VLC 中的流。当我通过 RTSP 执行此操作时,我可以使用命令行 -> vlc "rtsp://224.1.1.1:8086" --network-caching=0 来删除 1000 毫秒的缓存,从而消除延迟。所以现在我正在使用 -> myTest.sdp --network-caching=0 但它似乎没有影响。我试过把它增加到10秒,仍然没有影响。似乎如果我降低视频的质量,它也会有更多的延迟。我需要做什么才能删除任何类型的缓存/缓冲并始终只显示最新的帧?

caching vlc rtp sdp
1个回答
0
投票

我无法使 VLC 的延迟小于 1 毫秒。所以使用这个参数切换到ffplay解决了问题:

ffplay.exe rtsp://224.1.1.1:8086 -fflags nobuffer -flags low_delay -avioflags direct -fflags discardcorrupt
© www.soinside.com 2019 - 2024. All rights reserved.