媒体传输质量MDI详解.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

**?2000,CiscoSystems,Inc.22141197_05_2000_c2媒体传输质量指标MDI详解内容MDI是什么MDI参数的定义MDI参数的测量原理MDI的作用具体实现细节的讨论MDI是什么MediaDeliveryIndex:媒体传输质量指标CISCO和IneoQuest公司共同提出成为RFC4445对视频流在IP网传输质量进行评估的测量指标IP网络对视频质量影响的因素延迟由于解码器有缓冲处理,所以延迟不影响视频观看的质量抖动产生抖动的原因很多表现为同一媒体流的IP封包传输的间隔不均匀可用来预测视频质量的恶化趋势丢包直接影响视频质量MDI参数的定义MDI包括两个参数DF:DelayFactorMLR:MediaLossRateDFDelayFactor延迟因素表明被测视频流的延迟和抖动情况DF将视频流抖动(jitter)的变化换算为对视频传输和解码设备缓冲的需求单位msMLRMediaLossRate媒体丢包率表明被测视频流的传输丢包速率单位媒体包/秒MDI参数的测量原理DF(延迟因素)根据RFC4445,在计算DF时,我们考虑一个虚拟缓冲区VB用来接收媒体流,在一个计算间隔(通常为1秒)内,当一个包P(i)到来时,我们计算两个VB的值,VB(i,pre),VB(i,post),计算公式如下:VB(i,pre)=sum(Sj)–MR*Ti;j=1…j-1VB(i,post)=VB(i,pre)+Si;其中Sj是j个数据包的媒体数据负载的大小,Ti是在当前测量间隔内第i个数据包到达时的相对时间,MR是媒体速率。MDI参数的测量原理我们设VB的初始值VB(0)=0,所以在一个测量间隔内,如果有K个数据包到达,我们能够得到2*K+1个VB值,以此得到DF:DF=[VB(max)–VB(min)]/MR计算MLRMLR=媒体封包丢失总数/计算周期(s)=(期望接收的包的数目–实际接收包的数目)/计算周期(s)默认计算周期是1秒有效的媒体包,正确、非乱序,空包不算MDI与其它测量参数的配合MDI:MLR不能反映丢包的持续性实验数据表明,连续小量的丢包比一次大量的丢包对视频观看质量有更明显的影响MLT-15(过去15分钟媒体丢失总数)MLT-24(过去24小时媒体丢失总数)IneoQuest的建议阀值DF=50msMLR=8个媒体包/秒MLR-15=128个媒体包MLR-24=1024个媒体包偏离不超过2倍具体实现细节的讨论媒体流速率如何得到?—现在初步想法使用PCR来估计MRPCR(i)PCR(i+1)……NBytes媒体数据具体实现细节的讨论问题:通过PCR估计出来的是TS流的传输速率还是一路节目中的媒体封包的传输速率?相邻PCR间的媒体包存在丢失,如何克服?具体实现细节的讨论计算一个周期内应该收到媒体包数目—利用MR来做估计统计一个周期内收到的正确非乱序包数目—利用RTP协议报头中的16bitsequencenumber字段来统计具体实现细节的讨论在计算VB的公式里用到Sj,那么Sj具体是指封装在IP数据包中TS包的尺寸或是TS包的负载尺寸。RFC4445这样描述Sj:Sjisthemediapayloadsizeofthejthpackets。本人意见:packet是指IP数据包,Sj是指TS包尺寸。如果在一个测量周期内没有收到数据包,那么这个周期内的DF值应该是多少?具体实现细节的讨论一个测量周期改如何定义。是从t~t+1吗?RFC4445这样描述:Ameasurementintervalisdefinedfromjustafterthetimeofarrivalofthelastpacketduringanominalperiod(typically1second)asme

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档