国标GB28181协议EasyGBS流媒体互联网视频直播推流平台服务支持https视频流播放问题的解决方法

背景分析

2012年6月1日,由公安部牵头起草的GB/T28181-2011 《安全防范视频监控联网系统信息传输、交换、控制技术要求》正式发布实施。要将全国视频统一联网,制定统一的国家标准无疑是首要任务。EasyGBS流媒体平台(以下简称“EasyGBS”)支持GB/T28181协议接入,平台中包含GB/T28181接入服务器和GB/T28181流媒体服务器。接入服务器用于接收设备注册并提供信息上报设备控制等,GB/T28181流媒体服务器用于接收设备推流并输出RTSP、RTMP、HLS、FLV直播流分发。

近日,在使用EasyGBS过程中,遇到一些问题,虽然经过努力已成功解决,仍想分享出来跟大家共同学习,有效规避此类问题的发生。

具体问题

自从国标35114安全强制标准出台后,视频安防的可靠加密传输越来越受到重视,RTP方面有35114了,那么在http上,目前能拿出来的、可行的方案,就是https了。

EasyGBS为了支持https,专门有https证书配置的选项,只需要配置https证书的路径就可以全套支持https化

国标GB28181协议EasyGBS流媒体互联网视频直播推流平台服务支持https视频流播放问题的解决方法_第1张图片

但前几天遇到一个用户,不但要使用EasyGBS实现管理页面的HTTPS加密传输,还需要实现流媒体国标GB28181视频直播、国标GB28181视频录像回放的https播放,但是一直无法正常在浏览器播放。

国标GB28181协议EasyGBS流媒体互联网视频直播推流平台服务支持https视频流播放问题的解决方法_第2张图片

问题分析

我们通过浏览器抓包,发现EasyGBS返回给客户端的https播放地址中,端口变成了0,说明流媒体部分的https配置不正确。于是,我们打开EasyGBS的EasySIPSMS配置文件easysipsms.ini配置,将其中的https证书也进行正确的配置,视频就能够正常播放了。

国标GB28181协议EasyGBS流媒体互联网视频直播推流平台服务支持https视频流播放问题的解决方法_第3张图片

解决问题

EasyGBS目前已经解决了国标GB28181设备的接入和视频流的输出,包括RTSP输出、RTMP输出、HTTP-FLV输出、HLS输出、国标级联输出、录像输出等。

国标GB28181协议EasyGBS流媒体互联网视频直播推流平台服务支持https视频流播放问题的解决方法_第4张图片

你可能感兴趣的:(EasyGBS)