实现国标GB28181协议安防摄像头视频流媒体直播服务EasyGBS设备在线但视频播放不成功问题分析

背景

GB/T28181支持区域平台级联,构建三级平台级联模式。区域级联能有效的解决资源共享问题,实现行政级别高等级的安防平台可以查看下级单位的视频资源。在国标实现视频直播的前提下,都是围绕着GB28181这个国标协议进行流的互联网直播和管理的。从前端设备来说,支持GB28181是势在必行,众多安防监控主流都是兼容了国标进入自身系统。

根据GB28181国标协议,EasyGBS视频流媒体安防直播平台就诞生了,通过内部测试、用户实际现场联调等方式成功接入各大国标设备平台(浙江宇视、超视科技、东方网力、海康威视、高远时代、浙江大华、天地伟业等)。

实现国标GB28181协议安防摄像头视频流媒体直播服务EasyGBS设备在线但视频播放不成功问题分析

 

EasyGBS设备注册成功,无法播放问题

发现问题

近日一个用户在试用新版EasyGBS系统时,出现设备在线,但是视频一直加载不成功的问题。

分析问题

通过抓取日志,cms服务在和设备取流命令是,提交的IP地址是内网地址。

实现国标GB28181协议安防摄像头视频流媒体直播服务EasyGBS设备在线但视频播放不成功问题分析

 

并不是配置文件wan_ip对应的外网地址,因此摄像头设备无法将视频流发送地址到地址。

解决问题

通过和研发沟通,新版配置文件中有一个use_wan_ip_recv_stream参数,如果值为0时,发送的内网地址,值为1时,发送的时公网地址。将该值修改为1后,重启服务器,问题解决。

实现国标GB28181协议安防摄像头视频流媒体直播服务EasyGBS设备在线但视频播放不成功问题分析

 

EasyGBS能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等GB28181国标协议输出的设备、平台接入到EasyGBS,然后将这些视频源的音视频数据进行拉取,转换为RTMP/HLS/FLV/RTSP,进行全平台终端H5直播(Web、Android、iOS),并且EasyGBS能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发。

实现国标GB28181协议安防摄像头视频流媒体直播服务EasyGBS设备在线但视频播放不成功问题分析