首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IP摄像机的rtsp流在VLC中比在NVR中延迟得多。

IP摄像机的rtsp流在VLC中比在NVR中延迟得多。
EN

Stack Overflow用户
提问于 2022-04-14 22:02:57
回答 1查看 2.3K关注 0票数 0

我有一个IP相机,我可以通过链接rtsp://admin:admin@192.168.1.199:554/mpeg4/ch0/main/av_stream查看VLC,但我注意到,与在NVR中观看摄像机相比,vlc中的视频有很大的延迟。vlc的延迟时间为4-6秒,而在nvr中,它几乎在延迟不到1秒时几乎没有被注意到。

我需要知道为什么会这样,这样我就可以计划在我将要创建的程序中使用什么方法/库。它有助于知道为什么,这样一个可能的工作周围可能探索。

这是vlc固有的问题还是对rtsp的限制?

有什么办法可以减少这种延误吗?

EN

回答 1

Stack Overflow用户

发布于 2022-04-17 08:58:21

首先,确保你的相机没有问题获得多个流。在NVR上关闭你的相机,检查你是否有更好的延迟。

VLC在TCP上使用每个默认的rtsp/rtp,因此强制vlc在UDP上使用rtsp/rtp,只在google上使用vlc参数。并验证你是否有更好的潜伏期。正如BijayRegmi所写的,请注意默认的缓冲。

另外,您也可以尝试使用ffmpeg libary中的ffplay,并使用它打开rtsp流。您有更多关于流的健康信息,如包丢失等。这也给了您第二个选项来验证您的流/延迟,那么您应该知道哪些部分会产生延迟。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71878061

复制
相关文章

相似问题

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