RTP丢包率分析

RTP 丢包率分析 (流畅视频)

1. TCPDUMP抓包

tcpdump -i any -s 0 -w /data/tcpdump_log.pcap &

注意 –i any 不能改成特定的interface,  因为p2p interface是动态生成的,有可能是p2p-p2p0-0、p2p-p2p0-1、p2p-p2p0-2 and so on

 

2. 利用Wireshark 分析pcap 包

     a. 点击目标UDP包,右键选择Decode As , 将UDP decode 成RTP 包

   b. 过滤RTP包,过滤条件为IP & PORT, 通过Prepare a Filter 选择

      如这次的过滤条件为:(((ip.src == 192.168.49.1) && (ip.dst == 192.168.49.199)) && (udp.srcport == 19022)) && (udp.dstport == 15550)

 

     c. 对过滤后的RTP包进行分析: Stream Analysis

         可以从分析结果看到丢包率仅为0.68%,  乱序只有3次,播放应该是很流畅的

   d. 通过IO Graph 分析数据包丢失和延迟我们要使用函数功能时,须设置Y Axis Unit 为Advanced

        过滤条件:(ip.addr == 192.168.49.1) and (ip.addr == 192.168.49.199),    函数: SUM(*),   统计字段: rtp.seq

        从下图的波形看起来还是比较平滑,没有出现明显的峰值和下降

 

RTP丢包率分析 (不流畅视频)

  1. 同上
  2. 同上

         a. 同上

         b. 同上

         c. 对过滤后的RTP包进行分析: Stream Analysis

可以看到丢包率为5.19%, 乱序有196次, 播放出现卡顿及花屏现象

        d. 通过IO Graph 分析数据包丢失和延迟

我们要使用函数功能时,须设置Y Axis Unit 为Advanced

过滤条件:(ip.addr == 192.168.49.1) and (ip.addr == 192.168.49.199),    函数: SUM(*),   统计字段: rtp.seq

从下图看出现了若干明显的峰值和下降,  说明丢包的情况比较严重

 

  • 4
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值