EMDI检测指标
EMDI仅支持对基于UDP的RTP视频流的检测,支持的检测指标包括:丢包率(RTP-LR),乱序率(RTP-SER),抖动(Jitter)。下面分别对各项检测指标进行介绍。
丢包率
如图11-3示,EMDI检测到序列号为1~20的报文,其中序列号从4到6的连续两个报文,中间缺少序列号为5的报文,则丢包个数为1;序列号从9到12的连续两个报文,中间缺少序列号为10、11的报文,则丢包个数为2。
此段检测时间内实际收到17个报文,总丢包数为3,则丢包率为(3/20)*100% = 15%。
乱序率
如图11-4示,EMDI检测到序列号为 1~20的报文,其中序列号从6到5的连续两个报文,5比6小属于报文乱序,乱序数为1;序列号从13到12的连续4个报文,10、11、12都比13小属于报文乱序,乱序数为3。
此段检测时间内实际收到20个报文,序列号总乱序数为4,则乱序率为(4/20)*100% = 20%。
抖动
目前EMDI支持在所有场景下对抖动指标的采集,但仅在某些特定场景下才会将采集到的抖动指标上送到uTraffic,并在网管界面将抖动指标的分析结果呈现给用户。
抖动指的是一对报文中接收者相对发送者的时间间隔差值的平均偏差。抖动值的计算是通过RTP报文头中的时间戳信息来实现的。如图11-5所示,S是RTP报文头中的时间戳值,R是报文到达时刻值,则对于报文i和报文j来说,偏差D(i,j)=(Rj-Sj)-(Ri-Si),而抖动值J则根据以下公式进行计算:
J=J+(|D(i-1,i)|-J)/16