用于评估视频实时传输质量的方法和系统的制作方法

文档序号:9730536阅读:612来源:国知局
用于评估视频实时传输质量的方法和系统的制作方法
【技术领域】
[0001] 本发明涉及通信领域,特别涉及一种用于评估视频实时传输质量的方法和系统。
【背景技术】
[0002] 目前 IPTVQnternet Protocol Television,网络电视)一般采用 RTSP (Real Time Streaming Protocol,实时流传输协议)/RTP(Real-time Transport Protocol,实时传输 协议)实时流协议,采用CBR(Constant Bit Rate,恒定码率)方式传输,流媒体服务输出和 实时流的传输质量可W采用RFC4445MDI (Media Delivery Index,媒体传输指标)媒体传输 质量进行计算。MDI指标主要针对IP (Internet Protocol,互联网协议)层视频流的视频 传输质量指标,是IPTV测试的主要行业标准。
[000引 MDI中的DF为延迟因素,是将视频流抖动的变化换算为对视频传输和解码设备缓 冲的需求,在实际应用过程中,DF=[最大值狂)-最小值狂)]/媒体流码率和DF期望值 =IP封包的MPEG(Moving PicUire Experts Group,动态图像专家组)内容/媒体流码率, 都涉及媒体流码率,在CBR恒定码率传输下,DF值和DF期望值的参考意义可靠。
[0004] 然而,实际上实时视频流播放的卡顿与DF值大小没有必然的对应关系,还与终端 缓存大小和解码延迟有关,尤其是在VBR(Vari油le Bit Rate,可变码率)传输方式和0TT TV传输方式下。因此在仅关注DF值的情况下,无法对视频实时传输质量进行准确的评估。

【发明内容】

