GB28181国标协议

GB28181协议解析

GB28181主要解决:不同平台之间的对接和互通问题
协议属于应用层的协议,是国内多家厂家联合制定的一套标准。
国标基于SIP(会话发起协议或会话初始化协议)

各厂家之间GB28181协议的差别:
1.查询录像的时间。
2.查询录像的返回结果时长。

监控领域业务:
1.获取设备的信息 2.获取实时码流 3.录像的回放 4.设备控制(云台控制) 5.语音对讲

专有名词区分:视频流从下级推送到上级
例子:A地区想看B地区的视频 B厂家推送流给A厂家
上级:A 下级:B

两种流转发模式:
国标GB28181为推模式。
1.推流模式:推流为将直播内容推送至服务器的过程
HTTP HLS RTSP RTMP
详细区别:推流模式各类型之间的区别
推流模式仅支持RTMP/HTTP FLV协议接入CDN
推流的URL为:rtmp://www.test.com/live/channel

2.拉流模式:拉流为服务器已有直播内容,用指定地址进行拉取的过程。
拉流模式支持RTMP/HTTP FLV/HTTP TS/HLS/HDS协议接入CDN
稳定性优于推流模式。

基本流程: 注-获-答-请-推
相机注册到我们的28181服务器上
相机(IP camera)----> 28181服务器 (注册 Register)
28181服务器向相机获取目录
相机(IP camera)<---- 28181服务器 (获取目录 Get Catalog)
相机答复28181服务器的请求
相机(IP camera)----> 28181服务器 (响应目录 Response Catalog)
28181服务器请求相机发流给28181服务器
相机(IP camera)<---- 28181服务器 (请求流Invite stream)
相机推送流给28181服务
相机(IP camera)----> 28181服务器 (推流 push stream)

猜你喜欢

转载自blog.csdn.net/weixin_49049296/article/details/121871776