一种网络电视质量测试方法

文档序号:7703509阅读:136来源:国知局
专利名称:一种网络电视质量测试方法
技术领域
本发明涉及到网络电视质量测试方法,特别涉及到既包括IPTV服务质量又 包括用户体验质量的网络电视质量测试方法。
背景技术
随着网络协议电视(以下简称为IPTV)的快速发展,为适应IPTV网络设施、 协议和业务的复杂性需要,电信运营商的网络设施(例如宽带接入、汇聚和 核心网设施等)随之发生了较大的变化。电信运营商在日常的网络开通、维护 工作中需要对IPTV网络建设的各个阶段(包括研发、设备集成、网络规划、安 装、开通和运营维护等)的工作质量进行监控,以确定各个阶段的设计或施工 质量对IPTV质量的影响。 一般来讲,通常所称的IPTV质量包括IPTV服务质量 和用户体验质量。所谓IPTV服务质量主要包括视频内容质量、网络传输质量和 视频传送流质量等几个方面,显然,作为网络运营商主要关心的是网络对媒体 流的传输质量。所谓用户体验质量主要是指用户在使用网络电视时的便于程度, 通常包括用户互动质量。
由于网络电视出现的时间不长,还没有一个标准化的网络质量测试体系和 测试方法,现有技术的网络电视质量测试方法大都只能测试一些重要的指标, 缺乏对用户体验质量的测试,因此,不能系统完整的反映网路电视的实际质量。

发明内容
为解决现有技术IPTV质量测试方法存在的只能测试一些重要的指标,缺乏. 对用户体验质量的测试等问题,本发明提出一种网络电视质量测试方法。本发
明网络电视质量测试方法采用媒体流传送质量和视频传送流质量表征网络电视 服务质量,采用频道切换性能表征用户体验质量。在测试指标中既考虑了视频 内容质量和网络传输质量,又考虑了用户的体验质量,较为全面系统的完成了对网络电视质量的测试,配合相应的测试仪器可以直观全面的对网络电视质量 进行测试。
本发明网络电视质量测试方法采用媒体流传送质量和视频传送流质量表征 网络电视服务质量;采用频道切换性能表征用户体验质量;其中,媒体流传送 质量的主要指标包括延迟系数DF和媒体丢失率MLR;视频传送流质量的主要指 标包括同步丢失错误、同步字节错误、包标识PID错误、连续计数器错误和节 目时钟基准PCR间隔错误;频道切换性能的主要指标包括频道切换时间。
本发明网络电视质量测试方法媒体流传送质量的主要指标延迟系数DF和媒 体丢失率MLR的计算方法分别为
延迟系数DF二[最大值(V)—最小值(V)] /媒体流码率
式中延迟系数DF的单位为秒,最大值(V)和最小值(V)分别为采样周 期内检测到的虚拟缓存的最大值和最小值,单位为字节;媒体流码率通过测试 得到,单位为千字节/秒(KB/s);采样周期默认为l秒。
媒体丢失率MLR二媒体数据包丢失总数/采样周期
式中媒体丢失率MLR的单位为个/秒;媒体数据包丢失总数的单位为个;
默认采样周期为l秒。
本发明网络电视质量测试方法表征视频传送流质量的主要指标同步丢失错
误、同步字节错误、包标识PID错误、连续计数器错误和节目时钟基准PCR间 隔错误的判断方法分别为
同步丢失错误的判断方法获得传送流TS后,向后每间隔187个字节检测 视频传送流TS包头的第一个字节,即同步字节,是否等于0xi7,连续检测5个 同步字节,如果连续2个或2个以上不等于0x47则视为同步丢失错误,否则均 视为正常同步;
同步字节错误的判断方法获得传送流TS后,向后每间隔187个字节逐个 检测视频传送流TS包头的第一个字节,即同步字节0x47,是否等于0x47,如 果则等于0x47视为同步字节正常,如果不等于0x47则视为同步字节错误;
7包标识PID错误的判断方法在包标识PID值与节目PAT表包标识值0x00 以及节目PMT表中的各包的标识值相同时,计算当前包标识PID值到达解码器 的时间与前一个包标识PID值到达解码器的时间的差值,如果时间的差值小于 设定的时间阀值,则包标识PID没有错误,否则,有包标识PID错误;所述各 包的标识值包括视频包标识值、音频包标识值和数据包标识值;所述设定的 时间阀值的取值范围为0. 5秒至5秒;
连续计数器错误的判断方法在包标识PID值与节目PAT表包标识值0x00 以及节目PMT表中的各包的标识值相同时,检测视频传送流TS包头的适应字段 控制和连续计数器;在适应字段控制为'IT时,提取连续计数器里的数值与 前一个连续计数器里的数值相减,得到的结果为1或0或一15且非连续指示器 为0,则视为连续计数没有出错;得到的结果为1或0或一15,且非连续指示器 为l,则视为连续计数器错误;得到的结果不为1或0或一15,则视为连续计数 器错误;在适应字段控制为'or时,提取连续计数器里的数值与前一个连续 计数器里的数值进行相减,得到的结果为1或0或一15,则视为连续计数没有 出错,得到的结果不为1或0或一15,则视为连续计数器错误;
节目时钟基准PCR间隔错误的判断方法节目时钟基准PCR发送时间间隔 超过40ms均视为节目时钟基准PCR间隔错误,否则,视为没有节目时钟基准PCR 间隔错误。
本发明网络电视质量测试方法表征频道切换性能的主要指标频道切换时间 的测试方法为测定机顶盒发出因特网组管理协议IGMP离开某一频道的命令到 收到另一频道节目的第一个节目关联表格PAT包所需的时间即为频道切换时间。


