Page 33 - BP_201805
P. 33

本质上,到达间隔长的一串包不可避                   用相同单位表示。TS-DF测量周期是
           图2                                免地会导致对应的短到达间隔的突发                   1秒。在这种算法中,测量周期开始时
                                             包。正是这种突发的业务会导致缓冲                   的第一个包被视为没有抖动,作为基
                                             器溢出和丢包。如果接收率在一定时                   准包使用。
                                             间内超过流失率,且这个时间周期                       对测量周期内到达的每个后续包,
                                             超过缓冲器剩下的容量(用微秒表                    将计算这个包与基准包之间的相对传送
                                             示),那么就会发生这种情况。                     时间,在测量周期结束时,提取最大值
                                                 在下述情况下,突发会导致缓冲                 和最小值,然后通过下面的公式计算出
                                             器溢出:接收率>ΔT 的流失率>缓冲                 带时间标记的延迟因数:
           图3 包到达间隔随时间变化图                    器剩下的时间容量
                                                                                TS-DF=D(Max)-D(Min)

                                             确定去抖动缓冲器大小                            与RFC3550中的抖动算法不同,
                                                 我们已经看到,在实际生活中,                 这种算法不使用平滑因数,因此会给
                                             并不能通过单纯测量包到达间隔时间                   出一个非常准确的瞬时结果。泰克
                                             来预测必需的去抖动缓冲器大小。但                   S D I和I P混合媒体分析平台同时实现
                                             还有一种抖动测量方式,称为延迟因                   了IP包到达间隔抖动测量及RTP特定
                                             数(D F),可以用来确定去抖动缓冲器                TS-DF测量。
           图4 包到达间隔随发生频次变化图
                                             大小。延迟因数是一种时间指标,在
           精确的,那么只需通过测量包到达时                  高位数据速率视频中用微秒表示,预                   确定根本原因
           间的时间标记,绘制到达间隔相对于                  测网络节点上虚拟缓冲器流完需要多                      另一个考虑因素是确定视频损失
           时间的关系,那么就可以测量抖动。                  长时间。在任何给定时间上,延迟因                   的根本原因。必需要理解的是,如果
           这种方法用来识别抖动随时间变化,                  数表示该网络节点去除业务流量抖动                   出现损伤,不管根本原因是I P错误,
           另外也可以绘制到达间隔随发生频次                  所必需的时间缓冲器大小。                       还是其他问题,都会导致损伤。
           变化情况,也就是直方图。我们已经                      这种DF指标基于这样一个事实,
           看到,如果抖动值太大,导致到达的                  即RTP承载着RFC3550规定的时间标
           包超出了去抖动缓冲器的范围,那么                  记信息,反映了R T P数据包中第一个
           超出范围的包会被丢弃。能够识别极                  字节的采样时点(时间标记格式与NTP
           端值有助于识别网络抖动性能可能成                  相同)。这个指标称为带时间标记的延
           为、还是已经成为丢包的原因。                    迟因数或TS-DF,由EBUTech3337
               这种方法用来识别抖动随时间变                规定。这种方法用于公共领域,特别                   图6 时间相关的视频和IP错误
           化,另外也可以绘制到达间隔随发生                  适合R T P承载的高位速率媒体应用。
           频次变化情况,也就是直方图。我们                  T S-D F的基础是把网络包的到达时                   通过把视频错误的时间标记与RTP
           已经看到,如果抖动值太大,导致到                  间与R T P包头中的时间标记字段关联                错包的时间标记关联起来,可望确定错
           达的包超出了去抖动缓冲器的范围,                  起来。                                包是不是视频错误的根本原因。
           那么超出范围的包会被丢弃。能够识
           别极端值有助于识别网络抖动性能可
           能成为、还是已经成为丢包的原因。
           在恒定高位数据速率下,如果抖动分
           布太宽,网络拥塞及网络抖动幅度可
           能会足够明显,而导致丢包。因此,
           如果抖动分布很窄(如上例中),且系统
                                             图5 TS-DF用微秒表示时间缓冲器容量
           发生丢包,那么网络拥堵不可能会导
                                                                                图7 图像、波形音频条和错误日志
           致抖动。                                  带时间标记的延迟因数指标基
               可能有人认为可以使用这种分                 于R F C3550中规定的相对传送时间                  视频CRC错误本身并不能确认视
           布指标,估算去掉业务流量抖动所需                  (R T P:实时应用传送协议),其定义               频有损伤,除记录错误外,最好使用
           的缓冲器大小,但必需考虑的是,这                  为包的RTP时间标记(保留在RTP包头                传统监测方式,如图像和波形显示及                   WWW.IMASCHINA.COM
           没有考虑包到达间隔样点的排序。在                  中)与到达时接收器的时钟之差,两者                  音频条,来保证监测信心。




                                                                                                              33
   28   29   30   31   32   33   34   35   36   37   38