国家为了规范安防行业的设备平台互联互通,在2012年出台了GB/T-28181的第一版标准:

这个版本我13年在工作中开发IPC设备使用过,当时觉得协议对流媒体的规范还是比较好(H.264+G711封装成PS流,再经过RTP协议进行实时传输),但是控制方面有很多不足,相对于当前流行的ONVIF协议在控制信令上还是有很多不足。去公安一所检测拿个证书也简单,因为只要信令符合,必选项的功能实现即可(当时就是感觉规范了注册和流媒体,不过这一般监控领域也只需要这关键的信息)。

后续公安一所又感觉2011版本的协议不能满足方方面面的信令需求,于是增加了修改补充协议,如下:

这次的补充,完善之前协议各地方说辞有误或是不清晰的地方,还增加了不少的信令需求,如:回放、下载、配置、传输协议、设备控制(拉宽放大、缩小)等待一系列的功能。

但是这个14年修改补充的文件,很多厂家都不知道,我也是15年才知道有这个文件,为此又在原先的协议基础上进行开发完善。

不可否定的是国家公安机关一直在强推这套协议,也有很多厂家积极响应号召,如我们的一个大客户中星电子,他们的平台就是纯基于GB28181协议实现的,在重点城市进行平安智慧城市的创建。海康和大华虽然也有平安城市的平台,但是不是纯基于GB28181的,只是作为一个协议接入,毕竟他们自己的产品很多走的私有协议(市场决定这些因素),所以个人觉得往往是新兴的科技企业在没有利益的驱使下更愿意推行国家标准。

2016年公安部一所又推出了GB/T-28181 - 2016版本,此版本就是对之前的2011版和修改补充版进行合并,并增加一些信令,说明制定协议的同志们一直都在努力。

这次的版本应该算是阶段性的版本了,短时间内应该不会修改了。

好了,协议的背景已经讲完了。下面来说下怎么去实现这个GB28181的协议栈功能。

GB/T-28181协议其实就是在国际上通用的SIP协议进行私有化定制,流媒体方面就是在国际最流行的编码上进行封装(当然也有我们国家的编码标准SVAC)。

既然是国际上通用协议,那肯定就可以借助开源组织的力量了,要知道这是全球最大的软件组织,几乎所有的程序员都为之敬佩!开源组织给了推进计算机技术发展的很好良方。SIP协议实现完全可以用osip来作为基础协议栈(至少我看到绝大多数厂家是如此实现,海康、大华。。。。),使用开源没什么不好的,至少我们知道他们是稳定的,可靠的,会一直维护的。

我采用的是libosip+libexosip+libxml来实现IPC和平台协议功能,前面两者负责sip协议的实现,libxml用来封装和解析实体信令。通过3~4年的市场应用感觉挺稳定的。

流媒体方面:从编码中获取的h.264+g711的视音频帧,进行PS媒体协议封装(自己写的PS封装协议),再经过RTP传输协议(自己实现)发送至平台。

平台对收到的RTP流媒体进行解RTP,解PS,再进行h.264+g711的解码。

GB28181协议已经慢慢的进行了规范完善,现在大的趋势也已经是这样,虽然以前有很多的私有协议平台,但新建的平安城市等政府都需要能支持GB28181的互联互通,GB28181协议还有互联功能,这个功能比ONVIF好很多,因为可以进行大面积的组网,可以有上下级平台的区分,这一点是ONVIF不能做到的。

ONVIF协议其实也有很多不足,如对事件的具体定义,如对视频分析的定义都是模糊的。用户开发自己的需要自己定义,而且没有对流媒体的方面的定义,因为媒体是通过RTSP协议进行的。

专业提供国标解决方案    QQ:421954511

