zoukankan      html  css  js  c++  java
  • 云、边、端方案中视频设备直接上云的两种协议选择:RTMP or GB28181

    视频“云、边、端”框架可以说是一套万能框架,在我们之前的文章中分别对 【视频项目的“云、边、端”公式】和【软硬一体的流媒体边缘计算设备在视频“云、边、端”解决方案中的重要作用】进行了论述,今天我们对视频上云协议和视频上云设备的选择分别做一下论述。

    协议选择

    首先,这里说到的两种建设方案是指两种开放协议的建设方案,当然还有很多私有协议,但就不具备通用性了,会被设备生产的厂家所限定,所以就不多做论述了。

    在安防设备视频上云协议的选择上,综合来说,有两种视频上云的协议:

    • RTMP推流上云
    • GB28181协议上云

    RTMP与GB28181协议的差别在于,RTMP只承载了视频流,而GB28181不但承载了视频流,而且同时承载了控制信令,能非常灵活地控制设备转动、对焦、查询录像等等动作,而这两个协议并不是相互排斥的,是可以同时存在使用的!

    云端服务选择

    • RTMP设备推流可以直接推流到公有云CDN或者流媒体服务器,以EasyDSS为例,EasyDSS可以通过接收端的开关控制,灵活地控制设备流的推送和停止:

    • 国标协议分为SIP信令流和RTP数据流,公网部署EasyGBS国标视频云服务可以达到查看内网直播、检索录像、回放录像、云台控制、焦距控制、开关控制等功能:

    RTMP可由平台定制推流计划,国标平台可设置直播和录像配置。

    设备选择

    上面我们描述了RTMP和GB28181这两个协议并不是相互排斥的,是可以同时存在使用的!
    如果有设备,能够同时支持RTMP和GB/T28181两种协议,那么就可以达到直播采用RTMP,控制采用GB28181的目标。

    GB28181公网直播的效果不一定能得到保障。

    目前,大部分的安防摄像机设备,尤其是大厂家的安防设备,都已经强制要求支持GB/T28181标准了,但是支持RTMP推流的摄像机设备还是不多的,更不用提RTMP与GB28181两个协议同时支持,那么我们有一个设备选择的建议方式:

      • 效果优先:选择RTMP推流设备;
      • 控制优先:选GB28181设备;
      • 两者都要:可以选择TSINGSEE的摄像机设备,TSINGSEE的设备两种协议都支持。
  • 相关阅读:
    spring mvc返回json字符串的方式
    springmvc的数据校验
    Spring MVC拦截器
    HTML5
    再续前缘CSS3
    Spring MVC文件上传和下载
    初始CSS3
    Spring MVC类型转换
    Spring MVC重定向和转发及异常处理
    Spring MVC注解入门
  • 原文地址:https://www.cnblogs.com/TSINGSEE/p/13432791.html
Copyright © 2011-2022 走看看