其他分享
首页 > 其他分享> > 如何解决GB/T28181视频平台设备在线无法播放视频流?

如何解决GB/T28181视频平台设备在线无法播放视频流?

作者:互联网

EasyGBS流媒体服务器主要提供流转发服务,支持内网和公网的监控设备通过GB/T28181协议进行网页无插件直播。为了让用户清楚了解EasyGBS安装部署及产品相关说明,TSINGSEE青犀视频在EasyGBS官网有详细的部署说明文档供大家参考。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

但是实际项目支撑过程中,时常会有客户反馈,部署EasyGBS运行成功后,打开网页可以成功访问EasyGBS平台,接入的设备显示在线,但是点击却无法正常播放。

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

网页可以访问EasyGBS接入设备,说明软件的服务启动是成功的,设备显示成功在线,说明摄像机和服务之间的交互也是成功的。出不了视频流问题原因有可能和端口有关,大概率是因为端口开放不完全。

这里我们要提一下,在软件部署的说明文档中需要的端口有:

TCP 端口 : 10000 ,10001(HTTP), 26379(Redis), 11935(RTMP Live), 30000 ~ 40000(RTP over TCP) UDP 端口 : 15060, 5070(SIP), 50000 ~ 60000(over UDP), 5061(级联)

需要开放的端口有对应的端口区间(这个可以在easygbs.ini中自定义端口区间)。该端口区间就是用于摄像机输出视频流的,一个接入设备对应一个端口。要是端口区间没有开放,就会出现无法播放对应设备的问题。我们需要处理的就是将端口区间开放出来,保证每个摄像机都可以有对应的端口可以出视频流。

注意:
30000 ~ 40000(RTP over TCP)
50000 ~ 60000(over UDP),
端口区间分为tcp、udp两种协议形式,都是需要开放的,这个和平台设置、接入设备的协议都是具体相关的。

此外,EasyGBS端口是以偶数为使用第一准则,每个摄像机都会找寻到偶数的端口,这就是我们开放了一万个端口,但是实际使用的只要五千个端口的原因,实际使用的是五千个偶数端口。

拓展——EasyGBD:

TSINGSEE青犀视频团队已经研发了国标EasyGBD推流平台,能够在国标GB28181协议下进行视频流媒体传输,在使用手机等移动设备进行执法或者户外监控的时候,能够实现户外移动监控的网页无插件直播。

标签:EasyGBS,over,视频流,端口,T28181,GB,开放,设备
来源: https://blog.51cto.com/u_15179958/2731768