GB28181协议实现简介相关推荐

  1. GB28181协议简介以及学习GB28181协议所涉及的名词汇总(入门篇)

    1.GB/T 28181 -2016协议简介: 近年来,国内视频监控应用发展迅猛,系统接入规模不断扩大,涌现了大量平台提供商,平台提供商的接入协议各不相同,终端制造商需要给每款终端维护提供各种不同平台 ...

  2. GB28181协议开发介绍

    GB28181协议简介 GB/T28181-2011 <安全防范视频监控联网系统信息传输.交换.控制技术要求>是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/T ...

  3. ffmpeg编译gb28181_国标GB28181协议视频推流平台EasyGBD在Linux下编译报“UINT64_C在此作用领域中尚未声明”错误...

    上一篇我们讲了国标GB28181协议视频推流平台EasyGBD正在重新编译,在编译中难免遇到不同的报错,比如"UINT64_C在此作用领域中尚未声明"错误就是其中一个. 出现该问题 ...

  4. 专业的户外直播视频传输系统是如何搭建起来的?通过GB28181协议建立的户外直播方案

    前段时间嫦娥5号执行任务的画面在全国进行了全程直播,全世界都通过这场户外直播一睹中国登月的风采.作为近两年来一直被资本和媒体所关注的行业,"直播"两个字已经吸引了太多人投入其中,抖 ...

  5. 宇视摄像机/硬盘录像机等设备接入到国标GB28181协议视频平台EasyGBS的注意事项

    经常有用户咨询宇视的现场对接TSINGSEE青犀视频云边端架构中,国标GB28181协议视频平台EasyGBS需要注意哪些事项,本文我们就在这里整理一下,给大家介绍一下宇视设备接入到国标平台的注意事项 ...

  6. 【解决方案】基于国标GB28181协议EasyGBS平台搭建的交警执法综合管理视频监控方案

    行业背景 随着计算机技术和无线网络通信技术的快速发展,数字化技术在安防领域的应用越来越广泛,特别是在公安.交警等重要执法部门,网络化的联网监控需求越来越大. 如何在交警执法系统中做到将远程的监视.遥控 ...

  7. GB28181 协议实现H5无插件RTMP/HTTP-FLV/HLS直播监控方案 - sfxlab

    SFX流媒体解决方案基于安防行业推出了以媒体汇聚平台(SfxMCP)为主,以媒体分发平台(SfxMDP)和媒体存储平台(SfxMSP)为辅,实现rtsp/onvif/gb28181相关设备或平台的汇聚 ...

  8. 网络摄像头IPC国标GB28181协议国标安防视频流媒体平台EasyGBS视频流不上线排查步骤

    近期使用国标GB28181协议平台的人越来越多,而我们的EasyGBS为了提升用户体验,近期做的升级也不少. 很多用户选择EasyGBS时,初期都由TSINGSEE青犀视频团队来进行产品的运维,日常运 ...

  9. 操作教程:大华摄像头通过GB28181协议注册EasyCVR平台的详细配置

    EasyCVR平台支持多类型设备.多协议方式接入,包括市场主流标准协议国标GB/T28181.RTMP.RTSP/Onvif协议等,以及厂家私有协议如海康SDK.大华SDK.海康Ehome等.其中,国 ...

  10. 【解决方案】如何通过国标GB28181协议视频平台EasyGBS搭建安监局危化品可视化监控平台?

    "十二五"期间,在我国石化和化学工业继续维持较快增长态势的情况下,我国危险化学品安全生产工作取得了积极进展和明显成效.但目前我国危化品生产还存在着几个问题:一是较大及以上危险化学品 ...

最新文章

  1. 干货|靶场|工具|字典 分享
  2. C4C销售订单行项目价格维护方法
  3. AngularJS(三):重复HTML元素、数据绑定
  4. 插入排序算法 java_排序算法实现-插入排序(Java版本)
  5. bilibili源码_bilibili源码泄漏后,程序员们从代码里扒出来的彩蛋
  6. Dokcer学习笔记之Dokcerfile 文件构建
  7. java系统排序_java各种排序实现
  8. 工业界论文被CVPR收录有捷径?| CVPR 2017
  9. java简单选择排序以及时间复杂度
  10. win10自带c语言编程猫,编程猫教程:编程猫如何做游戏?
  11. npm install Error: EACCES: permission denied 问题解决
  12. 【Love2d从青铜到王者】第十六篇:Love2d之动画(Animation)
  13. 阿里云centos7 服务器XorDDoS木马查杀
  14. 机器学习训练营--快来一起挖掘幸福感吧
  15. 力扣739:每日温度【C++】
  16. 【翻译】WF从入门到精通(第十七章):关联及本地主机通信
  17. 做公关就是做产品:新媒体时代的公关怎么做
  18. 《缠中说禅108课》52:炒股票就是真正的学佛
  19. LeetCode之重新排列字符串(五千四百七十二)
  20. Python之调用百度API实现手势识别

热门文章

  1. 小程序源码:独立后台带分销功能月老办事处交友盲盒-多玩法安装简单
  2. 数据库修改服务器,服务器数据库修改
  3. mysql之家_MySQL
  4. 【国科大】计算机类课程点评(更新中)
  5. 2000-2018年各省能源消费和碳排放数据数据、1997-2017年各省地级市县区碳排放数、各国二氧化碳排放量(人均公吨数)1960-2014年、二氧化碳排放量、各省市碳排放权额分配实施方案
  6. 测试两个主机之间的连通性_如何使用知行EDI系统模拟连通性测试?
  7. 大学微积分考试能用计算机吗,AP微积分考试需要什么样的计算器?
  8. 关于Linux系统之VM安装配置(每一个步骤都超级详细的哦!)
  9. DsoFramer-辛酸泪史
  10. 项目管理实践——一页纸项目管理