国标的由来

GB28181国标解决平台与平台对接问题

比如A平台大连交警系统需要看B平台上海交警系统的视频。需要对接过来,实现调度视频。这时候需要知道他们取流的协议,各家厂商都自定义了一套协议,就很麻烦,因此国家就制定了GB28181国标实现A和B平台的相互取流,是一个应用层协议。由国内各大厂商,研究院制定的标准。

通信流程图

基于SIP信令流程图

如下图

信令交互成功后,摄像机(媒体流发送者)推送流到媒体服务器,媒体服务器在指定的端口接收到视频流后,转发给流媒体接受者(比如某台PC的某个空闲端口)

  • SPI服务器和媒体服务器可以是同一个设备
  • 媒体流接受者:摄像头推送给媒体服务器,媒体服务器在退给其他媒体设备接收者,媒体服务器相当于分发,中转(也可以直接推给媒体流接受者)然后提供RTSP、RTMP、FLV、HLS多种格式进行分发,实现Web浏览器、手机浏览器、微信、PC客户端等各终端无插件播放

平台的上级、下级(平级一般不使用)

A平台想从B平台取流,A平台就是上级,B平台就是下级。视频流从下级推到上级。

推模式与拉模式

拉模式

前端是一个IP Camera -> (RTSP) - media server。server这里发生请求,这样IPC会推给你,没有请求IPC停止推送。

推模式

media server A; media server B

  • A从B要取流,会告诉B我要从哪个port来取流,B知道了,根据A想要视频流的IP,port,将视频流推给对应的端口。
  • A给B发个bye,我不要了,就结束了消息的传送。
  • A没有发B的BYE,比如A就已经关了,突然断了,那么B就会一直发视频流,除非你把B平台停止了。
  • SIP信令只注册一回。

监控领域涉及到的业务

  • 取设备信息(大连平台需要知道上海平台挂的1千 2万个设备(如ID))。
  • 取实时流(A从B平台取正在直播的视频流取过来)。
  • 录像回放(A从B平台NVR以前录过的视频流)。
  • 设备控制:云台控制,语音对讲。(怎么取音频,视频格式国标里都是有详细的介绍)。

GB28181的优缺点

优点

  • 协议统一方便平台间通信
  • 因为GB28181是推的模式,可以实现视频流出外网,比如海康的(萤石云)

缺点

国标相对简陋(只定义了一些基本的通信字段),有很多异常通信并没有处理掉。

举例如下:录像回放业务:

  • A从B平台取昨天录像回放,而B平台昨天的录像回放没有了。
    这样的话A平台就得主动去问B,你会给我什么,这样的去协商,因为国标里没有定义,B是资源的提供方,B有可能就不想给你。A派个研发过去取流,而B平台是一个维护人员只能给你一个port,他给不了你其他的信息。这就导致了平台对接中的各种麻烦,不知道就的去猜。
  • A平台给B平台发条请求,获取录像的信息比如一天或者一个小时。这其中你 查多久,这个允许的范围国标里是没有的,查询多长时间返回也没有规定。
  • 平台对接:B是综合平台,经过多级流媒体服务才能拿到录像时间段视频流。消息推送比较慢,A需要几秒才能收到返回

目前来说:大厂家做的比较早,小厂家都是去适应大厂家

移植

  • 控制协议:基于国际的SIP协议和XML协议,相关开源库:libosip, libeXosip, mxml, md5
  • 流媒体:采用PS流的RTP封装,简易流程:H264 -> PS -> RTP -> SIP服务器

