如何在linux中使用NC命令来判断国标GB28181协议国标视频平台EasyGBS端口是否开通?

在我们的技术人员对TSINGSEE青犀视频全线产品日常运维工作中,EasyGBS视频平台出现的不能播放或者是接入不了的问题,80%都是网络原因或者是端口开放的问题。

GBS产品架构3平面 定.png

但是其他平台级联到EasyGBS平台上时,由于平台机制不同的问题,我们无法确定是端口问题还是平台问题。这个时候可以通过一种方式来探测下,就是让下级平台通过NC语句来发包到EasyGBS上,然后通过EasyGBS抓包检查该下级平台能否推包到我们服务器上。

nc可以实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口,下面讲一下配置步骤。

1.首先对方如果是linux服务器需要先安装nc命令,安装语句如下图:

28.png

2.安装完成后可以看看是否安装成功,在终端模式下运行nc -help ;

29.png

3.安装正常,随后就可以向EasyGBS所在的IP和端口进行推流了。

30.png

4.接着可以在EasyGBS的服务器上面抓包看看有没有该服务器的流,如果有,则证明对方平台的流是可以到我们EasyGBS的服务器的,如果抓包显示没有流生成的话,就证明对方流无法进入EasyGBS,这时就需要检查端口和网络。

该方法是排查问题的一种方法,在运维中还是十分实用的。

关于EasyGBS视频平台

GBS6.png

EasyGBS视频平台可用于智慧校园智慧工地、智慧城市等多种场景之下,提供用户管理及web可视化页面管理,及录像检索、回放,提供RTSP、RTMP、HTTP-FLV、HLS等多种协议流输出。

猜你喜欢

转载自blog.csdn.net/EasyGBS/article/details/108883999