![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
视频监控
文章平均质量分 87
视频监控学习、研究、应用(包括平台、设备、架构、协议等)
来灵
抬头走路,低头做事。
展开
-
windows环境下编译aws-sdk-cpp踩坑记
在做图片、视频片段存储技术调研时,从查阅的大量资料中,了解到很多人推荐的开源MinIO,其优点简单来说易于部署和调用,支持高可靠性等,但是官方却没提供C++版本的API接口,这点对C++开发人员不友好。好在它是遵循亚马逊S3协议的,所以可以通过调用aws-sdk-cpp对MinIO访问。下边记录了笔者编译aws-sdk-cpp碰到的一些坑以及解决办法,供有需要的朋友参考,以少走弯路。原创 2023-06-02 16:23:36 · 1874 阅读 · 0 评论 -
结合实战,浅析GB/T28181(十)——媒体流保活
本文结合wireshark抓包,详细介绍了28181平台级联对接过程中的媒体流保活工作机制和特点,当遇到播放视频莫名停止时,多了一个问题排查思路。原创 2023-04-24 16:37:54 · 2219 阅读 · 1 评论 -
linux环境中编译exosip2和osip2库
本文简要介绍了在linux环境中,如何编译libosip2和libexosip2库,并指定库的安装目录。原创 2023-02-23 16:30:51 · 1458 阅读 · 1 评论 -
Python调用OpenCV接口实现网络摄像头录像和抓拍图片
上篇文章介绍了用 C++调用OpenCV接口,打开网络摄像头录制视频,并抓拍截图。本篇我们看一下,Python如何调用OpenCV接口,来做同样的事情。原创 2022-09-29 16:46:51 · 4173 阅读 · 3 评论 -
结合实战,浅析GB/T28181(九)——系统校时引起的视频莫名黑屏
本节记录了一次因系统校时,引起的28181视频平台实况点播黑屏问题,对问题的排查过程,解决方案和一些思考总结。原创 2022-09-23 16:00:13 · 1561 阅读 · 2 评论 -
Win10系统C++调用OpenCV实现网络摄像头录像和抓拍图片
前边文章介绍了在WIN10系统上,分别用C++和Python调用OpenCV接口,播放本地和网络摄像头视频。本篇我们来看一下,用C++如何调用OpenCV接口,打开网络摄像头的视频,对其进行录像,并抓拍图片。原创 2022-09-21 17:13:08 · 2284 阅读 · 0 评论 -
结合实战,浅析GB/T28181(八)——视频丢包(卡顿、花屏、绿屏)排查
在视频专网(局域网)中,通过GB/T 28181视频平台接入大量的网络摄像机,比如上百、上千,甚至上万台。当系统同一时刻实况点播并发的视频路数较多时,常常会在客户端或电视墙监视器上,出现视频卡顿、花屏、绿屏等现象。本节介绍了如何排查和定位这些问题。...原创 2022-08-27 16:32:33 · 6708 阅读 · 7 评论 -
结合实战,浅析GB/T28181(七)—— 球机云台控制
28181设备控制包括球机/云台控制、录像控制、报警布放/撤防及复位、设备配置等类型,本节主要介绍球机/云台控制流程、协议规定,及实战对接时碰到的常见问题和排查思路。原创 2022-08-19 15:24:09 · 5200 阅读 · 19 评论 -
结合实战,浅析GB/T28181(六)——解码上墙
本节介绍的视频业务内容:对前端摄像机点播其视频,并解码上墙,在电视墙监视器上实时显示摄像机视频画面。原创 2022-08-16 15:48:18 · 866 阅读 · 0 评论 -
结合实战,浅析GB/T28181(五)——录像下载
本节主要介绍基于SIP协议的录像文件查询及下载的信令交互、和实战对接中碰到的问题及解决思路。原创 2022-08-12 13:22:52 · 2645 阅读 · 19 评论 -
结合实战,浅析GB/T28181(四)——录像回放及控制
依据GB/T28181规定,历史视音频回放,主要由三部分组成:基于SIP(rfc3261)的Invite方法实现录像回放会话链路的建立;基于SIP扩展协议(rfc2976)Info实现录像回放控制(即快进,慢放,暂停,开始,拖放等操作);基于RTP/RTCP的媒体流传输。其过程比实况点播更复杂,本节主要介绍基于SIP及扩展协议的信令交互、和实战对接中碰到的问题及解决思路。......原创 2022-08-05 15:07:31 · 6347 阅读 · 6 评论 -
结合实战,浅析GB/T28181(三)——实况点播
本节主要介绍实况点播SIP信令交互及实战对接中碰到的问题和解决思路。原创 2022-07-29 16:39:03 · 1567 阅读 · 0 评论 -
结合实战,浅析GB/T 28181(二)——设备目录同步
设备目录通常包括系统、行政区域、设备、业务分组、虚拟组织、摄像机这些目录节点。原创 2022-07-21 14:02:52 · 2318 阅读 · 0 评论 -
Centos7编译安装ONVIF框架代码
采用从ONVIF官网下载的最新版本WSDL(Ver.21.12)文件,在Centos上用gsoap_2.8.119编译生成ONVIF框架代码(C++版)原创 2022-06-18 18:33:24 · 925 阅读 · 1 评论 -
结合实战,浅析GB/T 28181(一)——注册保活
1,注册 GB/T 2818-2016规定:下级域向上级域主动发起注册和保活请求。下级域可以是支持28181的摄像机、存储、解码器、下级国标平台等。上级域可以是上级国标平台、视频网关等。1.1 国标定义1.2信令抓包1.3实战对接常见问题1.3.1 下级域向上级域注册失败可能的原因如下:下级域与上级域注册密码设置的不一样 下级域与上级域密码加密算法不一致 如果不是以上原因引起的,实际对接时,在上级域可以先屏蔽注册认证选项。.........原创 2022-03-25 17:31:52 · 2519 阅读 · 0 评论 -
国密算法SM2介绍
国密算法是我国自主研发创新的一套数据加密处理系列算法。从SM1-SM4分别实现了对称、非对称、摘要等算法功能。特别适合应用于嵌入式物联网等相关领域,完成身份认证和数据加解密等功能。当然,默认的前提条件是算法密钥必须保证安全性,因此要将国密算法嵌入到硬件加密芯片中结合使用。01使用国密算法的意义随着金融安全上升到国家安全高度,近年来国家有关机关和监管机构站在国家安全和长远战略的高度提出了...原创 2019-11-28 14:56:23 · 39720 阅读 · 2 评论 -
SIP协议简介
Internet的许多应用都需要建立和管理一个会话,会话在这里的含义是在参与者之间的数据的交换。由于考虑到参与者的实际情况,这些应用的实现往往是很复杂的:参与者可能是在代理间移动,他们可能可以有多个名字,他们中间的通讯可能是基于不同的媒介(比如文本,多媒体,视频,音频等)-有时候是多种媒介一起交互。人们创造了无数种通讯协议应用于实时的多媒体会话数据比如声音,影像,或者文本。本SIP(...原创 2011-11-26 09:39:27 · 3861 阅读 · 1 评论 -
实时传输协议:RTP、RTCP、RTSP介绍
http://blog.csdn.net/heanyu/article/details/6202500 RTP(Real Time Transport Protocol) RTP是针对Internet上多媒体数据流的一个传输协议, 由IETF(Internet工程任务组)作为RFC1889发布。RTP被定义为在一对一或一对多的传输情况下工作,其目的是提供时间信息...原创 2012-06-15 12:56:57 · 4135 阅读 · 0 评论 -
jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译
【流媒体】jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译 点击打开链接 一、JRTPLIB简介 老外用C++编写的开源RTP协议库,用来进行实时数据传输,可以运行在 Windows、Linux、 FreeBSD、Solaris、Unix和VxWorks 等多种操作系统上,主页为:http://research.edm.uhasselt.be/~jo...转载 2016-04-21 16:40:38 · 786 阅读 · 0 评论 -
Onvif 设备发现的多网卡选择问题
点击打开链接 经历了千辛万苦的尝试,原来onvif上处理多网卡的选择是如此简单,soap的设计早就考虑好了此问题。苦水不多说了,步骤如下:1、获取本机的各网卡的IP地址。 在网上看见讲得比较多的方法有两个。 一是将ipconfig /all的运行结果保存到文件,然后分析出各IP地址。但是我实操时遇到了操作系统的语言问题。我测试了三台电脑,一台回复...转载 2014-11-15 09:33:39 · 3457 阅读 · 1 评论 -
gSOAP C++移植和开发总结
原文:http://blog.csdn.net/acs713/article/details/12920623原创 2014-08-15 14:23:54 · 2195 阅读 · 1 评论