又经过了EasyGBS国标GB28181研发小分队几个月的不断优化,随着最新的wasm播放HTTP-FLV和HLS(m3u8)的完成,意味着EasyGBS在国标GB28181视频云、边、端、客户端全部支持H.265,实现了真正意义上的H.265全过程支持。
支持H.265国标GB28181平台
经过多年对国标GB28181的开发和理解,我们总结发现,互联网环境下,国标GB28181如果想要做到像RTMP推流那样的可靠和稳定,几乎是比较难的,国标无论是SIP信令还是RTP/RTCP流媒体,对网络的要求、对设备协议支持的要求,都是比较高的,那么在新的互联网环境中,如何以较低的流量消耗和带宽占用赢得更好的用户体验,就是整个“云、边、端”解决方案需要去不断努力完善的。
为此,我们区别于大部分的国标GB28181可视化平台,我们将整个H.265引入到视频上云、上平台的全流程中,从端、到云平台、到客户端(H5/原生)都支持H.265,其实最难的环节应该属于wasm对H.265的支持,大部分的情况下,不做任何的转码(H.265转H.264)过程,从本质上实现了直播、录像、回放的全H.265。
国标GB28181对H.265支持的方案
众所周知,国标本身是在RTP/AVP这一块是支持H.265的,目前大部分的海康、大华、宇视摄像机都支持H.265国标输出,所以,在设备端,H.265的支持是完全没问题的,那么主要的问题还是国标平台;
目前大部分的国标视频平台都能够支持H.265,但是在H5直播、可视化、互联网视频领域,H.265还没有完全普及,大部分还是H.264,很多平台的做法是将H.265取到后,再进行一次转码H.264的过程,再进行客户端播放,这个过程是比较消耗资源的。
那么,经过不断的研发和迭代,我们总结了一套非常行之有效的、支持H.265的视频云平台方案研发流程,按照这个流程,能够相对比较简单地开发出一款类似于EasyGBS这样的视频服务:
- 采用标准的GB/T 28181协议接入视频到视频云服务;
- 视频云服务采用国内CDN联盟定义的RTMP推流H.265形式推送到对应的RTMP流媒体服务器;
- RTMP流媒体服务器经过同步的协议转换,同步输出:RTMP、RTSP、HTTP-FLV、HLS(m3u8)协议;
- 客户端采用MSE+WASM的方式,兼容H.264和H.265视频的播放;
国标GB28181对H.265支持的意义
国标GB28181协议本身对于视频“云、边、端”的意义本身就是巨大的,国标GB28181统一了各个厂家的协议标准,很大程度上节省了边缘设备所需要的建设成本和运营成本。
围绕着国标GB28181协议的EasyGBS平台对于H.265的支持是一个巨大的技术跨域:
- H.265意味着的是更低的码率与更高的视频质量;
- 带宽利用降低,可以传输更多的数据;
- 存储数据降低可以节省存储;
- 流量降低,可以减少流量成本;