gb28181 catalog信令交互流程

简介:

    该系列文章主要介绍,上级域对国标平台进行预览/回看等流程的信令交互。

    一个简单的gb28181直播预览流程:

  1. 接收下级域的注册请求

  2. 发送catalog请求,查看设备信息

  3. 选择设备进行预览

catalog流程:

  1. 向下级域发送catalog请求
  2. 下级域回复200
  3. 下级域发送设备信息,可能一次只发送两个设备的信息
  4. 上级域回复200
  5. 循环步骤3和4

信令流程:

注:上级域ip:192.168.30.173。域id:34020000002000000001。下级平台ip:192.168.30.228。下级平台id:34020000001110000001

向下级域发送catalog请求:

MESSAGE sip:34020000001110000001@3402000000 SIP/2.0
Via: SIP/2.0/UDP 192.168.30.173:5060;rport;branch=SrsGbB14675203
From: <sip:34020000002000000001@192.168.30.173:5060>;tag=SrsGbF87133810
To: <sip:34020000001110000001@3402000000>
Call-ID: 202015285061
CSeq: 100 MESSAGE
Content-Type: Application/MANSCDP+xml
Max-Forwards: 70
User-Agent: SRS/4.0.26(Leo)
Content-Length: 149

<?xml version="1.0" encoding="UTF-8"?>
<Query>
<CmdType>Catalog</CmdType>
<SN>49013560</SN>
<DeviceID>34020000001110000001</DeviceID>
</Query>

下级域回复200:

SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.30.173:5060;rport=5060;branch=SrsGbB14675203
From: <sip:34020000002000000001@192.168.30.173:5060>;tag=SrsGbF87133810
To: <sip:34020000001110000001@3402000000>;tag=283848756
Call-ID: 202015285061
CSeq: 100 MESSAGE
User-Agent: Embedded Net DVR/NVR/DVS
Content-Length: 0

下级域发送设备信息:

MESSAGE sip:34020000002000000001@3402000000 SIP/2.0
Via: SIP/2.0/UDP 192.168.30.228:5060;rport;branch=z9hG4bK1779972060
From: <sip:34020000001110000001@3402000000>;tag=1212522955
To: <sip:34020000002000000001@3402000000>
Call-ID: 1323356603
CSeq: 20 MESSAGE
Content-Type: Application/MANSCDP+xml
Max-Forwards: 70
User-Agent: Embedded Net DVR/NVR/DVS
Content-Length:   902

<?xml version="1.0" encoding="gb2312"?>
<Response>
<CmdType>Catalog</CmdType>
<SN>49013560</SN>
<DeviceID>34020000001110000001</DeviceID>
<SumNum>8</SumNum>
<DeviceList Num="2">
<Item>
<DeviceID>34020000001320000001</DeviceID>
<Name>өʯÔÆ</Name>
<Manufacturer>Manufacturer</Manufacturer>
<Model>Camera</Model>
<Owner>Owner</Owner>
<CivilCode>CivilCode</CivilCode>
<Address>192.168.30.200</Address>
<Parental>0</Parental>
<SafetyWay>0</SafetyWay>
<RegisterWay>1</RegisterWay>
<Secrecy>0</Secrecy>
<Status>ON</Status>
</Item>
<Item>
<DeviceID>34020000001320000002</DeviceID>
<Name>Camera 01</Name>
<Manufacturer>Manufacturer</Manufacturer>
<Model>Camera</Model>
<Owner>Owner</Owner>
<CivilCode>CivilCode</CivilCode>
<Address>192.168.30.195</Address>
<Parental>0</Parental>
<SafetyWay>0</SafetyWay>
<RegisterWay>1</RegisterWay>
<Secrecy>0</Secrecy>
<Status>ON</Status>
</Item>
</DeviceList>
</Response>

上级域回复200:

SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.30.228:5060;rport=5060;received=192.168.30.228;branch=z9hG4bK1779972060
From: <sip:34020000001110000001@3402000000>;tag=1212522955
To: <sip:34020000002000000001@3402000000>
CSeq: 20 MESSAGE
Call-ID: 1323356603
User-Agent: SRS/4.0.26(Leo)
Content-Length: 0

 

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
GB28181是中国国家标准化管理委员会发布的一项基于IP网络的视频监控系统的信令协议标准。该标准通过定义设备之间的通信协议和交互方式,实现了视频监控设备的统一管理与控制。 GB28181信令协议采用了SIP(Session Initiation Protocol)作为通信协议,通过SIP消息进行设备之间的信令交换,包括设备的注册、呼叫、查询、控制等功能。与传统的模拟视频监控系统相比,GB28181利用IP网络传输视频数据,具有高效、灵活、可扩展的特点。 GB28181信令详解主要包括以下几个方面: 1. 设备注册:设备在网络中进行注册,将自己的基本信息上传至平台服务器,以便其他设备进行访问和控制。注册成功后,设备可以获取其他设备的列表,实现设备之间的互通和协作。 2. 呼叫控制:设备之间可以通过呼叫控制实现视频通话和监控。通过发送SIP呼叫消息,可以建立通话通道和视频流传输。该功能可以用于实时视频监控、报警处理等场景。 3. 设备查询:设备可以发送查询请求,获取其他设备的状态和功能信息。比如查询设备的位置、摄像头数量、存储容量等信息,方便用户管理和调度。 4. 设备控制:设备可以通过发送控制命令来控制其他设备的行为。比如控制摄像头的云台转动、调节镜头焦距等。这样用户可以远程对设备进行操作,提高操作和管理的便利性。 总体来说,GB28181信令详解是对GB28181标准中的信令协议进行详细解释和说明。通过理解和应用该协议,可以实现视频监控系统的统一管理和控制,提高视频监控的效率和便利性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值