GB28181协议之实时视频

目录

一、概述

二、实时视频

2.1基本要求

 2.2命令流程

2.3抓包示例

2.3.1 Invite请求[SIP服务器----->设备]

 2.3.2 Invite应答[设备---->SIP服务器]

2.3.3 ACK[SIP服务器----->设备]

2.3.4 Bye

2.3.5 Bye应答

三、国标平台介绍


一、概述

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

二、实时视频

2.1基本要求

        实时视音频点播的SIP消息应通过本域或其他域的SIP服务器进行路由、转发,目标设备的实时视 音频流宜通过本域内的媒体服务器进行转发。 实时视音频点播采用SIP协议(IETFRFC3261)中的Invite方法实现会话连接,采用 RTP/RTCP 协议(IETFRFC3550)实现媒体传输。 实时视音频点播的信令流程分为客户端主动发起和第三方呼叫控制两种方式,联网系统可选择其 中一种或两种结合的实现方式。第三方呼叫控制的第三方控制者宜采用背靠背用户代理实现,有关第三方呼叫控制见IETFRFC3725。 实时视音频点播宜支持附录 M 规定的媒体流保活机制。

附录M得解释详细见

GB28181协议之录像回放https://mp.csdn.net/mp_blog/creation/editor/127701007

 2.2命令流程

2.3抓包示例

2.3.1 Invite请求[SIP服务器----->设备]

INVITE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.23:9205;rport;branch=z9hG4bK2044025369
From: <sip:34020000002000000001@3402000000>;tag=769674710
To: <sip:[email protected]:5060>
Call-ID: 2025332821
CSeq: 20 INVITE
Contact: <sip:[email protected]:9205>
Content-Type: application/sdp
Max-Forwards: 70
User-Agent: LiveMedia
Subject: 34020000001310000021:0000000134,34020000002000000001:0000000134
Content-Length:   220

v=0
o=34020000002000000001 0 0 IN IP4 192.168.3.23
s=Play
c=IN IP4 192.168.3.23
t=0 0
m=video 31266 RTP/AVP 96 98 97
a=recvonly
a=rtpmap:96 PS/90000
a=rtpmap:98 H264/90000
a=rtpmap:97 MPEG4/90000
y=0000000134

 2.3.2 Invite应答[设备---->SIP服务器]

SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.3.23:9205;rport=9205;branch=z9hG4bK2044025369
From: <sip:34020000002000000001@3402000000>;tag=769674710
To: <sip:[email protected]:5060>;tag=2089796742
Call-ID: 2025332821
CSeq: 20 INVITE
Contact: <sip:[email protected]:5060>
Content-Type: application/SDP
User-Agent: Embedded Net DVR/NVR/DVS
Content-Length:   242

v=0
o=34020000001180000500 0 0 IN IP4 192.168.5.30
s=Play
c=IN IP4 192.168.5.30
t=0 0
m=video 63206 RTP/AVP 96
a=sendonly
a=rtpmap:96 PS/90000
a=username:34020000001180000500
a=password:12345678
y=0000000134
f=v/0/6/25/2/4096a///

2.3.3 ACK[SIP服务器----->设备]

ACK sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.23:9205;rport;branch=z9hG4bK1817216827
From: <sip:34020000002000000001@3402000000>;tag=769674710
To: <sip:[email protected]:5060>;tag=2089796742
Call-ID: 2025332821
CSeq: 20 ACK
Contact: <sip:[email protected]:9205>
Max-Forwards: 70
User-Agent: LiveMedia
Content-Length: 0

2.3.4 Bye

BYE sip:[email protected]:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.3.23:9205;rport;branch=z9hG4bK1184466140
From: <sip:34020000002000000001@3402000000>;tag=199602964
To: <sip:[email protected]:5060>;tag=506645490
Call-ID: 2105525726
CSeq: 21 BYE
Max-Forwards: 70
User-Agent: LiveMedia
Reason: 
Content-Length: 0

2.3.5 Bye应答

SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.3.23:9205;rport=9205;branch=z9hG4bK1184466140
From: <sip:34020000002000000001@3402000000>;tag=199602964
To: <sip:[email protected]:5060>;tag=506645490
Call-ID: 2105525726
CSeq: 21 BYE
User-Agent: Embedded Net DVR/NVR/DVS
Content-Length: 0

三、国标平台介绍

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

猜你喜欢

转载自blog.csdn.net/wjfeng007/article/details/127713175