一种视频质量评估方法和设备技术

技术编号:19436824 阅读:49 留言:0更新日期:2018-11-14 13:15
本申请实施例公开了一种视频质量评估方法和设备,用于提高视频质量评估的准确性,计算出的MOSV更加符合用户的真实视频体验。本申请实施例提供一种视频质量评估方法,包括:获取待评估视频,所述待评估视频包括前向纠错FEC冗余数据包;当所述待评估视频中的第一源块的丢失数据包的个数小于或等于所述第一源块的FEC冗余数据包的个数时,为所述第一源块的未丢失数据包生成第一摘要报文,以及为所述第一源块的丢失数据包生成第二摘要报文;根据所述第一摘要报文和所述第二摘要报文计算所述待评估视频的视频平均体验得分MOSV。

【技术实现步骤摘要】
一种视频质量评估方法和设备
本申请涉及计算机
,尤其涉及一种视频质量评估方法和设备。
技术介绍
网络协定电视(InternetProtocolTelevision,IPTV)是用宽频网络作为介质传送电视信息的一种系统,用户付费给电信运营商,电信运营商给用户提供IPTV视频头端(headend)、内容分发网络(英文:contentdeliverynetwork,简称:CDN)、机顶盒(英文:set-topbox,简称:STB)以及其他用于保证IPTV视频业务正常运行的网络设备等,并对用户的消费内容及IPTV视频业务的质量负责。现有技术中,IPTV的监控方案通过在网络中部署视频质量评估设备(即探针)捕获视频直播流,解析视频相关参数,统计视频丢包情况,进而评估视频平均体验得分(MeanOpinionScoreofVideo,MOSV)。MOSV是一种衡量网络视频质量好坏的评价标准,此标准通过检测所接收的视频的片源压缩损伤以及网络传输损伤,将这些损伤对用户观看视频的体验造成的影响进行综合建模打分,打分标准来自国际电信联盟-电信标准(InternationalTelecommunicationUnion-Telecommunication,ITU-T)P.910,一般来说,4分以上为好,4分至3分为一般,3分以下为差。IPTV视频业务是采用实时传输协议(Real-TimeTransportProtocol,RTP)和用户数据报协议(UserDatagramProtocol,UDP)承载的,因为UDP是不可靠传输协议,所以媒体传输不可靠,容易出现丢包导致马赛克、花屏,导致用户体验较差,严重影响了IPTV业务的发展。因此运营商通常都会部署前向纠错(FrontErrorCorrection,FEC)实现业务保障,从而减少视频数据在传输过程中的丢包、误码等情况对解码的不良影响。现有技术中,为了提升IPTV网络的业务质量,网络运营商往往会采用各种差错恢复机制来增强IPTV视频系统对网络丢包的容错能力。而现有技术在捕获视频数据后,使用捕获到的该视频数据进行视频质量评估,导致计算出的MOSV不准确,该MOSV并不能反映用户的真实视频体验。
技术实现思路
本申请实施例提供了一种视频质量评估方法和设备,用于提高视频质量评估的准确性,计算出的MOSV更加符合用户的真实视频体验。解决上述技术问题,本申请实施例提供以下技术方案:第一方面,本申请实施例提供一种视频质量评估方法,包括:获取待评估视频,所述待评估视频包括前向纠错FEC冗余数据包;当所述待评估视频中的第一源块的丢失数据包的个数小于或等于所述第一源块的FEC冗余数据包的个数时,为所述第一源块的未丢失数据包生成第一摘要报文,以及为所述第一源块的丢失数据包生成第二摘要报文;根据所述第一摘要报文和所述第二摘要报文计算所述待评估视频的视频平均体验得分MOSV。在本申请实施例中,由于考虑到了待评估视频中第一源块的数据包丢失情况以及FEC冗余数据包对丢包的恢复情况,从而计算出了第一摘要报文和第二摘要报文,通过该第一摘要报文和第二摘要报文可计算出待评估视频的MOSV,相比较于现有技术中只对捕获到的视频数据评估MOSV,本申请实施例中考虑到了FEC冗余数据包对丢失数据包的恢复能力,因此增加了视频质量评估的准确性,使之更加符合用户的真实视频体验。结合第一方面,在第一方面的第一种可能的实现方式中,所述第一源块的丢失数据包的个数通过如下方式计算:从所述FEC冗余数据包中获取起始实时传输协议RTP序列号和结束RTP序列号,以及获取所述第一源块的未丢失数据包的RTP序列号;根据所述起始RTP序列号和所述结束RTP序列号、所述第一源块的未丢失数据包的RTP序列号计算所述第一源块的丢失数据包的个数。起始RTP序列号和结束RTP序列号可以确定出第一源块中的总RTP数据包个数,再通过对未丢失数据包的RTP序列号的排除,从而可以计算出第一源块的丢失数据包的个数。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:获取所述第一源块的FEC源块大小和FEC冗余度。本申请实施例中视频质量评估设备可以获取到FEC源块大小和FEC冗余度,从而使用该FEC源块大小和FEC冗余度可以确定出第一源块的FEC冗余数据包的个数。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述获取所述第一源块的FEC源块大小和FEC冗余度,包括:从所述MRF或所述待评估视频的接收设备获取到所述FEC源块大小和FEC冗余度;或,对所述待评估视频的接收设备与视频服务器之间交互的控制报文进行解析,从而得到所述FEC源块大小和FEC冗余度;或,对所述第一源块的FEC冗余数据包进行解析,从而得到所述FEC源块大小和FEC冗余度。视频质量评估设备通过前述的三种方式可以获取到FEC源块大小和FEC冗余度,进而确定出第一源块的FEC冗余数据包的个数。结合第一方面或第一方面的第一种可能或第二种可能或第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述方法还包括:当所述第一源块的丢失数据包的个数为0,或所述第一源块的丢失数据包的个数大于所述第一源块的FEC冗余数据包的个数时,为所述第一源块的未丢失数据包生成第一摘要报文;根据所述第一摘要报文计算所述待评估视频的MOSV。第一源块的丢包个数为0时,说明第一源块中没有发生数据包丢失,第一源块的丢失数据包的个数大于FEC冗余数据包的个数时,说明第一源块无法通过FEC冗余数据包恢复出第一源块中的丢失数据包。在这两种情况下,为第一源块的未丢失数据包生成第一摘要报文,最后根据该第一摘要报文计算待评估视频的MOSV,因此只使用第一摘要报文计算出的MOSV可以表示用户的真实视频体验。结合第一方面或第一方面的第一种可能或第二种可能或第三种可能或第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述方法还包括:接收所述待评估视频的接收设备发送给重传RET服务器的重传请求,所述重传请求用于向所述RET服务器请求重传丢失且无法通过FEC恢复的数据包;当接收到所述RET服务器返回的重传响应时,为所述丢失且无法通过FEC恢复的数据包生成第三摘要报文;所述根据所述第一摘要报文和所述第二摘要报文计算所述待评估视频的视频平均体验得分MOSV,具体包括:根据所述第一摘要报文、所述第二摘要报文和所述第三摘要报文计算所述待评估视频的MOSV。在本申请的实施例中,视频质量评估设备考虑到了FEC技术和RET技术对待评估视频的丢失数据包的恢复情况,从而可以根据第一摘要报文、第二摘要报文和第三摘要报文计算待评估视频的MOSV,考虑了FEC技术和RET技术对丢失数据包的恢复情况,增加了视频质量评估的准确性,使之更加符合用户的真实体验。结合第一方面或第一方面的第一种可能或第二种可能或第三种可能或第四种可能或第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述第二摘要报文包括:所述第一源块的丢失数据包的RTP序列号、负载大小和所述第一源块的丢失数据包中的视频传输流视频TS包的摘要信息。第二方面,本申请实施例还提供一种视频质量评估设备,包括:视频获取模块,用于本文档来自技高网
...

