首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VLC RTP网络缓存

VLC RTP网络缓存
EN

Stack Overflow用户
提问于 2013-04-16 21:34:06
回答 1查看 9.5K关注 0票数 1

我正在使用RTP从android手机的摄像头流媒体到我的电脑。我正在使用VLC来接收流。我还使用了一个手写的.sdp文件来查看VLC中的流。当我在RTSP上做这件事时,我可以使用命令行网络缓存vlc "rtsp://224.1.1.1:8086“-> - caching =0来删除1000ms的缓存,从而消除延迟。因此,现在我使用网络缓存-> - myTest.sdp =0,但它似乎没有任何影响。我试着把它增加到10秒,仍然没有效果。似乎如果我降低视频的质量,它会有更多的延迟。我需要做什么才能删除任何类型的缓存/缓冲,并且始终只显示传入的最新帧?

EN

回答 1

Stack Overflow用户

发布于 2020-10-20 18:32:41

我不能让VLC的延迟小于1毫秒。所以switching to ffplay with this parameters解决了这个问题:

代码语言:javascript
复制
ffplay.exe rtsp://224.1.1.1:8086 -fflags nobuffer -flags low_delay -avioflags direct -fflags discardcorrupt
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16038533

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档