GB28181协议之设备控制

一、概述      

        近年来,国内视频监控应用发展迅猛,系统接入规模不断扩大,涌现了大量平台提供商,平台提供商的接入协议各不相同,终端制造商需要给每款终端维护提供各种不同平台的软件版本,造成了极大的资源浪费。各地视频大规模建设后,省级、国家级集中调阅,对重特大事件通过视频掌握现场并进行指挥调度的需求逐步涌现,然而不同平台间缺乏统一的互通协议。在这样的产业背景下,基于终端标准化、平台互联互通的需求,GB/T28181应运而生。 GB28181标准规定了公共安全视频监控联网系统(以下简称联网系统) 的互联结构, 传输、 交换、 控制的基本要求和安全性要求, 以及控制、 传输流程和协议接口等技术要求。    

二、设备控制

2.1 基本要求

        源设备向目标设备发送设备控制命令,控制命令的类型包括球机/云台控制、远程启动、录像控制、 报警布防/撤防、报警复位、强制关键帧、拉框放大、拉框缩小、看守位控制、设备配置等,设备控制采用 IETFRFC3428中的 Message方法实现。 源设备包括SIP客户端、网关或者联网系统,目标设备包括SIP设备、网关或者联网系统。 源设备向目标设备发送球机/云台控制命令、远程启动命令、强制关键帧、拉框放大、拉框缩小命令 后,目标设备不发送应答命令,命令流程见9.3.2.1;源设备向目标设备发送录像控制、报警布防/撤防、报警复位、看守位控制、设备配置命令 后,目标设备应发送应答命令表示执行的结果。

2.2 命令流程

2.2.1 无应答命令流程

命令流程描述如下:

a) 1:源设备向SIP服务器发送设备控制命令,设备控制命令采用 Message方法携带;

b) 2:SIP服务器收到命令后返回200OK;

c) 3:SIP服务器向目标设备发送设备控制命令,设备控制命令采用 Message方法携带;

d) 4:目标设备收到命令后返回200OK。

2.2.2 有应答命令流程

命令流程描述如下:

a) 1:源设备向SIP服务器发送设备控制命令,设备控制命令采用 Message方法携带;

b) 2:SIP服务器收到命令后返回200OK;

c) 3:SIP服务器向目标设备发送设备控制命令,设备控制命令采用 Message方法携带;

d) 4:目标设备收到命令后返回200OK;

e) 5:目标设备向SIP服务器发送设备控制响应命令,设备控制响应命令采用 Message方法携带;

f) 6:SIP服务器收到命令后返回200OK;

g) 7:SIP服务器向源设备转发设备控制响应命令,设备控制响应命令采用 Message方法携带;

h) 8:源设备收到命令后返回200OK。 

2.3 抓包示例 

2.3.1 强制关键帧

MESSAGE sip:34020000001180000500@192.168.5.30:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.23:9205;rport;branch=z9hG4bK347880158
From: <sip:34020000002000000003@3402000000>;tag=459504458
To: <sip:34020000001180000500@192.168.5.30:5060>
Call-ID: 1506436085
CSeq: 20 MESSAGE
Content-Type: Application/MANSCDP+xml
Max-Forwards: 70
User-Agent: LiveMedia
Content-Length:   199
 
<?xml version="1.0" encoding="gb2312"?>
<Control>
    <CmdType>DeviceControl</CmdType>
    <SN>13</SN>
    <DeviceID>34020000001310000021</DeviceID>
    <IFameCmd>Send</IFameCmd>
</Control>
 
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.3.23:9205;rport=9205;branch=z9hG4bK347880158
From: <sip:34020000002000000003@3402000000>;tag=459504458
To: <sip:34020000001180000500@192.168.5.30:5060>;tag=510742735
Call-ID: 1506436085
CSeq: 20 MESSAGE
User-Agent: Embedded Net DVR/NVR/DVS
Content-Length: 0

2.3.2 云台控制

MESSAGE sip:34020000001180000500@192.168.5.30:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.23:9205;rport;branch=z9hG4bK665918727
From: <sip:34020000002000000003@3402000000>;tag=137657196
To: <sip:34020000001180000500@192.168.5.30:5060>
Call-ID: 463518453
CSeq: 20 MESSAGE
Content-Type: Application/MANSCDP+xml
Max-Forwards: 70
User-Agent: LiveMedia
Content-Length:   207
 
