关于海康网络摄像头使用VLC或者Opencv拉流有延迟的问题

环境:Windows + VLC / Opencv-Python

先说结论,我用VLC或者Pyhton opencv直接拉取海康网络摄像头的rtsp流,会有1-2s延时,特别明显。后来搜到这边文章,解决了问题:

如何降低海康、大华等网络摄像头调用的高延迟问题(一):海康威视网络摄像头的python sdk使用(opencv读取sdk流)_python低延迟播放网络视频流-CSDN博客

在使用海康SDK优化之前,尝试过多种方法:

多线程:延时1s左右

ffplay 去掉缓存:延时1s左右

ffplay.exe -fflags nobuffer rtsp://xxxxxxxxx

海康SDK:与网页视频相比,几乎是同步的。

上面说的延时,也是与摄像头网页视频相比的。

如上面文章介绍,我使用的时候遇到一处错误,需要把代码中的

复制代码
b'\libcrypto-1_1-x64.dll'
复制代码
b'\libssl-1_1-x64.dll'

这两处地方改成左斜杠,才能运行。

复制代码
b'/libcrypto-1_1-x64.dll'
复制代码
b'/libssl-1_1-x64.dll'

补充:

opencv拉流使用的是

复制代码
cv2.VideoCapture(rtsp_url)
复制代码
# 设置缓存区的大小
cap.set(cv2.CAP_PROP_BUFFERSIZE, 0)
相关推荐
禾风wyh14 小时前
(ICLR 2019)APPNP传播用 PageRank,不用神经网络!
人工智能·深度学习·神经网络
Keep_Trying_Go14 小时前
论文STEERER人群计数,车辆计数以及农作物计数算法详解(pytorch)
人工智能·pytorch·python
gzu_0114 小时前
基于昇腾 配置pytorch环境
人工智能·pytorch·python
陈 洪 伟14 小时前
AI理论知识系统复习(6):梯度饱和、梯度消失、梯度爆炸
人工智能
云在Steven15 小时前
在线确定性算法与自适应启发式在虚拟机动态整合中的竞争分析与性能优化
人工智能·算法·性能优化
mit6.82415 小时前
[AI tradingOS] AI决策引擎 | decision/engine.go | 交易哲学prompts
人工智能·区块链
whaosoft-14316 小时前
51c自动驾驶~合集43
人工智能
HoneyMoose16 小时前
AI Bot 爬虫新势力
人工智能·爬虫
xier_ran17 小时前
深度学习:Adam 优化器实战(Adam Optimizer)
人工智能·深度学习
人工智能训练17 小时前
Ubuntu中如何进入root用户
linux·运维·服务器·人工智能·ubuntu·ai编程·root