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

文档序号:9730536阅读:来源:国知局
累积虚拟缓存为Bwa-A。。
[0064] 步骤205,判断累积虚拟缓存是否超出预定的范围。
[0065] 步骤206,若累积虚拟缓存超出预定的范围,则确定视频流传输质量发生劣化。
[0066] 基于本发明上述实施例提供的用于评估视频实时传输质量的方法,通过对网络视 频传输供应和视频解码消耗所需数据的累积进行分析,充分结合网络传输状况和视频流特 性,将实时视频流的传输质量换算为视频传输累积和视频解码累积之差构成的累积虚拟缓 存,在评估视频流实时传输质量的时候,通过检测累积虚拟缓存的变化,即可判别视频流端 到端的传输质量。
[0067] 在一个实施例中,上述判断累积虚拟缓存是否超出预定的范围的步骤可如图3所 /J、- 〇
[006引步骤301,判断Bwa-A。是否小于0。若Bwa-A。小于0,则执行步骤303 ;若Bwa-A。 不小于0,则执行步骤302。
[006引步骤302,进一步判断Bwa-A。是否大于预定的口限D。若Βη+Α-Αη大于预定的口限 D,则执行步骤303 ;若Bwa-A。不大于预定的口限D,则执行步骤304。
[0070] 优选的,Π 限D可W为终端最大解码缓存。
[0071] 步骤303,确定视频流传输质量发生劣化。之后,不再执行本实施例的其它步骤。
[0072] 例如,视频流传输过快或过慢,会导致播放卡顿情况发生。
[0073] 步骤304,确定视频流传输质量未发生劣化。
[0074] 图4为本发明用于评估视频实时传输质量的系统一个实施例的示意图。如图3所 示,该系统可包括到达时间记录单元401、第一累积计算单元402、第二累积计算单元403、 累积虚拟缓存确定单元404、识别单元405、传输质量判别单元406。其中:
[00巧]到达时间记录单元401,用于针对实时视频流数据,记录每个IP视频数据包的到 达时间。
[0076] 第一累积计算单元402,用于计算实时视频流的视频解码消耗所需比特数据的累 积An。
[0077] 优选的,累积A。可W为:
[0078]
[007引其中Ri为第i个PCR速率,APCRi为第i个PCR时间间隔。
[0080] 第二累积计算单元403,用于计算网络视频传输包累积B。。
[0081] 优选的,B。为在
时间内接收到的视频包数据。
[0082] 在一个实施例中,B。可W为:
[0083]
[0084] 其中证1为网络视频传输速率,Δ ti为网络视频传输速率tRi的持续时间。
[0085] 累积虚拟缓存确定单元404,用于根据实时视频流的视频解码消耗所需比特数据 的累积A。、网络视频传输包累积B。和解码延迟Δ,确定实时视频流的累积虚拟缓存。
[0086] 优选的,累积虚拟缓存确定单元404具体确定实时视频流的累积虚拟缓存为 Bn+ Δ -An。
[0087] 识别单元405,用于判断累积虚拟缓存是否超出预定的范围。
[0088] 传输质量判别单元406,用于根据识别单元405的判断结果,若累积虚拟缓存超出 预定的范围,则确定视频流传输质量发生劣化。
[0089] 基于本发明上述实施例提供的用于评估视频实时传输质量的系统,通过对网络视 频传输供应和视频解码消耗所需数据的累积进行分析,充分结合网络传输状况和视频流特 性,将实时视频流的传输质量换算为视频传输累积和视频解码累积之差构成的累积虚拟缓 存,在评估视频流实时传输质量的时候,通过检测累积虚拟缓存的变化,即可判别视频流端 到端的传输质量。
[0090] 在一个实施例中,识别单元405具体判断Bwa-A。是否小于0 ;若Bwa-A。小于0,则 指示传输质量判别单元406视频流传输质量发生劣化;若Bwa-A。不小于0,则进一步判断 Bw&-A。是否大于预定的口限D ;若Bwa-A。大于预定的口限D,则指示传输质量判别单元视 频流传输质量406发生劣化。
[0091] 优选的,Π 限D可W为终端最大解码缓存。
[0092] 相对传统RFC4445MDI:DF的测试指标和方法,本发明提出的基于网络视频传输供 应和视频解码消耗所需数据的累积进行分析,充分结合网络传输状况和视频流特性,将实 时视频流的传输质量换算为视频传输累积和视频解码累积之差构成的累积虚拟缓存,在评 估视频流实时传输质量的时候,通过检测累积虚拟缓存的变化,即可判别视频流端到端的 传输质量。
[0093] 本发明尤其适用在VBR传输和0TT TV传输下,能对可变码率视频流传输质量进行 监测,对视频服务器输出视频流质量进行分析,结合机顶盒缓存能够精确分析视频业务播 放质量。
[0094] 本领域普通技术人员可W理解实现上述实施例的全部或部分步骤可W通过硬件 来完成,也可W通过程序来指令相关的硬件完成,所述的程序可W存储于一种计算机可读 存储介质中,上述提到的存储介质可W是只读存储器,磁盘或光盘等。
[0095] 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明 限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描 述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理 解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【主权项】
1. 一种用于评估视频实时传输质量的方法,其特征在于,包括: 针对实时视频流数据,记录每个IP视频数据包的到达时间; 计算实时视频流的视频解码消耗所需比特数据的累积An ; 计算网络视频传输包累积Bn ; 根据实时视频流的视频解码消耗所需比特数据的累积An、网络视频传输包累积Bn和解 码延迟△,确定实时视频流的累积虚拟缓存; 判断累积虚拟缓存是否超出预定的范围; 若累积虚拟缓存超出预定的范围,则确定视频流传输质量发生劣化。2. 根据权利要求1所述的方法,其特征在于, 根据实时视频流的视频解码消耗所需比特数据的累积An、网络视频传输包累积Bn和解 码延迟△,确定实时视频流的累积虚拟缓存的步骤包括: 实时视频流的累积虚拟缓存为Βη+Δ_Αη。3. 根据权利要求2所述的方法,其特征在于, 判断累积虚拟缓存是否超出预定的范围的步骤包括: 判断Βη+Δ_Αη是否小于O ; 若Βη+Δ-Αη小于0,则确定视频流传输质量发生劣化; 若Βη+Λ-Αη不小于0,则进一步判断Βη+Λ-Αη是否大于预定的门限D ; 若Βη+Λ-An大于预定的门限D,则确定视频流传输质量发生劣化。4. 根据权利要求3所述的方法,其特征在于,其中R1为第i个PCR速率,APCR1为第i个PCR时间间隔。5. 根据权利要求4所述的方法,其特征在于, Bn为在时间内接收到的视频包数据。6. 根据权利要求5所述的方法,其特征在于,其中tRi为网络视频传输速率,Λ h为网络视频传输速率tRi的持续时 间。7. -种用于评估视频实时传输质量的系统,其特征在于,包括到达时间记录单元、第一 累积计算单元、第二累积计算单元、累积虚拟缓存确定单元、识别单元、传输质量判别单元, 其中: 到达时间记录单元,用于针对实时视频流数据,记录每个IP视频数据包的到达时间; 第一累积计算单元,用于计算实时视频流的视频解码消耗所需比特数据的累积An ; 第二累积计算单元,用于计算网络视频传输包累积Bn ; 累积虚拟缓存确定单元,用于根据实时视频流的视频解码消耗所需比特数据的累积 An、网络视频传输包累积Bn和解码延迟Δ,确定实时视频流的累积虚拟缓存; 识别单元,用于判断累积虚拟缓存是否超出预定的范围; 传输质量判别单元,用于根据识别单元的判断结果,若累积虚拟缓存超出预定的范围, 则确定视频流传输质量发生劣化。8. 根据权利要求7所述的系统,其特征在于, 累积虚拟缓存确定单兀具体确定实时视频流的累积虚拟缓存为Βη+Δ-An。9. 根据权利要求8所述的系统,其特征在于, 识别单元具体判断Βη+Λ-Αη是否小于O ;若Βη+Λ-An小于0,则指示传输质量判别单元视 频流传输质量发生劣化;若Βη+Λ-An不小于0,则进一步判断Βη+Λ-A n是否大于预定的门限D ; 若Βη+Λ-An大于预定的门限D,则指示传输质量判别单元视频流传输质量发生劣化。10. 根据权利要求9所述的系统,其特征在于,其中R1为第i个PCR速率,APCR1为第i个PCR时间间隔。11. 根据权利要求10所述的系统,其特征在于, Bn为右时间内接收到的视频包数据。12. 根据权利要求11所述的系统,其特征在于,其中IR1为网络视频传输速率,Λ h为网络视频传输速率tRi的持续时间。
【专利摘要】本发明公开一种用于评估视频实时传输质量的方法和系统。其中针对实时视频流数据,记录每个IP视频数据包的到达时间;计算实时视频流的视频解码消耗所需比特数据的累积An、以及计算网络视频传输包累积Bn。根据An、Bn和解码延迟Δ,确定实时视频流的累积虚拟缓存。判断累积虚拟缓存是否超出预定的范围,若累积虚拟缓存超出预定的范围,则确定视频流传输质量发生劣化。通过将实时视频流的传输质量换算为视频传输累积和视频解码累积之差构成的累积虚拟缓存,通过检测累积虚拟缓存的变化,即可判别视频流端到端的传输质量,从而能够对视频业务进行有效的质量评估。
【IPC分类】H04N21/24, H04N21/6437, H04N21/647
【公开号】CN105491403
【申请号】CN201410529248
【发明人】罗传飞
【申请人】中国电信股份有限公司
【公开日】2016年4月13日
【申请日】2014年10月10日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1