当前位置: 首页 > news >正文

关于海康网络摄像头使用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)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Linux网络:传输层TCP协议(四)拥塞控制及延迟应答
  • 前端和Postman调用同一个接口,拿到的数据不一样
  • Visual Studio 2022美化
  • GitHub每日最火火火项目(7.26)
  • 反序列化-极客大挑战2019php【I have a cat!】
  • 【中项】系统集成项目管理工程师-第5章 软件工程-5.3软件设计
  • 《MySQL DBA 修炼之道》—— 第一章 入门篇
  • 我在百科荣创企业实践——简易函数信号发生器(6)
  • Vue3--
  • 设计模式 C++简单工厂简单例子
  • github的Codespaces是什么
  • Scikit-learn简介
  • k8s多集群管理工具kubecm
  • 【leetcode】两数之和【简单】( 注释详解:C++map/ C哈希表)
  • 高级java每日一道面试题-2024年7月27日-并发篇-Thread类中的yield方法有什么作用?
  • 分享一款快速APP功能测试工具
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • dva中组件的懒加载
  • Laravel核心解读--Facades
  • Xmanager 远程桌面 CentOS 7
  • 安卓应用性能调试和优化经验分享
  • 初识 webpack
  • 翻译:Hystrix - How To Use
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 使用 Node.js 的 nodemailer 模块发送邮件(支持 QQ、163 等、支持附件)
  • 提醒我喝水chrome插件开发指南
  • 吐槽Javascript系列二:数组中的splice和slice方法
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • hi-nginx-1.3.4编译安装
  • 好程序员大数据教程Hadoop全分布安装(非HA)
  • 数据可视化之下发图实践
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • !$boo在php中什么意思,php前戏
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • #在 README.md 中生成项目目录结构
  • (03)光刻——半导体电路的绘制
  • (4) openssl rsa/pkey(查看私钥、从私钥中提取公钥、查看公钥)
  • (leetcode学习)236. 二叉树的最近公共祖先
  • (二)springcloud实战之config配置中心
  • (分类)KNN算法- 参数调优
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (七)Flink Watermark
  • (四)linux文件内容查看
  • (五)MySQL的备份及恢复
  • (五十)第 7 章 图(有向图的十字链表存储)
  • .aanva
  • .gitattributes 文件
  • .NET BackgroundWorker
  • .net访问oracle数据库性能问题
  • .NET学习教程二——.net基础定义+VS常用设置
  • .NET中分布式服务
  • @Async 异步注解使用
  • [ C++ ] 类和对象( 下 )
  • [100天算法】-二叉树剪枝(day 48)