GB/T28181-2022新版概述
GB/T28181-2022是《公共安全视频监控联网系统信息传输、交换、控制技术要求》的国家标准,该标准在2022年12月30日发布,并于2023年7月1日正式实施。以下是关于GB/T28181-2022的详细解析:
一、标准概述
GB/T28181-2022是国家针对公共安全视频监控联网系统制定的一项重要标准,旨在规范系统的信息传输、交换、控制技术要求,促进不同系统之间的兼容性和互操作性,提高公共安全视频监控系统的整体效能。
二、主要内容与特点
- 联网结构与基本要求:
- 规定了公共安全视频监控联网系统的互联结构,包括SIP监控域联网结构、级联方式联网等。
- 明确了传输、交换、控制的基本要求和安全性要求。
- 协议与接口:
- 规定了会话通道和媒体流通道的通信协议结构。会话通道基于SIP协议进行信令传输,媒体流通道基于RTP/RTCP协议进行数据传输。
- 定义了设备控制、查询、配置等命令的协议接口,如MANSCDP协议,用于设备控制、设备查询、订阅通知等信令控制操作。
- 编码与封装:
- 支持多种媒体流格式,包括H.265、H.264、G.711等,增强了视频和音频的传输效率和质量。
- 规定了基于RTP的视音频数据PS封装方法,确保数据的正确封装和传输。
- 安全性要求:
- 提供了基于口令的数字摘要方式对设备进行身份认证和SIP信令认证。
- 描述了在高安全级别情况下,设备身份认证、数据加密、SIP信令认证、数据完整性保护、访问控制等应符合的相关标准。
- 控制流程与功能:
- 定义了详细的控制流程,包括设备注册、注销、控制、查询、配置等操作流程。
- 支持多种控制功能,如云台控制、远程控制、录像控制、报警布撤防等。
- 第三方呼叫控制:
- 定义了第三方呼叫控制的历史视音频回放流程,允许非直接参与媒体流传输的实体控制和管理存储在服务器或设备上的历史视音频回放。
- 规定了第三方呼叫控制的信令流程和操作方式,增强了监控系统的灵活性和扩展性。
与老版本差异
一、标准范围与术语定义的调整
- 更改了标准范围:GB/T 28181-2022在标准范围上进行了调整,可能删除了某些旧版中的术语和定义,如“联网系统信息”“数字接入”“模拟接入”等,并更改了部分术语和定义的表述,如“SIP监控域”“非SIP监控域”等。
- 术语和定义的变化:增加了新的术语和缩略语,如PTZ(云台控制)的缩略语使用,以及可能增加的新术语定义。
二、技术要求的更新
- 媒体流通道的支持:GB/T 28181-2022增加了对H.265、G.722.1、AAC等媒体流格式的支持,这些新的编解码格式有助于提升视频和音频的质量及效率。
- 安全性要求的提升:新标准可能加强了对传输、交换、控制过程中的安全性要求,以应对日益严峻的网络安全挑战。
- 控制要求的细化:在设备控制、设备配置等方面,新标准可能提供了更详细的要求和流程,以确保设备间的协同工作更加顺畅。
三、协议与接口的扩展
- SIP协议的升级:GB/T 28181-2022可能要求符合的SIP协议从RFC2327升级成RFC4566,以适应新的网络环境和业务需求。
- 字符集要求的更改:SIP字符集符合的标准从GB2312改成GB18030,字符数量大大增多,增强了字符集的兼容性和表达能力。
四、附录与补充内容的增加
- 附录内容的调整:新标准可能对附录进行了大量的调整和补充,包括增加新的附录(如附录H摄像机和平台路径选择技术要求、附录I协议版本标识等),以及修改或删除旧版中的附录内容。
- 具体控制要求和功能的细化:在附录中增加了对设备软件升级、图像抓拍等功能的详细要求,以及部分数据类型定义、控制命令及参数、查询命令及参数等内容。
五、其他方面的变化
- 注册和注销流程的改进:新标准可能增加了注册重定向等要求,使注册和注销流程更加灵活和可靠。
- 对NAT网络下设备传输的要求:GB/T 28181-2022可能增加了对NAT(网络地址转换)网络下设备传输的要求,以适应更复杂的网络环境。
综上所述,GB/T 28181-2022与老版本相比在标准范围、技术要求、协议与接口、附录内容以及其他方面均存在显著差异。这些变化旨在提升公共安全视频监控联网系统的性能、安全性和灵活性,以更好地满足实际应用的需求。
老系统如何升级?
以大牛直播SDK的Android平台GB28181设备接入模块为例,GB/T 28181-2022发布前夕,我们合作的好多公司,都比较焦虑,生怕因版本改动,导致和老的版本兼容不好,从而导致执法记录仪等硬件设备,大规模的更新迭代,工作量大,费时费力。
从我们对比GB/T28181-2016来看,实际上,核心的音视频回传,甚至包括H.265、AAC的支持,实际上2016的时候,好多平台侧默认都实现了,只是2022给“转正”了,一些新增的,比如实时快照等,需要额外注意一些。
其他通用功能,实际上,差别不大,即便是有差别,有前期的积累,也都很好兼容。
功能支持
- [视频格式]H.264/H.265(Android H.265硬编码);
- [音频格式]G.711 A律、AAC;
- [音量调节]Android平台采集端支持实时音量调节;
- [H.264硬编码]支持H.264特定机型硬编码;
- [H.265硬编码]支持H.265特定机型硬编码;
- [软硬编码参数配置]支持gop间隔、帧率、bit-rate设置;
- [软编码参数配置]支持软编码profile、软编码速度、可变码率设置;
- 支持横屏、竖屏推流;
- Android平台支持后台service推送屏幕(推送屏幕需要5.0+版本);
- 支持纯视频、音视频PS打包传输;
- 支持RTP OVER UDP和RTP OVER TCP被动模式(TCP媒体流传输客户端);
- 支持信令通道网络传输协议TCP/UDP设置;
- 支持注册、注销,支持注册刷新及注册有效期设置;
- 支持设备目录查询应答;
- 支持心跳机制,支持心跳间隔、心跳检测次数设置;
- 支持移动设备位置(MobilePosition)订阅和通知;
- 适用国家标准:GB/T 28181—2016、兼容GB/T 28181—2022;
- 支持语音广播;
- 支持语音对讲;
- 支持图像抓拍;
- 支持历史视音频文件检索;
- 支持历史视音频文件下载;
- 支持历史视音频文件回放;
- 支持云台控制和预置位查询;
- [实时水印]支持动态文字水印、png水印;
- [镜像]Android平台支持前置摄像头实时镜像功能;
- [实时静音]支持实时静音/取消静音;
- [实时快照]支持实时快照;
- [降噪]支持环境音、手机干扰等引起的噪音降噪处理、自动增益、VAD检测;
- [外部编码前视频数据对接]支持YUV数据对接;
- [外部编码前音频数据对接]支持PCM对接;
- [外部编码后视频数据对接]支持外部H.264数据对接;
- [外部编码后音频数据对接]外部AAC数据对接;
- [扩展录像功能]支持和录像SDK组合使用,录像相关功能。
总结
拥抱变化,才能不断的适应变化,打磨产品,提高在行业内的竞争力。GB28181-2022的发布,从一定程度上,确实说明,这块需求很大,需要进一步的规范,以上抛砖引玉,感兴趣的开发者可以单独跟我们沟通讨论。