如何在Linux系统通过抓包分析视频流媒体直播点播平台的页面报错原因?

本文介绍如何使用tcpdump和Wireshark在Linux和Windows环境下对EasyNVR,EasyDSS,EasyGBS等视频流媒体系统进行网络抓包,以定位和解决视频播放、设备接入等问题,通过分析抓取的数据包,可以有效诊断系统错误。

我们的视频流媒体系统(包括EasyNVR ,EasyDSS,EasyGBS)都可以在windows和linux中进行部署,如果页面出现报错,在windows中我们可以用wirshark进行抓包,在linux中我们可以输入tcpdump命令来进行抓包,可以通过抓包来进行报错分析。

EasyDSS.png

下面为大家介绍一下抓包的过程:

1、首先用finalshell或者Xshell打开linux的服务器后,先用ifconfig查询下该Linux服务器的ip地址以及网段接口。

540.png

2、由此我们知道该网络的网关接口位eth0,接下来输入
tcpdump -i eth0 -w eth0.cap (第一个eth0是接口,第二个是文件夹名称)然后按下回车,系统就进行抓包了,我们在抓包过程中可以对页面进行播放,设备接入等等操作。

3、差不多十分钟左右就可以停止了(如果不停止的话抓包过程会一直运行,这样会占据服务器很大的储存空间),按下ctrl+c就停止抓包了。

4、接着我们可以看到当前文件夹目录中会出现eth0.cap的文件,这个就是我们所抓的包。

541.png

5、将该文件下载到我们本地中用wirshark打开后

542.png

我们可以在里面对端口,ip以及设备编号进行分析查找问题的原因。

543.png

544.png

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值