GB/T 28181 的技术资料总结
一、前言
GB/T 28181 协议是由公安部科技信息化局提出,公安部一所联合多家单位共同起草的
一部国家标准。该标准规定了城市监控报警联网系统中信息传输、交换、控制的互联结构、
通信协议结构,传输、交换、控制的基本要求和安全性要求,以及控制、传输流程和协议接
口等技术要求。广大设备和平台供应商可以通过该标准进行互联互通。
目前 GB/T 28181 协议有两个正式版本和一个补充更新版本,分别是 GB/T 28181-2011、
GB/T 28181-2014(补充更新版本)、GB/T 28181-2016。
本文主要介绍 GB/T 28181 协议的基础内容及接入的正常流程,在此基础上通过常见的
问题介绍这类问题的排查方法及思路。
需要掌握的基础技能是 wireshark 抓包工具的使用以及设备串口打印信息的获取。
二、GB/T 28181 协议基础
2.1 通信协议
GB/T 28181 协议规定联网系统在进行视音频传输及控制时应建立两个传输通道:会话
通道和媒体流通道。会话通道用于在设备之间建立会话并传输系统控制命令,会话通道基于
会话初始协议(交互),即 SIP(Session Initiation Protocol);媒体流通道用于传输视
音频数据,经过压缩编码的视音频流采用流媒体协议 RTP/RTCP 传输。
图 1
标准的 SIP 一般就实现了注册、预览功能,GB/T 28181 协议通过扩展了 SIP 的 MESSAGE
等方法实现了设备控制、查询、报警通知等功能。SIP 是一个应用层的会话协议,GB/T 28181-
GB/T 28181 协议的常见问题及排查办法 产品支持部
海康威视保密信息,未经授权禁止扩散 第 2 页, 共 15 页
2011 版本要求 SIP 信令支持通过 UDP 和 TCP 传输,但实际上大部分厂家仅支持信令 UDP 传
输;一般地都是在 GB/T 28181-2014 和 GB/T 28181-2016 版本新增支持信令 TCP 传输。对于
媒体流而言,采用 PS 封装+RTP 头的方式进行封装,GB/T 28181-2011 和 GB/T 28181-2014
仅支持媒体流 UDP 传输,GB/T 28181-2016 新增支持媒体流 TCP 传输。
此外各版本之间差异如下:
1、 GB/T 28181-2014 相比于 GB/T 28181-2011 新增刷新注册机制,即在注册有效期到
来之前会再次注册,保持设备一直处于在线状态;新增语音广播功能,可以实现客
户端向前端广播;新增目录订阅功能,在订阅时间内目录发生变化会通知订阅方;
2、 GB/T 28181-2016 相比于 GB/T 28181-2014 新增语音对讲功能,其复用了视音频预
览+语音广播实现了语音对讲;新增报警事件的通知,支持以下报警通知:移动侦
测、遮挡报警、报警输入、越界侦测、区域入侵侦测、进入/离开区域侦测、快速运
动侦测、物品遗留/拿取侦测、硬盘满、硬盘错误。
GB/T 28181 协议还集成了会话描述协议(媒体属性内容)SDP(Session Description
Protocol),其控制媒体流通道的传输协议(UDP/TCP)等信息,SDP 也属于会话通道。SDP 一
般在 INVITE 会话中携带,平台发起 INVITE 请求中 SDP 会携带平台的相关信息,设备回复的
200 OK 中携带的 SDP 则是设备侧的相关信息,主要关注的有以下几点:
① v 字段:SDP 版本,当前基本都是 0 版本;
② o 字段:请求方的 ID 与 IP;
③ s 字段:Play 代表实时预览(此外还有其他三种会话类型,分别是 Playback 代表
录像回放,Download 代表录像下载,Talk 代表语音对讲);
④ c 字段:请求方接收流的 IP;
⑤ t 字段:一般只有录像回放或者录像下载的时候会用到,标识录像的起讫时间;
⑥ m 字段:video 标识视频,6000 代表接收端口,RTP/AVP 标识 RTP 流 UDP 传输;96
98 97 为平台支持的负载类型;
⑦ a 字段:recvonly 代表流接收方,即该请求方为接收方(sendonly 为流发送方);
rtpmap 中的值与 m 字段负载类型的值相匹配,96 代表 PS 流,90000 采样率,其余
同理;
⑧ y 字段:标识此次媒体流的 SSRC 值(同步信源标识符,占 32 位,用于标识同步信
源。该标识符是随机选择的,一般情况下在同一台设备同一时间不会存在重复

最后修改:2022 年 04 月 27 日 08 : 04 PM
如果觉得我的文章对你有用,请随意赞赏