在做GB28181视频接入的时候经常遇到信令交互失败或者无法正常播放视频的问题,这里介绍下LiveGBS GB28181国标视频平台播放失败或者信令不通时如何抓包分析:
1、第一步:抓包工具准备
1.1、Linux
使用 tcpdump 进行抓包,如果系统无此命令,自行安装
1.2、windows
下载安装 wireshark 进行抓包
2、第二步:找到设备出口ip
在LiveGBS国标视频平台国标设备菜单,设备列表页面中有出口IP这列
3、第三步:执行命令抓设备出口ip
3.1 Linux
在Linux系统中切换到root用户,执行下面的抓吧命令
tcpdump -i any "host 172.18.1.34" -w ttt.pcap
3.2 Windwos
在Windows中,就启动wireshark 添加过滤抓包
host 172.18.1.34
4、第四步:触发相关页面操作
4.1、如:更新通道操作
4.2、如:查看通道播放
5、第五步:停止抓包
等一段时间停止抓包,或是等到返回了提示
5.1、Linux
Ctrl+C 结束抓包,抓包文件就在执行命令的目录下面
5.2、Windows
点击红色按钮停止,文件菜单可以另存抓包到文件
6、第六步:查看抓包
抓包文件可以用wireshark打开,然后分析数据