附图1是本发明网络电视质量测试方法节目基准时钟PCR间隔测试示意图。 下面结合附图和具体实施方式
对本发明网络电视质量测试方法作进一步的 说明。
具体实施方式
一般来讲,通常所称的IPTV质量包括IPTV服务质量和用户体验质量。所
谓IPTV服务质量主要包括视频内容质量、网络传输质量和视频传送流质量等几
个方面,显然,作为网络运营商主要关心的是网络对媒体流的传输质量。所谓 用户体验质量主要是指用户在使用网络电视时的便于程度,通常包括用户互动 质量。本发明网络电视质量测试方法采用媒体流传送质量和视频传送流质量表 征网络电视服务质量,采用频道切换性能表征用户体验质量。在测试指标中既 考虑了视频内容质量和网络传输质量,又考虑了用户的体验质量,较为全面系 统的完成了对网络电视质量的测试,配合相应的测试仪器可以直观全面的对网 络电视质量进行测试。
由于本发明网络电视质量测试方法主要是用于电信运营商在日常的网络开
通、维护工作中,对IPTV网络建设的各个阶段(包括研发、设备集成、网络规 划、安装、开通和运营维护等)的工作质量进行监控,因此,没有涉及电视节 目的压缩性能和还原效果等一类与电视内容相关的质量指标的测试。
本发明网络电视质量测试方法采用媒体流传送质量和视频传送流质量表征 网络电视服务质量;采用频道切换性能表征用户体验质量;其中,媒体流传送 质量的主要指标包括延迟系数DF和媒体丢失率MLR;视频传送流质量的主要指 标包括同步丢失错误、同步字节错误、包标识PID错误、连续计数器错误和节 目时钟基准PCR间隔错误;频道切换性能的主要指标包括频道切换时间。
由于视频流不但对网络带宽的要求高,而且对时延抖动和数据包丢失的容 限低,这就对网络设备提出了更高的要求。为了有效评价网络设备对IPTV业务 的支持能力,本发明网络电视质量测试方法采用RFC 4445标准所定义的媒体流 传输指标MDI,在网络层上衡量预期的用户视频体验质量。本发明网络电视质量 测试方法不受视频编码方案的影响,是一种简单、可扩展的测量方案。本发明 网络电视质量测试方法采用延迟系数DF和媒体丢失率MLR作为媒体流传输质量 的测试指标,足以代表媒体流传输质量。
延迟系数DF表示缓冲器必须包含多少毫秒的数据才能消除抖动,计算方法
9为
延迟系数DF-[最大值(V)—最小值(V)] /媒体流码率
式中延迟系数DF的单位为秒;最大值(V)和最小值(V)分别为采样周
期内检测到的测量点虚拟缓存的最大值和最小值,单位为字节;媒体流码率通 过测试得到,单位为千字节/秒;采样周期默认为l秒。
其中,采样周期内检测到的测量点虚拟缓存的最大值(V)和最小值(V) 的确定方法为
V= s咖(Sj) - MXTi + Si
式中,sum(Sj)是j个包的总大小,单位为字节,Sj是第j个包的大小,单 位为字节,M是媒体流码率,单位为千字节/秒(KB/s), Ti是第j+l个包到达 的时间,单位为秒,Si是第j+l个包的大小,单位为字节,V是时间Ti时刻的 测量点虚拟缓存的大小,单位为字节,j为自然数l,2,3……。显然,在一个采 样周期内可以计算出若干个V,取该周期内V的最大值和最小值即为该采样周期 内检测到的测量点虚拟缓存的最大值(V)和最小值(V)。
媒体丢失率MLR是指在采样周期内丢失媒体数据包的总数,任何数据包丢 失(即出现非零MLR时)都会对视频质量带来不利影响,并造成视觉失真或异 常。
媒体丢失率MLR的计算方法为
媒体丢失率MLR二媒体数据包丢失总数/采样周期
式中媒体丢失率MLR的单位为个/秒;媒体数据包丢失总数的单位为个; 默认采样周期为l秒。
媒体数据包丢失总数的确定方法为
在采样周期内,包标识PID值与节目PAT表包标识值0x00以及节目PMT表 中的各包的标识值相同时,判断当前视频传送流TS包中连续计数器中的数据与 前一个连续计数器的值是否连续或其差值为一15,若连续或其差值为一15,则 表示没有丢包;若不连续或其差值不为一15,则根据该视频传送流TS包所在的实时传输协议RTP包的序列号值与前一个实时传输协议RTP包序列号值的差值 分别计算丢失数据包总数-
(1) 当前实时传输协议RTP包序列号值与前一个实时传输协议RTP包序列号 值的差值为O,则按照下式计算丢失数据包总数
当前媒体数据包丢失总数二15 — e+b
(2) 当前实时传输协议RTP包序列号值与前一个实时传输协议RTP包序列号 值的差值为l,即ld-c-ll二l时
若b < a
当前媒体数据包丢失总数二15 - a + b 若b > a
当前媒体数据包丢失总数二b - a + 1
(3) 当前实时传输协议RTP包序列号值与前一个实时传输协议RTP包序列号 值的差值为2或3或4,即4 〉二 |d-c-1| 〉= 2时
当前媒体数据包丢失总数二15 - a + b
(4) 当前实时传输协议RTP包序列号值与前一个实时传输协议RTP包序列号 值的差值为大于4,即ld-c-1| 〉4时
当前媒体数据包丢失总数二15 - a + b + (|d-c-1| - 4)X7 上述各式中a为前一个视频传送流TS包连续计数器的值,b为当前实时传 输协议RTP包内被选中的传送流TS包连续计数器的值,c为前一个实时传输协 议RTP包序列号的值,d为当前实时传输协议RTP包序列号的值,e为当前实时 传输协议RTP包前一个传送流TS包连续计数器的值;所述媒体数据包丢失总数 值的单位为个,所述RTP包序列号的值a、 b、 c、 d和e无量纲,所述前一个传 送流TS包是指在被选中的传送流TS包之前的那个传送流TS包;
采用上述各式计算当前媒体数据包丢失总数时,如果是在采样周期内产生, 则累加计入该采样周期内的媒体丢包总数中;若不是在采样周期内产生,则计 入下个周期内的媒体数据包丢失总数中;当进入下个采样周期时,媒体数据包丢失总数清零,重新进行媒体数据包丢失数;
另外,在对当前媒体数据包丢失总数进行计算时仅计算有效媒体数据包,
不包括无效媒体数据包,即填充数据包,且仅针对视频的包标识PID,不针对其 他数据包的包标识PID。
采用上述方法求得的媒体数据包丢失总数误差在正负5%左右。
MPEG TS传送码流用于在各种不同的传输介质(如DVB、 ATM、 IP网络)上 承载和传送视频基本流(ES),其中包含了各种用于视频流解码所必须的信息内 容,例如节目相关表格PAT、节目映射表格PMT、节目标识PID、节目参考时 钟PCR等。由于MPEG TS流的损伤会直接影响机顶盒的正常解码和视频质量, 因此,MPEG TS流的完整状况对保障IPTV用户体验质量也是十分重要的。早在 MEPG2 DVB系统中,ETSI TR101 290标准已对MPEG TS流的完整性指标进行了 定义,采用诸如MPEG TS流同步丢失、同步字节错误、PID错误、PCR时钟偏 离和CAT表格错误等一类的指标来表征MPEG TS流完整性。
本发明网络电视质量测试方法采用同步丢失错误、同步字节错误、包标识 PID错误、连续计数器错误和节目时钟基准PCR间隔错误表征视频传送流质量, 在很大程度上借鉴了标准的规定,又结合对用户体验质量直接相关的指标。本 发明网络电视质量测试方法同步丢失错误、同步字节错误、包标识PID错误、 连续计数器错误和节目时钟基准PCR间隔错误的判断方法分别为
同步丢失错误是指连续检测到2个以上不正确同步则视为同步丢失错误, 其判断方法为获得传送流TS后,向后每间隔187个字节检测视频传送流TS 包头的第一个字节,即同步字节,是否等于0x47,连续检测5个同步字节,如 果连续2个或2个以上不等于0x47则视为同步丢失错误,否则均视为正常同步。
同步字节错误是指同步字节值不是0X47,但传输的数据仍是188字节包长, 且同步字头的0X47被其他数字代替,其判断方法为获得传送流TS后,向后 每间隔187个字节逐个检测视频传送流TS包头的第一个字节,即同步字节,是 否等于0x47,如果则等于0x47视为同步字节正常,如果不等于0x47则视为同
12步字节错误。
包标识PID错误是指检査是否每一个包标识PID都有码流,若含有码流的
包标识PID没有在用户设定的时间内出现,就认为发生了包标识PID错误,其 判断方法为在包标识PID值与节目PAT表包标识值0x00以及节目PMT表中的 各包的标识值相同时计算当前包标识PID值到达解码器的时间与前一个包标识 PID值到达解码器的时间的差值,如果时间的差值小于设定的时间阀值,则包标
识PID没有错误,否则,有包标识PID错误;所述各包的标识值包括视频包 标识值、音频包标识值和数据包标识值;所述设定的时间阀值的取值范围为0.5 秒至5秒。
视频传送流TS包头中的连续计数器的功能是为解码器确定正确的解码顺 序,如果TS包头连续计数不正确,表明当前传输的视频传送流TS中有丢包、 包重叠、包顺序错等现象,会导致解码器不能正确解码。连续计数器错误的判 断方法为连续计数器错误的判断方法在包标识PID值与节目PAT表包标识 值0x00以及节目PMT表中的各包的标识值相同时检测视频传送流TS包头的适 应字段控制和连续计数器;在适应字段控制为'ir时,则提取连续计数器里 的数值与前一个连续计数器里的数值相减,得到的结果为1或0或一15且非连 续指示器为O,则视为连续计数没有出错;得到的结果为1或0或一15,且非连 续指示器为l,则视为连续计数器错误;得到的结果不为1或0或一15,则视为 连续计数器错误;在适应字段控制为<01'时,提取连续计数器里的数值与前 一个连续计数器里的数值进行相减,得到的结果为1或0或一15,则视为连续 计数没有出错,得到的结果不为1或0或一15,则视为连续计数器错误。
节目时钟基准PCR用于恢复接收端解码本地的27MHz系统时钟,通常情况 下,节目时钟基准PCR发送时间间隔超过40ms,都将导致接收端时钟抖动或者 漂移,影响画面显示时间。节目时钟基准间隔错误的判断方法为在节目时钟 基准PCR连续发送时节目基准时钟PCR间隔超过40ms,均视为节目时钟基准PCR 间隔错误,否则,视为没有节目时钟基准PCR间隔错误。量测试方法测试节目基准时钟PCR间隔示意图。
由图可知,假设平均比特率为M bit/s,测量时以当前传输码流中PCR一base的 最后一个bit位作为起点,到接收到下一个PCR一base的最后一个bit位作为终 点,如图所示,timel和time2之间的比特数目就是指在该两处PCR—base的最 后一个bit位之间传输的比特数目。节目时钟基准PCR间隔时间的计算方法为 Time(Bit)=[Byte2-Bytel]/M
在传送流TS包头的调整字段,共有48bit用于节目时钟基准PCR值传输, 包括高33位的PCR—base、 6位的预留和低9位的PCR—extension, PCR-Base 是传送流TS包经27MHz系统时钟300分频后进入33位的计数器计数获得的采 样值,单位为90kHz; PCR—extension是传送流TS包的PCR自身直接进入9位 计数器获得的采样值,单位为27MHz。
time2-timel指收到第一个传送流TS包中节目时钟基准PCR字段PCR—base 的最后一个bit位到收到第二个传送流TS包中节目时钟基准PCR字段PCR—base 最后一个bit位之间传输的比特数目。单位为bit。
Time (Bit)指节目时钟基准PCR间隔时间。单位为秒s。 M指平均比特率,平均比特率是通过测试得到,单位为bit/s。 当检测出的节目基准时钟PCR间隔的值超过设定的阀值时,即可判断出节 目时钟基准PCR间隔错误。通常,设定的节目时钟基准PCR间隔时间的阀值的 取值为20毫秒至60毫秒。在本实施例中,节目时钟基准PCR设定的节目时钟 基准PCR间隔时间的阀值为40毫秒。
用户能否快速、准确的切换频道也是影响IPTV用户体验质量的重要指标, 因此,在本发明网络电视质量测试方法中采用频道切换性能表征用户体验质量, 采用频道切换时间作为频道切换性能的检测指标。产生频道切换延迟的主要原 因来自于网络设备(如B-RAS、 DSLAM和汇聚交换机)和机顶盒。由于机顶盒内 部的切换命令处理、缓冲延迟、MPEG解码器时延和视频缓冲时延等因素的影响, 一般会引入几百毫秒的时延。然而,端到端IPTV路径中只有一个机顶盒且大都
14采用硬件进行处理,机顶盒引入的频道切换时延是相对稳定和可重复的。由于
IPTV采用组播协议作为频道切换的技术,因特网组管理协议IGMP的离开和加入
时延是产生频道切换延迟的主要原因。因此,本发明网络电视质量测试方法将
频道切换时间定义为机顶盒发出因特网组管理协议IGMP离开某一频道的命令 到接收到另一频道的第一个节目关联表格PAT包所需的时间。这样的定义能够 较为准确地反映用户IPTV频道切换体验,因为解码器只有在接收到MPEGTS流 中的第一个节目关联表格PAT后才能开始视频解码。显然,测定机顶盒发出因 特网组管理协议IGMP离开某一频道的命令到收到另一频道节目的第一个节目关 联表格PAT包所需的时间即为频道切换时间。
权利要求
1、一种网络电视质量测试方法,其特征在于采用媒体流传送质量和视频传送流质量表征网络电视服务质量;采用频道切换性能表征用户体验质量;其中,媒体流传送质量的主要指标包括延迟系数DF和媒体丢失率MLR;视频传送流质量的主要指标包括同步丢失错误、同步字节错误、包标识PID错误、连续计数器错误和节目时钟基准PCR间隔错误;频道切换性能的主要指标包括频道切换时间。
2、 根据权利要求l所述网络电视质量测试方法,其特征在于媒体流传送 质量的主要指标延迟系数DF和媒体丢失率MLR的计算方法分别为延迟系数DF二[最大值(V)—最小值(V)] /媒体流码率式中延迟系数DF的单位为秒,最大值(V)和最小值(V)分别为采样周 期内检测到的测量点虚拟缓存的最大值和最小值,单位为字节;媒体流码率通 过测试得到,单位为千字节/秒(KB/s);采样周期默认为l秒。媒体丢失率MLR二媒体数据包丢失总数/采样周期式中媒体丢失率MLR的单位为个/秒;媒体数据包丢失总数的单位为个;默认采样周期为l秒。
3、 根据权利要求2所述网络电视质量测试方法,其特征在于媒体数据包 丢失总数的确定方法为在采样周期内,包标识PID值与节目PAT表包标识值0x00以及节目PMT表 中的各包的标识值相同时,判断当前视频传送流TS包中连续计数器中的数据与 前一个连续计数器的值是否连续或其差值为一15,若连续或其差值为一15,则 表示没有丢包;若不连续或其差值不为一15,则根据该视频传送流TS包所在的 实时传输协议RTP包的序列号值与前一个实时传输协议RTP包序列号值的差值 分别计算丢失数据包总数(1)当前实时传输协议RTP包序列号值与前一个实时传输协议RTP包序列号 值的差值为0,则按照下式计算丢失数据包总数当前媒体数据包丢失总数^15 — e + b(2) 当前实时传输协议RTP包序列号值与前一个实时传输协议RTP包序列号 值的差值为l,即ld-c-1|=1时若b < a当前媒体数据包丢失总数=15 - a + b 若b > a当前媒体数据包丢失总数二b - a + 1(3) 当前实时传输协议RTP包序列号值与前 一个实时传输协议RTP包序列号 值的差值为2或3或4,即4 〉= i d-c-11 >= 2时当前媒体数据包丢失总数=15 - a + b(4) 当前实时传输协议RTP包序列号值与前一个实时传输协议RTP包序列号 值的差值为大于4,即ld-c-1| 〉4时当前媒体数据包丢失总数=15 - a + b + (|d-c-1| - 4)X7 上述各式中a为前一个视频传送流TS包连续计数器的值,b为当前实时传 输协议RTP包内被选中的传送流TS包连续计数器的值,c为前一个实时传输协 议RTP包序列号的值,d为当前实时传输协议RTP包序列号的值,e为当前实时 传输协议RTP包前一个传送流TS包连续计数器的值;所述媒体数据包丢失总数 值的单位为个,所述RTP包序列号的值a、 b、 c、 d和e无量纲,所述前一个传 送流TS包是指在被选中的传送流TS包之前的那个传送流TS包;采用上述各式计算当前媒体数据包丢失总数时,如果是在采样周期内产生, 则累加计入该采样周期内的媒体丢包总数中;若不是在采样周期内产生,则计 入下个周期内的媒体数据包丢失总数中;当进入下个采样周期时,媒体数据包 丢失总数清零,重新进行媒体数据包丢失数;另外,在对当前媒体数据包丢失总数进行计算时仅计算有效媒体数据包, 不包括无效媒体数据包,即填充数据包,且仅针对视频的包标识PID,不针对其 他数据包的包标识PID。
4、根据权利要求1所述网络电视质量测试方法,其特征在于视频传送流 质量的主要指标同步丢失错误、同步字节错误、包标识PID错误、连续计数器 错误和节目时钟基准PCR间隔错误的判断方法分别为同步丢失错误的判断方法获得传送流TS后,向后每间隔187个字节检测 视频传送流TS包头的第一个字节,即同步字节,是否等于0x47,连续检测5个 同步字节,如果连续2个或2个以上不等于0x47则视为同步丢失错误,否则均 视为正常同步;同步字节错误的判断方法获得传送流TS后,向后每间隔187个字节逐个 检测视频传送流TS包头的第一个字节,即同步字节0x47,是否等于0x47,如 果则等于0x47视为同步字节正常,如果不等于0x47则视为同步字节错误;包标识PID错误的判断方法在包标识PID值与节目PAT表包标识值0x00 以及节目PMT表中的各包的标识值相同时,计算当前包标识PID值到达解码器 的时间与前一个包标识PID值到达解码器的时间的差值,如果时间的差值小于 设定的时间阀值,则包标识PID没有错误,否则,有包标识PID错误;所述各 包的标识值包括视频包标识值、音频包标识值和数据包标识值;所述设定的 时间阀值的取值范围为0. 5秒至5秒;连续计数器错误的判断方法在包标识PID值与节目PAT表包标识值0x00 以及节目PMT表中的各包的标识值相同时,检测视频传送流TS包头的适应字段 控制和连续计数器;在适应字段控制为时,提取连续计数器里的数值与 前一个连续计数器里的数值相减,得到的结果为1或0或一15且非连续指示器 为0,则视为连续计数没有出错;得到的结果为1或0或一15,且非连续指示器 为l,则视为连续计数器错误;得到的结果不为1或0或一15,则视为连续计数 器错误;在适应字段控制为'or时,提取连续计数器里的数值与前一个连续 计数器里的数值进行相减,得到的结果为1或0或一15,则视为连续计数没有 出错,得到的结果不为1或0或一15,则视为连续计数器错误;节目时钟基准PCR间隔错误的判断方法节目时钟基准PCR发送时间间隔超过40ms均视为节目时钟基准PCR间隔错误,否则,视为没有节目时钟基准PCR 间隔错误。
5、 根据权利要求4所述网络电视质量测试方法,其特征在于节目时钟基 准PCR间隔的计算方法为PCR_0J=|Time(PCR2-PCRl)- Time(Bit)| 式中PCRJDJ为节目基准时钟PCR间隔;Time(PCR2-PCRl) = {[ PCR—Base(2)-PCR一base(1)] X 300 + [PCR—Ext(2)-PCR_Ext(l)]}/27M (S) Time(bit) 二Time2-TimelPCR-Base (1)和PCR-Base (2)分别为第一、二个传送流TS包经27MHz系统时 钟300分频后进入33位的计数器计数获得的采样值,单位为90kHz;PCR—Ext (l)和PCR—Ext (2)分别为第一、二个传送流TS包的PCR自身直接 进入9位计数器获得的采样值,单位为27MHz;Timel和Time2分别是收到第一个传送流TS包中节目时钟基准PCR字段时 间和收到第二个传送流TS包中节目时钟基准PCR字段时间。
6、 根据权利要求l所述网络电视质量测试方法,其特征在于表征频道切 换性能的主要指标频道切换时间的测试方法为测定机顶盒发出因特网组管理 协议IGMP离开某一频道的命令到收到另一频道节目的第一个节目关联表格PAT 包所需的时间即为频道切换时间。
全文摘要
为解决现有技术网络电视质量测试方法存在的只能测试一些重要的指标,缺乏对用户体验质量的测试等问题,本发明提出一种网络电视质量测试方法。本发明网络电视质量测试方法采用媒体流传送质量和视频传送流质量表征网络电视服务质量,采用频道切换性能表征用户体验质量。在测试指标中既考虑了视频内容质量和网络传输质量,又考虑了用户的体验质量,较为全面系统的完成了对网络电视质量的测试,配合相应的测试仪器可以直观全面的对网络电视质量进行测试。
文档编号H04N17/00GK101646099SQ20091010471
公开日2010年2月10日 申请日期2009年8月28日 优先权日2009年8月28日
发明者何春虎, 伟 刘, 张治中, 蒋忠祥 申请人:重庆重邮东电通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1