在本地使用EasyNVR或者EasyGBS视频直播平台时,如果需要分析视频直播中的数据,采用wireshark是无法抓取到本地的网络包进行分析的,那么如何使用wireshark进行本地抓包?本文和大家分享一个方法。
先在本地机器使用VLC播放本地的RTSPserver的流,直接使用wireshark抓本地RTSP包,如下:
可以看到并没有获取到相应的网络数据请求。
但我们仍然可以通过以下方式解决:
1.以管理员身份打开cmd命令行;
2.在命令行输入 route add 本机ip mask 255.255.255.255 网关ip
如本机是192.168.99.123。
此时再通过VLC播放本地的RTSP地址就可以抓到数据包了。
上图可以看到,源以及目的地址都是本机IP。这样就解决了后续本地抓包分析问题,包括我们在进行视频平台的问题排查时很多情况都会采用此种方式。