GB28181协议常见几种信令流程(一)

本文详细介绍了GB28181监控系统中的信令流程,包括会话/媒体通道的建立、SIP的基本注册/注销流程以及客户端主动发起的视频点播流程,解析了各个环节的关键步骤和交互过程。
摘要由CSDN通过智能技术生成

 在监控系统中,常见的摄像机设备互联协议有国际标准的ONVIF、国标的GB28181和各厂商的私有连接协议,本章从GB28181-2016中摘抄整理常见信令流程,如28181的会话/媒体通道、SIP基本注册/注销流程、客户端主动发起视频点播流程、设备控制流程等。


目录

会话/媒体流通道

基本注册流程

基本注销流程

客户端主动发起实时音视频点播流程

第三方呼叫控制的实时音视频点播流程


  • 会话/媒体流通道

会话/媒体流通道

联网系统在进行视频频传输及控制时,应建立两个传输通道:会话通道和媒体流通道。会话通道用户在设备之间建立会话并传输系统控制命令;媒体流通道用于传输视音频数据,经过压缩编码的视音频流采用流媒体协议RTP/RTCP传输。

  • 基本注册流程

基本注册流程即采用IETF RFC 3261规定的基于数字摘要的挑战应答式安全技术进行注册,具体注册如下图:

基本注册流程图

注册流程如下:

1.SIP代理向SIP服务器发送Register请求;

2.SIP服务器向SIP代理发送响应401,并在响应的消息头WWW_Authenticate字段中给出合适SIP代理的认证体制和参数;

3.SIP代理重新向SIP服务器发送Register请求,在请求的Authorization字段给出信任书,包含认证信息;

4.SIP服务器对请求进行验证,如果检查出SIP代理身份合法,向SIP代理发送成功响应200ok,如身份不合法则发送拒绝应答。

  • 基本注销流程

基本注销流程图

注销流程如下:

1.SIP代理向SIP服务器发送 Register请求,Expires字段的值为0,表示SIP代理要注销;

2.SIP服务器向 S

  • 8
    点赞
  • 118
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
GB28181协议是中国监控领域的一种视频监控设备间通信协议,旨在实现设备之间的互通互联。GB28181协议的实现源码对于开发者来说非常重要,可以帮助他们理解和实现该协议相关功能。 针对GB28181协议的Android源码实现,主要包括以下几个方面的内容: 1. SIP协议处理:GB28181协议使用SIP协议作为信令传输协议,Android源码实现需要涉及到SIP协议的处理。包括SIP消息的解析、组装和传输等。 2. RTP媒体传输:GB28181协议使用RTP协议传输视频和音频数据,Android源码实现需要包括RTP协议的解析和组装,以及相应的数据传输功能。 3. 设备管理功能:GB28181协议实现源码还需要包括设备管理的相关功能,例如设备注册、心跳、查询设备列表等。这些功能可以通过Android源码实现,提供给开发者进行二次开发和定制。 4. 实时监控功能:GB28181协议主要用于实现视频监控设备之间的实时监控功能,Android源码实现需要包括视频流的接收、解码和显示等功能。 实现GB28181协议的Android源码可以通过使用Android的网络通信框架,如SIP协议的实现可以使用Jain-SIP库,RTP协议的实现可以使用Android的MediaCodec等相关API。 需要指出的是,GB28181协议的实现源码是非常复杂的,其中涉及到的技术细节较多,需要开发者具备相应的网络通信和视频处理的知识。因此,在使用和修改GB28181实现源码时,开发者需要谨慎并且具备相应的专业知识,以确保功能的正确性和稳定性。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值