GB28181国标流媒体服务平台Linux与Windows系统中如何抓包分析UDP视频流丢包率网络质量视频质量分析信令交互

1,053 阅读1分钟

如何抓包分析UDP视频流丢包率网络质量

1、抓包工具

Windows中:Wireshark
Linux中:tcpdump 命令

2、Linux中抓包示例

2.1、抓信令端口

抓包命令:tcpdump -i any "port 15060" -w  ccc.pcap
描述: 抓端口15060的包
运行: ssh到服务器,任意路径下都可以执行
停止: Ctrl+c
结果: 会在当前路径下生成一个 ccc.pcap文件
把抓包文件复制出来,可以用wireshark 打开查看

2.2、抓设备出口IP

抓包命令:tcpdump -i any "host LiveGBS-》国标设备-》设备列表-》出口ip" -w  ccc.pcap
描述: 抓设备出口IP
运行: ssh到服务器,任意路径下都可以执行
停止: Ctrl+c
结果: 会在当前路径下生成一个 ccc.pcap文件
把抓包文件复制出来,可以用wireshark 打开查看

3、wireshark 分析

Wireshark->电话-》RTP 流分析
在这里插入图片描述

4、分析结果示例

RTP 封包上传的时候,会携带序号,根据这个可分析丢包率和乱序

在这里插入图片描述
在这里插入图片描述

可以看出丢包率9.57%,乱序 288个

5、搭建GB28181视频直播平台