<?xml version="1.0" encoding="gb2312"?>
<Control>
    <CmdType>DeviceControl</CmdType>
    <SN>17</SN>
    <DeviceID>34020000001310000021</DeviceID>
    <PTZCmd>a50f00017f000034</PTZCmd>
</Control>
 
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.3.23:9205;rport=9205;branch=z9hG4bK665918727
From: <sip:34020000002000000003@3402000000>;tag=137657196
To: <sip:34020000001180000500@192.168.5.30:5060>;tag=1756303472
Call-ID: 463518453
CSeq: 20 MESSAGE
User-Agent: Embedded Net DVR/NVR/DVS
Content-Length: 0

2.3.3 镜头控制 

MESSAGE sip:34020000001180000500@192.168.5.30:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.23:9205;rport;branch=z9hG4bK1491635331
From: <sip:34020000002000000003@3402000000>;tag=1376976242
To: <sip:34020000001180000500@192.168.5.30:5060>
Call-ID: 1372270120
CSeq: 20 MESSAGE
Content-Type: Application/MANSCDP+xml
Max-Forwards: 70
User-Agent: LiveMedia
Content-Length:   207
 
<?xml version="1.0" encoding="gb2312"?>
<Control>
    <CmdType>DeviceControl</CmdType>
    <SN>32</SN>
    <DeviceID>34020000001310000021</DeviceID>
    <PTZCmd>a50f001000007034</PTZCmd>
</Control>
 
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.3.23:9205;rport=9205;branch=z9hG4bK1491635331
From: <sip:34020000002000000003@3402000000>;tag=1376976242
To: <sip:34020000001180000500@192.168.5.30:5060>;tag=1537750110
Call-ID: 1372270120
CSeq: 20 MESSAGE
User-Agent: Embedded Net DVR/NVR/DVS
Content-Length: 0

 三、国标平台介绍  

        LiveMedia视频平台经过这两年的研发和沉淀,已逐步完善了从前端多协议(海康、大华、GB28181、RTSP、ONVIF等)设备接入、视频(软硬兼容)转码、视频转发、平台级联等一系列功能并提供完善的API调用接口,目前已在城市建筑工地、国家电网、医疗AI、铁路局、农业大棚、园区监控、移动指挥等领域已有案例落地。

交流咨询:

​​​​​​杭州厚航科技有限公司http://houhangkeji.com/

微信:

QQ技术交流群:698793654

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
GB28181是中国国家标准《安全监控数字视频联网系统技术要求》,是国内监控领域的视频监控设备和平台之间的通信协议标准。该协议主要用于建立基于IP网络的安全监控视频联网系统,实现视频设备之间的互联互通。 GB28181协议详解如下: 1. 省去设备厂商间的兼容性问题:该协议规定了设备的基本功能、性能以及接口规范,确保不同厂商的设备可以互相兼容,降低了整个系统的搭建和运维成本。 2. 支持设备实时通信:协议采用了实时流传输协议RTSP(Real Time Streaming Protocol),能够实现视频设备之间的实时通信,支持视频监控数据的传输、接收和回放等功能。 3. 提供安全加密机制:GB28181协议采用了基于SIP(Session Initiation Protocol)的视频设备管理和视频流传输机制,支持设备之间的身份认证、安全加密和防篡改等功能,确保视频数据的安全性。 4. 支持分布式视频监控系统:协议支持设备的分布式部署,能够实现多个区域、不同网段的视频设备之间的联网互通,实现统一的视频监控管理和控制。 5. 提供设备管理和控制功能:协议定义了设备的配置、状态监测和控制等命令,可以远程对视频设备进行参数设置、状态查询和控制操作,方便管理人员进行远程监控和管理。 6. 支持视频数据服务的互联互通:协议规定了视频数据格式的标准,确保不同品牌、不同型号的视频设备之间可以实现视频数据的互通,提高了整个系统的灵活性和互操作性。 总结起来,GB28181协议是中国国家标准的视频监控设备通信协议,通过定义设备的功能、接口以及管理和控制命令,实现了视频设备之间的互联互通,提供了安全、可靠、实时的视频监控系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值