GB28181学习(一)——总述

概念

GB28181全称是“公共安全视频监控联网系统信息传输、交换、控制技术要求”,它定义了视频监控设备之间的联网通信协议,旨在实现视频监控系统的互联互通和统一管理。

架构

GB28181学习(一)——总述_第1张图片

  • GB28181协议的基本架构包括设备端和平台端。
    • 设备端:包括视频监控设备,如摄像头、录像机等;
    • 平台端:视频监控系统的管理平台,负责设备管理、视频流接收和存储等功能;
  • 视音频传输和控制时建立两个通道:会话通道和媒体流通道。
    • 会话通道:在设备之间建立会话并传输系统控制命令,会话控制采用SIP协议(会话初始协议)
    • 媒体流通道:传输视音频数据,经过编码的视音频流进行PS封装,采用流媒体协议RTP/RTCP进行数据传输;
# RTCP协议
https://blog.csdn.net/www_dong/article/details/125837921

# PS封装
https://blog.csdn.net/www_dong/article/details/125983917

# h264
https://blog.csdn.net/www_dong/article/details/125686721

# h265
https://blog.csdn.net/www_dong/article/details/127234614

# PCM
https://blog.csdn.net/www_dong/article/details/125753603

# AAC
https://blog.csdn.net/www_dong/article/details/125753632
  • 在进行国标上下级平台交互时,可通过GB28181网关进行信令和数据传输;

通信协议

结构

GB28181学习(一)——总述_第2张图片

协议

  • 会话初始协议(SIP协议):SIP消息支持基于UDP和TCP传输;
  • 会话描述协议:主要包括会话描述、媒体信息描述、时间信息描述。会话协商和媒体协商信息采用SIP消息的消息体携带传输;
  • 控制描述协议:前端设备控制、报警信息、设备目录信息等控制命令采用MANSCDP描述;
  • 媒体回放控制协议:历史视音频的回放控制采用MANSRTSP,包括正常、快速、暂停、停止、随机拖动等远程控制,采用SIP消息INFO的消息体携带传输;
  • 媒体传输和媒体编解码协议:支持PS封装的视音频数据通过RTP传输,支持通过RTCP协议保证数据包可靠,同时提供流量控制和拥塞控制;
# SIP协议
https://blog.csdn.net/www_dong/article/details/125435022

互联结构

SIP监控域与SIP监控域

结构

GB28181学习(一)——总述_第3张图片

  • SIP设备:包括采集和编解码;
  • SIP客户端:接收和播放视音频;
  • 中心信令控制服务器:具有向SIP客户端、SIP设备、媒体服务器和网关提供注册、路由选择和逻辑控制功能,提供接口与应用服务器通信;
  • 媒体服务器:提供媒体流的转发、媒体存储、历史信息检索和点播等功能;
  • 信令安全路由网关:接收或转发域内SIP信令,实现SIP域间路由信息传递和路由信令、信息身份标识的添加与鉴别;

联网—级联

GB28181学习(一)——总述_第4张图片

  • 下级信令安全路由网关向上级信令安全路由网关注册,鉴权认证后可进行系统间通信;

联网—互联

GB28181学习(一)——总述_第5张图片

  • 信令安全路由网关向目的信令安全路由网关注册,经目的信令安全路由网关鉴权认证后可进行系统间通信;

SIP监控域域非SIP监控域

GB28181学习(一)——总述_第6张图片

网关是非SIP监控域接入SIP监控域的接口设备,主要对信息数据进行转换。包括协议网关和媒体网关。

  • 协议网关:主要进行网络传输协议、控制协议、设备地址的转换;
    • 代理非SIP监控域设备在SIP监控域的SIP服务器注册;
    • 网络传输协议双向转换;
    • 会话初始协议、会话描述协议、控制描述协议和媒体回放协议双向转换;
    • 设备地址双向转换;
  • 媒体网关:媒体传输协议、媒体数据编码格式的转换;
    • 媒体传输格式域数据封装格式双向转换;
    • 媒体数据编码双向转码

传输方式

  • 网络传输:支持TCP和UDP协议;
  • 媒体传输:支持RTP/RTCP协议,扩展支持TCP协议

GB28181功能

  • 注册和注销;
  • 实时视音频点播;
  • 控制;
  • 报警事件通知与分发;
  • 网络设备信息查询;
  • 状态信息报送;
  • 设备视音频文件检索;
  • 历史视音频回放;
  • 视音频文件下载;
  • 校时;
  • 订阅与通知;
  • 语音广播与语音对讲;
  • 设备软件升级;
  • 图像抓拍;

个人设计

架构

GB28181学习(一)——总述_第7张图片

  • GB28181客户端对接各类支持国标协议的相机;
  • GB28181网关对接国标上级平台;
  • GB28181网关与GB28181客户端是一种"服务端/客户端"的关系,客户端可向网关提供GB28181基础能力;

客户端流程

GB28181学习(一)——总述_第8张图片

客户端主要流程如下:

  1. 初始化网络协议栈等信息;
  2. 向平台注册,并开启心跳保活;
  3. 功能交互;
  4. 向平台注销;

网关流程

待完善。

参考:

GB28181协议:GBT28181-2022公共安全视频监控联网系统信息传输,交换,控制技术要求.pdf

GB28181协议客户端开发:https://blog.csdn.net/haibindev/article/details/131223819

ireader开源库:https://github.com/ireader/

你可能感兴趣的:(GB28181,视音频,GB28181)