GB28181协议用法介绍(28181协议是什么)

一、协议概述

GB28181是我国公安部确定的基于IP网络的视频监控标准协议,属于国产化协议。其全称是《视频监控联网系统国家标准——基于IPv4/v6的安全监控视频传输协议》(GB/T 28181-2016),标准的主要内容为安全的视频、音频、对讲等数据传输和管理控制,以及监控节点之间的互联互通。

现实生活中,监控系统通常分散于各个区域或场所,由不同的监控设备和控制中心共同组成。GB28181协议采用标准化的IP地址和端口,实现监控设备的互连互通,并允许用户和维护人员通过互联网远程访问和管理监控设备。

二、协议架构

GB28181协议架构分为三个层级:业务功能层、数据传输层和传输控制层。其中业务功能层包括音视频媒体传输、设备控制、媒体参数设置和媒体目录管理等。数据传输层采用UDP协议传输数据,传输控制层则负责处理会话控制、设备状态管理等。

三、通信流程

GB28181协议中,所有节点都是平等的,每个节点都完成自己的功能并相互连通。具体的通信流程如下:

1. 设备注册

REGISTER sip:domain.com SIP/2.0
Via: SIP/2.0/UDP 192.168.1.112:5060;branch=z9hG4bK-12345-67890
From: ;tag=12345
To: 
Call-ID: 12345-67890@192.168.1.112
CSeq: 1 REGISTER
Contact: ;expires=600
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY
User-Agent: X-Lite release 1011o stamp 34025
Expires: 600
Content-Length: 0

2. 设备查询



    Device
    12345
    

3. 设备目录查询



    Catalog
    1
    32011500001320000101
    1
    
        
            32011500001320000101
            Camera_Name
            GB28181_OrganizationName
            Camera_Model
            
                GB28181_OrganizationName
                Organization
            
            AreaCode
            127.0.0.1
            True
            0
            1
            0
            
                127.0.0.1
                
            
            ON
            120.1123123
            32.1123123
        
    

4. 实时流传输

发送INVITE请求,然后根据会话协商结果得到接收端的地址和端口,开始传输实时流。

INVITE sip:32011500001320000101@10.10.20.43 SIP/2.0
CSeq: 2 INVITE
From: 100;tag=3d7avf6gj4e7zi
To: 101
Call-ID: 6f7f959da3f147cb8af148c1afd8aa46@0.0.0.0
User-Agent: NJ-CAMCORDER 1.0
Allow: INVITE,ACK,BYE,OPTIONS,INFO,CANCEL,NOTIFY,REFER
Contact: 100
Content-Type: Application/SDP
Max-Forwards: 70
Content-Length: 347

v=0
o=1001 123456 654321 IN IP4 10.10.20.43
s=NJ-CAMCORDER 1.0
c=IN IP4 10.10.20.43
t=0 0
m=video %d RTP/AVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=42c029;sprop-parameter-sets=Z0IJDukaAQB///wBYAAAAwCAAAY8888fvHxwfkPyHLxcikBrRg==,aOvjyyLA;max-mbps=108000;max-fs=3600;max-cpb=15724800;max-dpb=102400;max-br=2457600
m=audio %d RTP/AVP 0
a=rtpmap:0 PCMU/8000
a=FMTP:101 cannel=1

四、其他功能和应用

1. 设备控制

GB28181协议支持设备远程控制功能,包括云台控制、图像调节、镜头控制等。



    Catalog
    1
    32011500001320000101
    
        32011500001320000101
        20
        Center
        False
    

2. 能力查询

设备能力查询通过设备的XML描述文件,提供设备和模块的基本配置信息和能力支持情况。



    Device
    12345
    32011500001320000101
    
        DVR
        
            32
            8
            16
            4
            2
            2
        
        
            192.0.2.1
            192.0.2.254
            aa:bb:cc:dd:ee:ff
            0
            1600
            80
        
        
        
            
                
                    0
                    Audio_Name
                    0
                    0
                    1
                
            
            
                
                    0
                    PCM
                    1
                    8000
                    8
                    1
                
            
        
    

3. 报警信息

GB28181协议可以接收来自设备和平台的告警信息,包括设备状态、异常告警、设备故障等。告警信息通过XML格式描述,并使用Register(注销)和NOTIFY方法发送。



    Alarm
    12345
    
        32011500001320000101
        GPS
        0
        2021-11-11 11:11:11
        GPS signal loss
        Cleared
    

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注