【技术保护点】
1.一种视频质量评估方法,其特征在于,包括:获取待评估视频,所述待评估视频包括前向纠错FEC冗余数据包;当所述待评估视频中的第一源块的丢失数据包的个数小于或等于所述第一源块的FEC冗余数据包的个数时,为所述第一源块的未丢失数据包生成第一摘要报文,以及为所述第一源块的丢失数据包生成第二摘要报文;根据所述第一摘要报文和所述第二摘要报文计算所述待评估视频的视频平均体验得分MOSV。

【技术特征摘要】
1.一种视频质量评估方法,其特征在于,包括:获取待评估视频,所述待评估视频包括前向纠错FEC冗余数据包;当所述待评估视频中的第一源块的丢失数据包的个数小于或等于所述第一源块的FEC冗余数据包的个数时,为所述第一源块的未丢失数据包生成第一摘要报文,以及为所述第一源块的丢失数据包生成第二摘要报文;根据所述第一摘要报文和所述第二摘要报文计算所述待评估视频的视频平均体验得分MOSV。2.根据权利要求1所述的方法,其特征在于,所述第一源块的丢失数据包的个数通过如下方式计算:从所述FEC冗余数据包中获取起始实时传输协议RTP序列号和结束RTP序列号,以及获取所述第一源块的未丢失数据包的RTP序列号;根据所述起始RTP序列号和所述结束RTP序列号、所述第一源块的未丢失数据包的RTP序列号计算所述第一源块的丢失数据包的个数。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获取所述第一源块的FEC源块大小和FEC冗余度。4.根据权利要求3所述的方法,其特征在于,所述获取所述第一源块的FEC源块大小和FEC冗余度,包括:从所述MRF或所述待评估视频的接收设备获取到所述FEC源块大小和FEC冗余度;或,对所述待评估视频的接收设备与视频服务器之间交互的控制报文进行解析,从而得到所述FEC源块大小和FEC冗余度;或,对所述第一源块的FEC冗余数据包进行解析,从而得到所述FEC源块大小和FEC冗余度。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:当所述第一源块的丢失数据包的个数为0,或所述第一源块的丢失数据包的个数大于所述第一源块的FEC冗余数据包的个数时,为所述第一源块的未丢失数据包生成第一摘要报文;根据所述第一摘要报文计算所述待评估视频的MOSV。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:接收所述待评估视频的接收设备发送给重传RET服务器的重传请求,所述重传请求用于向所述RET服务器请求重传丢失且无法通过FEC恢复的数据包;当接收到所述RET服务器返回的重传响应时,为所述丢失且无法通过FEC恢复的数据包生成第三摘要报文;所述根据所述第一摘要报文和所述第二摘要报文计算所述待评估视频的视频平均体验得分MOSV,具体包括:根据所述第一摘要报文、所述第二摘要报文和所述第三摘要报文计算所述待评估视频的MOSV。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第二摘要报文包括:所述第一源块的丢失数据包的RTP序列号、负载大小和所述第一源块的丢失数据包中的视频传输流视频TS包的摘要信息。8.一种视频质量评估设备,其特征在于,包括:视频获取模块,用于获取待评估视频,所述待评估视频包括前向纠错FEC冗余数据包;摘要生成模块,用于当所述待评估视频中的第一源块的丢失数据包的个数小于或等于所述第一源块的FEC冗余数据包的个数时,为所述第一源块的未丢失数据包生成第一摘要报文,以及为所述第一源块的丢失数据包生成第二摘要报文;视频评...

【专利技术属性】
技术研发人员:熊婕张彦芳冯力刚程剑
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1