视频监控系统平台
沉睡的思绪
这个作者很懒,什么都没留下…
展开
-
国标28181-2022检测内容GB28181-2022检测内容
国标28181-2022检测项,GB28181-2022检测项原创 2023-11-09 17:12:32 · 408 阅读 · 0 评论 -
国标35114C级码流加解密库 GB35114C级加解密库 svac加解密库
最近把35114C级检测过了, 其实35114C级最主要的视频加解密,找了好多渠道才买到软加解密库,目前所有功能已经实现.下面是35114的加解密库头文件和列子!如果需要可以联系 QQ 123011785。原创 2023-03-27 13:48:08 · 1654 阅读 · 0 评论 -
GB35114检测GB28181检测GB1400检测国标35114检测 国标28181检测 国标35114检测
GB35114 A级和C级、GB28181、GB1400.4已经检测完成,需要拿证书的可以代理检测。原创 2023-03-24 11:44:41 · 736 阅读 · 0 评论 -
视频监控安防平台(企业级)-国标28181平台
很久没有更新博客了,最近在完善平台的改造,下面我把平台信息发布出来,欢迎大家使用!1.管理端使用,主要讲一下国标设备的录入和资源组角色授权的使用管理端登录地址为:http://114.242.232.46:20089/ 用户名和密码为:admin 123456录入国标设备信息大华摄像机录入信息:国标平台信息为:国标id:11000000002000000001国标ip:114.242.232.46端口:5060等待摄像机注册成功之后..........原创 2021-08-13 18:39:32 · 9102 阅读 · 9 评论 -
视频监控平台-GB28181测试平台(兼容GB28181-2011和GB28181-2016)
视频监控平台-GB28181测试平台(兼容GB28181-2011和GB28181-2016)最近让前段的同事出了一版本 国标28181的BS客户端,基于谷歌无插件浏览器,播放格式采用的是webrtc,欢迎大家试用访问网址:http://47.106.225.63:26088/view/login/login.html客户端登录用户名: admin 密码:123456摄像机配置信息:国标id: 110000000020...原创 2020-08-14 15:14:50 · 4639 阅读 · 2 评论 -
视频监控安防平台-国标35114(GB35114)A级检测内容
视频监控安防平台-国标35114(GB35114)检测内容 今年花了几个月时间研究国标35114,和国标28181基本一致, 可以归纳为28181的扩展,GB35114主要依赖加密机(签名验签服务器、密钥管理服务器、USBKey)这三种设备,目前已经实现了B级和C级的平台功能,检测时间大概一天时间就搞定了,基本还算比较顺利,下面我把GB...原创 2019-12-30 11:07:31 · 17260 阅读 · 0 评论 -
视频监控安防平台-国标35114(GB35114)A级检测
视频监控安防平台-国标35114(GB35114)A级检测 最近在公安一所做GB35114的A级检测,目前内部GB35114检测已经实现了A级视频和C级视频的查看,交流联系QQ/微信:123011785 ,下面简单列举下检测项目: 1、检测需要准备的硬件 受测平台服务器 、受测平台客户端、密码...原创 2019-10-16 19:47:56 · 6540 阅读 · 0 评论 -
视频监控安防平台-GB28181-2016版-移动位置订阅
视频监控安防平台-GB28181-移动位置订阅 由于项目原因最近还是好久没更新博客了,一直想把移动位置订阅这个更新上去避免检测的时候遇到和我一样的问题。移动位置订阅是国标28181-2016版本新出的协议,协议里面对移动位置订阅的描述不是很清晰,检测的时候还单纯的以为是移动位置查询,结果检测的时候傻眼了,一看还有移动位置订阅 移动位置取消订阅 移动位置上班的检测项,瞬间原创 2017-11-27 09:32:09 · 2843 阅读 · 5 评论 -
视频监控安防平台-GB28181-2016版-sip协议tcp沾包流程
视频监控安防平台-GB28181-2016版-sip协议tcp沾包流程 由于GB28181设计的时候基本很少使用tcp包,只有在资源推送和录像检索查询返回的时候才会使用的tcp消息,下面简单说一下tcp消息使用,首先建立一个tcp短连接,然后将消息发送出去,消息长度尽量在2M以下。下面粘贴一段sip消息tcp沾包的代码,希望对您有所帮助.void CUvSocketTrans原创 2018-01-10 16:12:01 · 3371 阅读 · 0 评论 -
视频安防监控平台-GB2312和UTF-8在linux下面的转换
视频安防监控平台-GB2312和UTF-8在linux下面的转换在GB28181项目里面经常会使用到GB2312和utf8的中文字符转换,下面简单粘贴一份使用的格式转码源码:////////////////////////////////////////////////////////////////////////////////// 版权说明, 2010-2020, ///////原创 2018-01-10 16:52:22 · 793 阅读 · 0 评论 -
视频监听安防平台-libuv库通信协议封装-支持udp和tcpserver同时使用
视频监听安防平台-libuv库通信协议封装-支持udp和tcpserver同时使用最近在上网找资料的时候,看到libuv的通信库挺强大的,而且一直都有人在维护,所有就使用这个通信库做服务端接收和发送,在库封装好之后,发现在接收和发送消息的时候总是卡主了,才发现是使用libuv库的发送的时候出现的问题,果断将发送直接用底层发送,使用socket发送,下面附注一下libuv通信库的源码,希望对大家原创 2018-01-10 16:58:05 · 1639 阅读 · 0 评论 -
视频安防平台-MP4文件存储和读取的封装
视频安防平台-MP4存储和读取文件的封装一般客户端存储录像文件会采用mp4的格式进行封装,下面针对mp4文件封装了一层,支持语音流的写入、语音流的读出、支持视频流的写入、支持视频流的读出,支持按帧读、按时间读取、支持倒放、随机读取等各种历史视频控制功能,支持文件加密等功能。下面粘贴一下mp4文件的封装头文件:#ifndef __LIBMP4_H_#define __LIBMP原创 2017-12-06 19:18:03 · 1279 阅读 · 0 评论 -
视频监控平台-GB28181码流解复用(支持PSTOES,ESTOPS,ESTOFLV等码流转换)
视频监控平台-码流解复用(支持PSTOES,ESTOPS,ESTOFLV等码流转换) 之前的博客简单讲解了下解复用的库,下面我把解复用做成了简单的demo,基本功能如下: 1、将PS流转为ES流,输出为一帧ES流 2、简单组合成一帧,一般为私有流(根据mark标志组合) 3、主要针对payloadtype ...原创 2018-03-15 08:53:03 · 1510 阅读 · 0 评论 -
视频监控安防平台-国标28181平台对接之和海康国标28181平台对接出现的不合理现象
视频监控安防平台-国标28181平台对接之和海康国标28181平台对接出现的不合理现象 最近在项目上面和海康平台对接的时候遇到的问题:1、请求视频过30s视频就会断开. 2、点播或则下载的时候未查询回复488的错误。 首先来说一下请求视频30秒就会断开的问题:由于前几年和海康对接的时候遇到这种问题,直接让海康把rtcp关闭就没问题,现在又遇到,一直以...原创 2018-04-23 15:07:21 · 9163 阅读 · 1 评论 -
视频监控安防GB28181_rtsp平台-国标GB28181转RTSP服务管理平台(支持GB28181-2016版本、支持公网码流传输)
视频监控GB28181_RTSP平台-国标GB28181转RTSP服务管理平台(支持GB28181-2016版本、支持公网码流传输) 最近忙于项目,有几条地铁和雪亮工程定制功能太多,需要开发的东西比较多,所以博客这块也更新得比较慢,最近抽了点时间把国标28181转RTSP服务管理平台(gb28181_rtsp)做了完善,目前设备量管理可以在1000路左右,码流同时...原创 2018-05-04 10:58:39 · 9761 阅读 · 5 评论 -
视频监控GB28181_RTSP平台-通过RTSP输出GB28181平台或则GB28181设备码流的管理应用小平台GB28181_RTSP
视频监控安防平台-通过RTSP输出GB28181平台或则GB28181设备码流管理应用小平台GB28181_RTSP 最近空闲时间做了一个接入GB28181平台或则GB28181设备,然后通过rtsp地址来请求视频码流的demo程序,简单来说说,就是编写一个GB28181上级平台,然后把RTSP服务移植到程序里面, 通过rtsp请求视频的时候程序内部将转换成相应的...原创 2018-03-12 10:41:05 · 3673 阅读 · 0 评论 -
视频监控安防平台-国标28181(GB28181)平台通过http请求获取rtsp地址再通过rtsp请求视频(HTTP服务转GB28181)
视频监控安防平台-国标28181(GB28181)平台通过http请求获取rtsp地址再通过rtsp请求视频(HTTP服务转GB28181)最近在整理一些小型平台的功能,由原来的GB28181_RTSP小型平台改造成http服务+rtsp服务+httpclient等服务集合,支持国标GB28181的基本功能,目前输出码流是通过rtsp输出,下面是功能列表:1、支持国...原创 2018-08-18 11:23:55 · 10874 阅读 · 7 评论 -
视频监控安防平台-国标GB28181转RTSP、RTMP、HLS小型平台
视频监控安防平台-GB28181转RTSP、RTMP、HLS小型平台 由于最近项目比较紧,加班比较多,就一直没有更新博客,下面给大家带来的可以同时接入GB28181的IPC、NVR、GB28181平台,由原来的GB28181转RTSP服务器的基础上修改,可以同时输出rtsp码流、RTMP码流、HLS码流,从测试的情况来看HLS...原创 2018-08-16 20:28:36 · 3806 阅读 · 0 评论 -
视频监控安防平台-国标GB28181转RTSP和RTMP推流进行H5(RTMP/HLS)直播(支持GB28181-2016版本、支持公网码流传输)
视频监控安防平台-国标GB28181转RTSP、RTMP和HLS管理平台(支持GB28181-2016版本、支持公网码流传输) 最近抽了点时间把国标GB28181转RTSP、RTMP和HLS管理平台做了简单的整理,把相应的Demo也整理好了,本次Demo是在之前GB28181转RTSP的基础上添加的,可以同时接入GB28181的IPC、NVR和平台,将GB2818...原创 2018-08-22 20:23:24 · 21306 阅读 · 5 评论 -
视频监控安防平台-国标28181(GB28181)平台通过http请求获取HLS、RTMP和RTSP地址(HTTP服务转GB28181)
视频监控安防平台-国标28181(GB28181)平台通过http请求获取HLS、RTMP和RTSP地址(HTTP服务转GB28181) 最近抽时间完善了HTTP服务接入GB28181的小平台,支持HLS、RTMP、RTSP码流输出,其中HLS和RTMP只支持实时视频的输出,如果需要demo联系QQ/微信:123011785平台已经完善,查看地址:https://bl...原创 2018-12-02 14:39:27 · 1998 阅读 · 0 评论 -
视频监控安防平台-通过HTTP转国标28181(GB28181-2016)实现动态获取RTSP、RTMP、HLS输出管理平台(支持公网和局域网同时存在)
视频监控安防平台-通过HTTP转国标28181(GB28181-2016)实现动态获取RTSP、RTMP、HLS输出管理平台 最近抽时间把这个小型管理平台做了完善,目前支持的功能全部通过http+json的接口实现,由于有mysql数据库和httpserver所有对环境依赖程度比较大(建议按照部署文档来操作),demo里面有系统的部署文档和mysql数据库的初始化部署,支持小型并...原创 2018-12-23 11:20:40 · 5282 阅读 · 3 评论 -
视频监控安防平台-国标GB28181支持上下级级联支持HTTP接口和码流RTSP/RTMP/HLS输出
视频监控安防平台-国标GB28181支持上下级级联支持HTTP接口和码流RTSP/RTMP/HLS输出 很久没更新博客了,最近抽时间整理了一下http平台,在原来的平台基础上增加了级联上级模块,和通过http+json接口设置平台信息、获取平台资源等接口,丰富了很多接口,设备管理在5000路以上,视频并发在100路左右(同时100路码流接收...原创 2019-04-12 22:45:05 · 10150 阅读 · 0 评论 -
视频监控安防平台-GB35114和GB28181的注册信令
GB35114和GB28181的注册信令 最近在开发GB35114的功能,突然发现国密不是一般的复杂,感慨国密可以支撑好多公司起来. 如果没有小伙伴的合作,一个人估计是搞好几个月也搞不出来,目前还在开发中(PS:开发完估计至少还需要1个月),先简单上传几...原创 2019-08-07 15:14:52 · 11284 阅读 · 5 评论 -
视频监控安防平台-oracle和mysql数据库连接池
oracle和mysql数据库连接池不能在一个程序里面同时使用,在编译的时候需要将mysql和oracle分开,其中oracle采用的是otl进行连接(otl可以直接在网上下载),oracle12c已经测试可以使用。本文的数据库连接池大体思路为:预分配一定数量的数据库连接,使用完一个连接归还一个连接,这样有个弊端就是需要根据配置去分配,优势是能够合理利用资源。和线程池处理逻辑类似。下面原创 2017-09-30 10:14:08 · 1005 阅读 · 0 评论 -
视频监控安防平台-onvif协议demo
视频监控安防平台-onvif协议demo 最近把onvif设备接入的demo拿出来简单整理了一下,支持的功能有onvif摄像机发现、获取和设置验证状态、获取设备通道数通过通道号获取通道类信息index从0开始、 通过通道号获取设备通道名称、设置和获取设备的uri、PTZ控制、看守卫控制、实时抓拍、订阅报警、获取设备的所能提供的报警类型、时间同步、录像查询、录像点播、获取网络接口配置、设备重启原创 2018-01-25 10:55:27 · 12641 阅读 · 10 评论 -
视频监控安防平台-GB28181SDK(2016版) 和windows demo-提供c++库和windows测试demo
视频监控安防平台-GB28181SDK(2016版) 和windows demo-提供c++库和windows测试demo 之前上传了linux版本的28181SDK demo,很多人在问我什么时候更新windows的28181SDK Demo,其实windows的sdk很早就开发完了, 一直没时间整理同步上去,windows的sdk也是采用exosip协议栈来开发的支持G原创 2018-01-24 10:41:45 · 6812 阅读 · 2 评论 -
视频监控平台-GB28181-语音对讲功能
视频监控平台-GB28181-2016语音对讲功能很多人在问我,语音对讲是怎么流程, 实现了怎么去测试,语音对讲是在2014版本提出来的,我这里详细写一遍国标28181-2016语音对讲的功能介绍。(如需交流可联系QQ:123011785)提前先把GB28181检测需要注意的事项说一下:1、语音对讲其实主要的是音频流的输入输出, 输入设备类型是136,输出设备类型是1372、目前检原创 2017-11-20 09:33:37 · 22043 阅读 · 5 评论 -
视频监控安防平台-GB28181-20位地址编码解析
视频监控安防平台-GB28181-20位地址编码解析国标28181地址编码遵循国标文档,下面是简单对28181地址编码进行解析,主要解析成不同的类型来使用。下面粘贴一下地址编码的解析代码:#ifndef __PUBLICID_H__#define __PUBLICID_H__#include <stdio.h...原创 2019-12-18 10:29:17 · 14599 阅读 · 0 评论 -
视频监控安防平台-基于log4cplus的log日志封装(linux版本)
视频监控安防平台-基于log4cplus的log日志封装(linux版本)目前使用的的日志相对而言比较稳定,目前应用于多个项目,稳定之后还没有出现过问题,log4cplus源码有所改动,可以根据日志目录、保存日志大小、保存天数、保存日志方式。下面粘贴一下封装log4cplus的源码:原创 2017-11-28 21:22:33 · 627 阅读 · 2 评论 -
Live555 RtspClient会话管理
live555 rtspclient管理, 本文实现一个管理类去管理rtspclient。先理解live555主要是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持,包原创 2017-09-30 09:04:56 · 2577 阅读 · 1 评论 -
视频监控安防平台-国标28181协议扩展协议(主码流和子码流协议、锁和解锁协议规范、点播控制协议(单帧向前后 向前向后播放)、画面分割器协议、键盘切换轮训计划协议、 解码器控制通知协议、字符叠加协议)
由于项目需求,扩展协议包括:主码流和子码流协议、锁和解锁协议规范、点播控制协议(单帧向前后向前向后播放)、画面分割器协议、键盘切换轮训计划协议、解码器控制通知协议、字符叠加协议可以根据实时情况自定义协议来满足特殊需求,下面列举扩展协议的协议信息(注意扩展协议是只标准的国标28181没有包含的协议)1、主码流和子码流的协议一、原始sdp信息:v=0o=110106原创 2017-10-11 21:33:10 · 5507 阅读 · 3 评论 -
视频监控安防平台--国标28181-2016 GB28181-2016 平台全项检测经历
国标28181-2016 GB28181-2016 平台全项检测经历 最近去北京公安一所帮公司检测国标28181-2016版平台的全项检测,由于之前是帮自己公司检测过一次国标28181-2016版平台检测(加上2011版GB28181检测去了3次了),对公安一所相对而言比较熟悉,这次的平台权限检测项目主要是:上联、下联、IPC接入、NVR接入、解码器接入,和上一次检测一样调试了一上...原创 2017-10-24 09:44:05 · 21565 阅读 · 3 评论 -
ftpclient ftp客户端源码
ftp客户端自己搭建,已经测试在linux和windos下面的ftpsvr可以连接成功和传输图像,出现windos上次图片失败的问题, windos下文件名称不能包含 “?”、“、”、“╲”、“/”、“*”、““”、“”“、“”、“|”。:经过修改测试相对稳定,下面附加代码信息ftp.h源码:#ifndef _UPIMAGES_H#define _UPIMAGES_H原创 2017-10-11 21:12:51 · 4742 阅读 · 0 评论 -
视频监控安防平台-国标28181-2016(GB28181-2016)平台全项检测
视频监控安防平台-国标28181 2016 GB28181 2016平台全项检测原创 2016-11-12 20:05:48 · 10478 阅读 · 3 评论 -
视频监控安防平台-国标28181 2016-GB28181 2016版检测经历 (平台上联和下联检测)
国标28181 2016 - GB28181 2016版本的检测,检测项目大体分为:上联和下联 人员:控件开发人员1个、后台服务器开发人员1个检测时间:2天 (第一天前半天基本在调试前端设备)国标28181-2016版本相对于GB28181-2011版本大体修改内容如下:(目前只列出检测主要的修改功能)1、增加流媒体传输添加了TCP传输 (tcp主要包括:active主动模式, passive:被动模式) ,检原创 2017-09-29 17:35:49 · 11363 阅读 · 2 评论 -
国标28181-2016 GB28181-2016检测结果文档
下面列举一下检测项的结果:原创 2017-10-23 17:20:38 · 3318 阅读 · 0 评论 -
视频监控安防平台-GB28181-exosip协议栈系统刷新订阅
视频监控安防平台-GB28181-exosip协议栈刷新订阅由于之前的sip协议栈是自己写的所以对发送订阅消息和相应规定都是自己组装,这次尝试使用exosip来进行订阅,发现不能单纯的调用订阅,必须调用协议栈里面的初始化订阅和刷新订阅,理解好之后,构造代码测试,发现还是不通,以为是协议栈不支持刷新订阅,就一步一步的调试,跟到协议栈内部发现不是这么简单,是exosip协议栈有问题,明明根据sid原创 2017-12-02 20:46:00 · 2727 阅读 · 1 评论 -
视频监控平台-GB28181-码流转换功能(将PS流转为ES流、H264转为ES、将TS流转为ES流、将ES流转为PS流、将音频流转为PS流)
视频监控平台-GB28181-码流转换功能需要讨论和交流联系QQ:1230117851、将PS流转为ES流,输出为一帧ES流2、简单组合成一帧,一般为私有流(根据mark标志组合)3、主要针对payloadtype 98,解复用且组成一帧ES流(根据mark标志组合)4、将不完整的MPEG4帧组合成一个完整帧5、将不完整的MPEG2帧组合成一个完整帧6、主要针对原创 2017-11-23 12:36:31 · 6251 阅读 · 2 评论 -
视频监控安防平台-RTSPClient高并发请求
视频监控安防平台-RTSPClient高并发请求由于最近项目上要求一个服务要承载100路以上的高清视频并发请求,之前是用live555封装的rtsp库,测试了下live555并发请求高清视频在50-60路左右,再往上就开始报错,本来想去优化live555,但是live555代码量有点多,想想就算了,直接自己重新做一个rtsp库,经过测试100路高清视频请求基本没什么压力,开发是在centos7原创 2018-02-01 15:48:34 · 3120 阅读 · 0 评论 -
视频监控安防平台-GB28181_2016版本-INVITE请求视频(UDP、TCP active、 TCP passive)
视频监控安防平台-GB28181_2016版本-INVITE请求视频(UDP、TCP active、 TCP passive)在GB28181里面,视频请求是最重要的环节,GB28181 2016版本最主要的新增内容 估计就是请求视频的时候支持tcp active和tcp passive, 其实早在GB28181 2014版本的时候都已经定义了tcp传输码流,tcp最大的好处就是对下载的时候能原创 2018-01-15 16:54:34 · 10430 阅读 · 6 评论