关于海康网络摄像头使用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)
相关推荐
Jerryhut12 小时前
sklearn函数总结四——归一化和标准化
人工智能·python·机器学习·jupyter·sklearn
yiersansiwu123d12 小时前
AI伦理风险:技术狂奔下的隐忧
人工智能
潮际好麦12 小时前
AI 工具推荐:AI绘图、AI助力学习
人工智能·学习
徐小夕@趣谈前端12 小时前
LuckyFlow:用Vue3实现的一款AI可视化工作流编辑器
vue.js·人工智能·编辑器
weiwuxian13 小时前
🚀 拒绝“人工智障”:如何写出一份高质量的 agent.md?
人工智能
Yeats_Liao13 小时前
CANN Samples(十一):媒体处理接口V1与V2的取舍与迁移
人工智能·媒体
汤姆yu13 小时前
基于srpingboot心情治愈调整系统
人工智能
国科安芯13 小时前
航天医疗领域AS32S601芯片的性能分析与适配性探讨
大数据·网络·人工智能·单片机·嵌入式硬件·fpga开发·性能优化
咚咚王者13 小时前
人工智能之数据分析 Pandas:第五章 文件处理
人工智能·数据分析·pandas
zhaodiandiandian13 小时前
人工智能与就业重构:机遇、挑战与政策应对
人工智能·百度·重构