GB28181 vs RTSP

发布时间: 2024-04-26 22:22:32

GBT28181

GB是中国的国家标准的意思,为guo(国) biao(标) 二字拼音的缩写。T为推荐(tui),即推荐性质的国家标准,非强制执行。

各行各业都有很多对应的国家标准,一般由行业协会,相应的国家机关,机构等负责组织编写,实施。

具体到GBT28181协议,是由公安部科技信息化局提出,由全国安全防范报警系统标准化技术委员会(SAC/TC100)归口,公安部一所等多家单位共同起草的一部安防视频监控行业的国家标准。

GBT28181协议经历了2011,2016等多个版本,目前最新的是2022版,即GB/T 28181-2022(2023年7月1日开始实施)。关于2022版28181协议新的变化,可以阅读这篇 GB/T 28181-2022解读。

AIoT万物智联,智能安全帽生产厂家,执法记录仪生产厂家,智能安全帽智能头盔头盔记录仪执法记录仪智能视频分析/边缘计算AI盒子车载DVR/NVR、布控球、室外高精度定位RTK/室内高精度定位UWB/蓝牙信标定位、智能眼镜智能手电无人机4G/5G补传系统,多源视频融合~融合通信~安全生产管控平台~大型可视指挥调度平台VMS/smarteye 。

对于网络视频监控,有另一个更流行的协议,即onvif(Open Network Video Interface Forum)协议,是由国外一些网络视频监控厂商联合发起制定的,旨在促使不同厂家之间的网络视频监控设备能相互连接,通信的协议标准。通过onvif,不同厂商的网络摄像机与后端不同厂商的网络硬盘录像机,视频监控存储设备,管理设备等能互联互通。应该说onvif协议对整个网络视频监控行业发展促进很大。

随着国内平安城市,“雪亮工程”等政府主导的大型联网视频监控的应用,开发自己的,“自主可控,安全可靠”的联网协议被提上了日程,由此诞生了28181协议。类似的还有AVS(中国自己的视频编码技术,对标国际的h.265,h.266。获得过2020年的国家技术发明奖一等奖)。

除了上面所谓“自主可控,安全可靠”,28181协议与onvif相比有个很大的不同。onvif是后端去找前端,即后端NVR,存储管理设备等去主动发现前端监控摄像头。而28181协议则反过来,前端去找后端,即摄像头去主动寻找后端。这个不同,在实际应用中,无意中十分切合了中国实际,公网ip地址短缺(当然政府的视频监控大都运行于内网,视频监控专网,不用考虑公网静态ip问题,所以说“无意”)。

很多公有云里的第三方视频监控平台(比如阿里云,腾讯云,七牛云等,也包括一些传统安防厂商,比如海康,大华)基本都提供了基于28181协议的接入方式,这是首选。因为平台能很方便的提供公网静态ip(或者域名。一个平台一个地址,相较于上千上万的摄像头所需的公网ip地址可以忽略不计)以供分布于各地的前端监控摄像头接入,同时28181协议在国内监控摄像头设备上都是标配,拿来就能用(相较于sdk,私有协议的接入,需要二次开发)。

一个奇怪的现象,现在有些运行于公有云端的视频监控平台,除了28181协议,sdk及私有协议接入,还推荐用onvif协议接入。而普通用户的监控摄像头很难有公网静态ip,怎么办,推荐你端口映射,使用动态域名等等,这个有点搞笑,脱离现实了。当然此类平台厂商的原意可能只是想做个方法上的完善,补充。至于实际应用,靠用户自己选择了。

28181协议接入

说了这么多铺垫,现在进入正题。首先需要一个28181平台,除了上面提到的IDC厂商提供的28181接入平台,传统安防厂商均也有对外提供28181协议接入平台。

  • • 阿里云视觉计算服务:https://www.aliyun.com/product/vcs

  • • 腾讯云物联网智能视频服务(行业版):https://cloud.tencent.com/product/iot-video-industry

  • • 七牛云视频监控 QVS:https://www.qiniu.com/products/qvs

  • • 海康威视的AI开放平台:https://ai.hikvision.com/

  • • 海康云曜:https://www.hikyun.com/index

  • • 海康开发平台:https://open.hikvision.com

  • • 海康萤石开放平台:https://open.ys7.com/cn/s/index

  • • 大华万象开放平台:https://open.dahuatech.com/#/home

  • • 大华乐橙开放平台:https://open.imou.com/

  • • 雄迈/杰峰的开放平台:https://aops.jftech.com/#/product

当然除了以上能提供28181协议接入的第三方平台。还可以自己搭建支持28181协议的平台。比如采用smarteye,这是一个免费的GB28181平台,

多源统一视频融合通信可视指挥调度平台VMS/smarteye概述,https://www.besovideo.com/detail?t=1&i=240

基于webRTC构建的新一代可视指挥调度平台server-E的WEB可视平台基础操作,https://v.douyin.com/N3QkhRP/

基于webRTC构建的新一代可视指挥调度平台server-E的WEB可视平台的公网对讲-集群通话(执法记录仪与智能头盔、智能安全帽),https://v.douyin.com/N3QfhCS/

此外,还有SRS等,• SRS:http://ossrs.net/lts/zh-cn/

  • • SRS是一个开源的(MIT协议)简单高效的实时视频服务器,支持RTMP、WebRTC、HLS、HTTP-FLV、SRT、MPEG-DASH和GB28181等协议。

或者wvp-GB28181-pro,

  • • wvp-GB28181-pro:https://doc.wvp-pro.cn/#/

  • • WEB VIDEO PLATFORM是一个基于GB28181-2016标准实现的网络视频平台,支持NAT穿透,支持海康、大华、宇视等品牌的IPC、NVR、DVR接入。支持国标级联,支持rtsp/rtmp等视频流转发到国标平台,支持rtsp/rtmp等推流转发到国标平台。

又或者,上github,输入关键词28181,有大量开源的28181应用,拿来即可使用,还可以在此基础上再做二次开发。

28181平台会提供对应的平台地址(SIP服务器地址),SIP服务器端口,SIP服务器ID(此ID及后面SIP用户名,ID均是按照28181协议所设定的规则生成的。)

获取这些信息后,在摄像头28181平台设置里,填入以上信息,即完成了28181协议的接入,此时监控摄像头已经接入了网络上的28181云平台。

基于平台本身的能力,可以进行分发,直播,录像,ai等功能及操作。例如通过浏览器实时预览,通过rtmp,hls,flv,webRTC等协议的实时播放,分发。