国标28181: 视频国标28181协议相关推荐

  1. GB35114检测GB28181检测GB1400检测国标35114检测 国标28181检测 国标35114检测

    GB35114 A级和C级.GB28181.GB1400.4已经检测完成,国标35114检测A级C级 国标28181检测 国标35114检测检测完成. 需要拿证书的可以代理检测.目前已经合作多家企业完 ...

  2. LiveGBS国标视频平台GB28181协议支持CAS单点登录快速对接业务系统

    LiveGBS国标视频平台GB28181协议支持CAS单点登录快速对接业务系统 1.如何配置CAS单点登陆 2.单点登录调整测试 3.搭建GB28181视频直播平台 1.如何配置CAS单点登陆 Liv ...

  3. 【解决方案】国标GB28181视频监控平台国标流媒体服务器EasyGBS如何实现安保行业日常巡查视频监控系统解决方案?

    安保公司的成立主要对所辖区域实行24小时全天候保安巡视服务,为防盗.防火.防灾.交通和维持管理区域的公共秩序,预防和处理各类不安全事件.巡视时要经常定时汇报巡视情况,加强死角地段的治安执勤巡逻,负责上 ...

  4. 国标GB28181视频流媒体服务解决方案EasyGBS如何对接摄像机NVR视频流

    背景分析 近年来,国内视频监控应用发展迅猛,系统接入规模不断扩大,涌现了大量平台提供商,平台提供商的接入协议各不相同,终端制造商需要给每款终端维护提供各种不同平台的软件版本,造成了极大的资源浪费.各地 ...

  5. 国标GB28181协议和onvif协议都有什么用?

    自从公安部提出了国标GB28181协议之后,国标协议就在视频监控直播上特别火热,还有一种协议叫onvif协议,本文我们一起来聊一下国标GB28181协议和onvif协议分别都有什么作用. GB2818 ...

  6. 实现国标GB/T2818视频流媒体解决方案EasyGBS国标GB28181-2016版的sip协议tcp沾包流程说明介绍

    实现国标GB/T2818视频流媒体解决方案EasyGBS国标GB28181-2016版的sip协议tcp沾包流程说明介绍 参考文章: (1)实现国标GB/T2818视频流媒体解决方案EasyGBS国标 ...

  7. LiveGBS国标GB/T28181国标视频平台报警消息查询配置报警订阅

    LiveGBS国标GB/T28181国标视频平台报警消息查询配置报警订阅 1.报警信息查询 2.配置开启报警订阅 2.1.国标设备编辑 2.2.配置订阅周期 2.3.选择开启报警订阅 3.配置摄像头报 ...

  8. LiveGBS国标GB/T28181国标视频流媒体平台-功能报警告警订阅查询报警预案截图保存视频及REDIS消息订阅

    LiveGBS国标GB/T28181国标视频流媒体平台-功能报警告警订阅查询报警预案截图保存视频及REDIS消息订阅 1.报警信息 1.1.报警查询 1.2.配置开启报警订阅 1.2.1.国标设备编辑 ...

  9. LiveGBS国标GB/T28181国标平台功能-电子地图移动位置订阅mobileposition地图定位GPS轨迹坐标位置获取redis获取位置

    LiveGBS国标GB/T28181国标平台功能-电子地图移动位置订阅mobileposition地图定位GPS轨迹坐标位置获取redis获取位置 1.位置订阅 1.1.国标设备编辑 1.2.选择设备 ...

  10. LiveGBS国标GB/T28181国标视频流媒体平台如何对接海康大华宇视等监控摄像头报警消息报警订阅国标报警信息

    LiveGBS国标GB/T28181国标视频平台如何对接海康大华宇视等监控摄像头报警硬件NVR报警消息 1.配置开启报警订阅 1.1.国标设备编辑 1.2.配置订阅周期 1.3.选择开启报警订阅 2. ...

最新文章

  1. 【Qt】Qt再学习(三):Chart Themes Example(常用图表)
  2. Swift中依赖注入的解耦策略
  3. 一次简单的sql性能比较
  4. [css] 使用纯css来创建一个滑块
  5. quagga源码分析--大内总管zebra
  6. 图解 Linux 最常用命令
  7. 一步步教你轻松学主成分分析PCA降维算法
  8. Linux ssh服务开启秘钥和密码认证
  9. 校验身份证_制作全国身份证号验证及查询系统
  10. npm和yarn科学设置淘宝镜像
  11. 离散数学笔记整理(个人向)
  12. 射频IC理论知识/参考书
  13. 最简单详细的JavaMD5加密解密算法
  14. Sketch for mac|矢量绘图设计
  15. el表达式设置option标签selected
  16. 多个桌面Deskspace如何使用
  17. 2018校招-挂面-H3C-技术支持工程师
  18. 隐藏身份证中间几位工具类
  19. 我的星座分析-处女座
  20. 关于数学建模、机器学习与深度学习的思考

热门文章

  1. 短视频源码 小视频系统源码 短视频APP源码
  2. 用友U815.0UFO报表知识点分享
  3. 《21天学通C语言》总结(2)
  4. 【BFS】哈理工OJ-2074-逃生
  5. 2021数学建模E题
  6. 大数据时代,我们应该具有怎样的思维方式?
  7. 苹果智能拨号软件_iPhone智能性升级 多功能通话辅助软件
  8. java学习心得与体会(自我鼓励)
  9. 分享一款Web压力测试工具Pylot
  10. linux 6.4 multipath.conf跟其他版本的区别,宏杉与其他厂商存储共用multipath的配置方法...