GB28181标准概述
GB/T 28181(目前市面上主要是GB/T28181-2016,最新是GB/T 28181-2022)是中国国家标准《安全防范视频监控联网系统信息传输、交换、控制技术要求》的编号,该标准规定了安全防范视频监控联网系统中信息传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接口等技术要求。GB28181标准适用于安全防范视频监控联网系统,包括用于监控的摄像机、编解码器、存储设备、控制设备及平台软件等。
GB28181应用
GB28181设备接入侧应用体现在以下几个方面:
- 设备接入:Android设备(如执法记录仪、移动监控设备等)可以通过GB28181协议接入到视频监控系统中,实现与各级平台的互联互通。
- 音视频传输:Android设备采集的音视频数据可以通过GB28181协议进行编码、打包和传输,确保音视频数据的实时性和可靠性。
- 控制指令交互:GB28181协议还支持控制指令的交互,包括云台控制、预置位查询、视频回放等功能,使得Android设备可以接收并执行来自监控平台的控制指令。
GB28181技术实现
- 协议栈实现:Android设备需要实现GB28181协议栈,包括SIP协议、RTP/RTCP协议等,以确保与监控平台的正常通信。
- 音视频编码:Android设备需要对采集的音视频数据进行编码,通常采用H.264/H.265视频编码和G.711/AAC音频编码,以满足GB28181标准的要求。
- 数据传输:音视频数据通过RTP/RTCP协议进行传输,确保数据的实时性和可靠性。同时,SIP协议用于控制指令的交互,如会话建立、控制指令发送等。
- 控制指令处理:Android设备需要能够接收并处理来自监控平台的控制指令,如云台控制、视频回放等,并根据指令执行相应的操作。
GB28181应用场景
- 执法记录仪:执法记录仪可以通过GB28181协议接入到公安部门的监控系统中,实现执法过程的实时记录和远程监控。
- 移动监控设备:移动监控设备(如车载监控、无人机监控、电网设备等)可以通过GB28181协议与监控中心进行实时通信,传输监控视频和音频数据。
- 铁路巡检:在铁路巡检中,GB28181记录仪可以实时采集巡检过程的音视频数据,并通过GB28181协议传输到指挥中心,实现远程监控和调度指挥。
GB28181平台介绍
- HIKVISION iSecure Center(ISC)
- 厂商:海康威视
- 功能:提供视频实时预览、网络录像回放、语音对讲等功能。通过集成视频SDK、APPSDK实现实时预览、网络录像回放以及语音对讲。支持设备控制、预置点管理、视频图片获取、手动录像控制以及报警输出的状态查询与配置。
- 萤石云GB28181平台
- 厂商:萤石
- 功能:支持GB/T 28181接入的2011版本及2016版本,支持TCP、UDP、TLS三种通信协议。提供设备管理、推流、操作等功能,兼容不同品牌的设备使用。
GB28181设备接入端
Android平台GB28181设备接入端模块:大牛直播SDK出品的SmartGBD,可实现不具备国标音视频能力的 Android终端,通过平台注册接入到现有的GB/T28181—2016服务,可用于如执法记录仪、智能安全帽、智能监控、智慧零售、智慧教育、远程办公、明厨亮灶、智慧交通、智慧工地、雪亮工程、平安乡村、生产运输、车载终端等场景,可能是业内为数不多功能齐全性能优异的商业级水准GB28181接入SDK。
Android终端除支持常规的音视频数据接入外,还可以支持移动设备位置(MobilePosition)订阅和通知、图像抓拍、语音广播和语音对讲、历史视音频下载和回放,支持对接数据类型如下:
- 编码前数据(目前支持的有YV12/NV21/NV12/I420/RGB24/RGBA32/RGB565等数据类型),其中,Android平台前后摄像头数据,或者屏幕数据,或者Unity拿到的数据,均属编码前数据;
- 编码后数据(如无人机等264/HEVC数据,或者本地解析的MP4音视频数据);
- 拉取RTSP或RTMP流并接入至GB28181平台(比如其他IPC的RTSP流,可通过Android平台GB28181接入到国标平台)。
总结
GB28181规范,实现了设备与各级监控平台之间的互联互通。通过GB28181,不管是硬件摄像头,还是支持GB28181设备接入的Android终端,都可以实时传输音视频数据、接收并执行控制指令,为各种应用场景提供了强大的技术支持。感兴趣的开发者,可以单独跟我探讨。