[0005] 本发明实施例提供一种用于评估视频实时传输质量的方法和系统。通过对网络视 频传输供应和视频解码消耗所需数据的累积进行分析,充分结合网络传输状况和视频流特 性,将实时视频流的传输质量换算为视频传输累积和视频解码累积之差构成的累积虚拟缓 存,在评估视频流实时传输质量的时候,通过检测累积虚拟缓存的变化,即可判别视频流端 到端的传输质量。从而能够对视频业务进行有效的质量评估。
[0006] 根据本发明的一个方面,提供一种用于评估视频实时传输质量的方法,包括:
[0007] 针对实时视频流数据,记录每个IP视频数据包的到达时间;
[0008] 计算实时视频流的视频解码消耗所需比特数据的累积A。;
[0009] 计算网络视频传输包累积B。;
[0010] 根据实时视频流的视频解码消耗所需比特数据的累积A。、网络视频传输包累积B。 和解码延迟Δ,确定实时视频流的累积虚拟缓存;
[0011] 判断累积虚拟缓存是否超出预定的范围;
[0012] 若累积虚拟缓存超出预定的范围,则确定视频流传输质量发生劣化。
[0013] 在一个实施例中,根据实时视频流的视频解码消耗所需比特数据的累积A。、网络 视频传输包累积B。和解码延迟Δ,确定实时视频流的累积虚拟缓存的步骤包括:
[0014] 实时视频流的累积虚拟缓存为Bwa-A。。
[0015] 在一个实施例中,判断累积虚拟缓存是否超出预定的范围的步骤包括:
[001引判断Bwa-A。是否小于0;
[0017] 若Bwa-A。小于0,则确定视频流传输质量发生劣化;
[001引若Bwa-A。不小于0,则进一步判断Bwa-A。是否大于预定的口限D ;
[0019] 若Bwa-A。大于预定的口限D,则确定视频流传输质量发生劣化。
[0020] 在一个实施例中,
[00川其中化为第i个PCR速率,APCRi为第i个PCR时间间隔。
[0022] 在一个实施例中,B。为在
时间内接收到的视频包数据。
[002引在一个实施例中
[0024] 其中证1为网络视频传输速率,Δ ti为网络视频传输速率tRi的持续时间。
[0025] 根据本发明的另一方面,提供一种用于评估视频实时传输质量的系统,包括到达 时间记录单元、第一累积计算单元、第二累积计算单元、累积虚拟缓存确定单元、识别单元、 传输质量判别单元,其中:
[0026] 到达时间记录单元,用于针对实时视频流数据,记录每个IP视频数据包的到达时 间;
[0027] 第一累积计算单元,用于计算实时视频流的视频解码消耗所需比特数据的累积 K ;
[0028] 第二累积计算单元,用于计算网络视频传输包累积B。;
[0029] 累积虚拟缓存确定单元,用于根据实时视频流的视频解码消耗所需比特数据的累 积A。、网络视频传输包累积B。和解码延迟Δ,确定实时视频流的累积虚拟缓存;
[0030] 识别单元,用于判断累积虚拟缓存是否超出预定的范围;
[0031] 传输质量判别单元,用于根据识别单元的判断结果,若累积虚拟缓存超出预定的 范围,则确定视频流传输质量发生劣化。
[0032] 在一个实施例中,累积虚拟缓存确定单元具体确定实时视频流的累积虚拟缓存为 Bn+ Δ -An。
[003引在一个实施例中,识别单元具体判断Bwa-A。是否小于0 ;若Bwa-A。小于0,则指示 传输质量判别单元视频流传输质量发生劣化;若Bwa-A。不小于0,则进一步判断Bwa-A。是 否大于预定的口限D ;若B。,A-A。大于预定的口限D,则指示传输质量判别单元视频流传输质 量发生劣化。
[0034] 在一个实施例中,
[00对其中Ri为第i个PCR速率,APCRi为第i个PCR时间间隔。
[0036] 在一个实施例中,B。为在
时间内接收到的视频包数据。在一个实施例中,
[0037] 其中证1为网络视频传输速率,Δ ti为网络视频传输速率tRi的持续时间。
[0038] 本发明通过对网络视频传输供应和视频解码消耗所需数据的累积进行分析,充分 结合网络传输状况和视频流特性,将实时视频流的传输质量换算为视频传输累积和视频解 码累积之差构成的累积虚拟缓存,在评估视频流实时传输质量的时候,通过检测累积虚拟 缓存的变化,即可判别视频流端到端的传输质量。
【附图说明】
[0039] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 W根据送些附图获得其他的附图。
[0040] 图1为视频实时流传输与解码原理图。
[0041] 图2为本发明用于评估视频实时传输质量的方法一个实施例的示意图。
[0042] 图3为本发明判断累积虚拟缓存是否超出预定的范围一个实施例的示意图。
[0043] 图4为本发明用于评估视频实时传输质量的系统一个实施例的示意图。
【具体实施方式】
[0044] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。W下 对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使 用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提 下所获得的所有其他实施例,都属于本发明保护的范围。
[0045] 除非另外具体说明,否则在送些实施例中阐述的部件和步骤的相对布置、数字表 达式和数值不限制本发明的范围。
[0046] 同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际 的比例关系绘制的。
[0047] 对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适 当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0048] 在送里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不 是作为限制。因此,示例性实施例的其它示例可W具有不同的值。
[0049] 应注意到;相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一 个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0050] 根据图1所示的视频实时流传输与解码原理,本发明充分结合网络传输状况和视 频流特性,来判断视频流端到端的传输质量。
[0051] 图2为本发明用于评估视频实时传输质量的方法一个实施例的示意图。其中:
[0052] 步骤201,针对实时视频流数据,记录每个IP视频数据包的到达时间。
[0053] 步骤202,计算实时视频流的视频解码消耗所需比特数据的累积A。。
[0054] 优选的,累积A。可W为:
[00 巧]
[0056] 其中Ri为第i个PCR(Program Clock Reference,节目时钟参考)速率,Δ PCRi为 第i个PCR时间间隔。
[0057] 步骤203,计算网络视频传输包累积B。。
[005引优选的,B。为在
寸间内接收到的视频包数据。
[0059] 在一个实施例中,B。可W为
[0060]
[0061] 其中证1为网络视频传输速率,Δ ti为网络视频传输速率tRi的持续时间。
[0062] 步骤204,根据实时视频流的视频解码消耗所需比特数据的累积A。、网络视频传输 包累积B。和解码延迟Δ,确定实时视频流的累积虚拟缓存。
[0063] 优选的,实时视频流的
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1