【发布时间】:2016-06-21 01:27:09
【问题描述】:
我想知道wireshark如何计算平均抖动?它不应该只是接收数据包数量上所有抖动的总和吗?我有一个流(有数据包丢失),当我为 RTP 运行wireshark 分析然后导出该流的分析时,将所有抖动值相加并除以接收到的数据包的数量,我得到的平均抖动比wireshark 小。
【问题讨论】:
我想知道wireshark如何计算平均抖动?它不应该只是接收数据包数量上所有抖动的总和吗?我有一个流(有数据包丢失),当我为 RTP 运行wireshark 分析然后导出该流的分析时,将所有抖动值相加并除以接收到的数据包的数量,我得到的平均抖动比wireshark 小。
【问题讨论】:
经过一番研究,我找到了实现此链接中提到的wireshark rtp 分析的文件(https://wiki.wireshark.org/RTP_statistics)。该文件名为 tap-rtp-common.c,可以在此处找到 https://github.com/giuliano108/wireshark-rtpmon/blob/master/tap-rtp-common.c 事实证明,平均抖动不是所有抖动的总和,而是所有差异的总和(在时间戳和到达时间之间)超过总帧数。
【讨论】: