一种视频码率识别方法和装置制造方法及图纸

技术编号:15750143 阅读:59 留言:0更新日期:2017-07-03 17:16
本发明专利技术实施例公开了一种视频码率识别方法和装置,该方法可包括:从视频业务的数据流中识别音频分片和视频分片,并记录所述音频分片和所述视频分片的大小;使用预先获取的音频码率和所述音频分片的大小计算所述音频分片的播放时长;将所述音频分片的播放时长作为所述视频分片的播放时长,并使用所述视频分片的大小和播放时长计算所述视频分片的码率。本发明专利技术实施例可以识别加密视频业务的码率。

【技术实现步骤摘要】
一种视频码率识别方法和装置
本专利技术涉及通信
,尤其涉及一种视频码率识别方法和装置。
技术介绍
随着通信网络技术的发展,各种业务广泛流行,特别是视频业务流量在所有业务流量中占比越来越高,有些地区的视频数据流量占比已经超过了50%。另一方面,伴随着通信网络技术的发展,运营商开始从关注网络质量的关键性能指标(KeyPerformanceIndicator,KPI)到关注用户体验的关键质量指标(KeyQualityIndicator,KQI)。而视频业务主要采用平均主观得分(MeanOpinionScore,MOS)评价视频业务的KQI。其中,视频业务的MOS主要依赖于两部分:(1)视频源本身的编码与压缩,而视频源本身的编码与压缩由码率来表征;(2)视频播放过程中的初始缓冲时间与停顿播放时长,这两个参数由视频的码率与下载速度决定。其中,码率也叫比特率,用于表示经过压缩编码后的视频数据每秒需要用多少个比特来表示,即把每秒显示的图像进行压缩后的数据量,一般采用的单位是千位每秒(kbps)。综上可知,视频业务的MOS是直接与视频业务的码率强相关的,因此,评估视频业务的KOI的核心就是识别视频业务的码率。然而,目前业界内只能识别出非加密视频业务的码率,而目前加密视频业务得到广泛应用。可见,目前如何识别加密视频业务的码率是当前急需解决的技术问题。
技术实现思路
本专利技术实施例提供了一种视频码率识别方法和装置,可以识别加密视频业务的码率。第一方面,本专利技术实施例提供一种视频码率识别方法,包括:从视频业务的数据流中识别音频分片和视频分片,并记录所述音频分片和所述视频分片的大小;使用预先获取的音频码率和所述音频分片的大小计算所述音频分片的播放时长;将所述音频分片的播放时长作为所述视频分片的播放时长,并使用所述视频分片的大小和播放时长计算所述视频分片的码率。该实现方式中,由于只识别出音频分片和视频分片,以及记录音频分片和视频分片的大小,就可以计算出视频分片的码率。而识别音频分片和视频分片,以及记录音频分片和视频分片的大小不是需要对音频分片和视频分片进行解密就可以获取到的。从而该实现方式可以识别加密视频业务的码率。在第一方面的第一种可能的实现方式中,所述从视频业务的数据流中识别音频分片和视频分片,并记录所述音频分片和所述视频分片的大小,可以包括:从视频业务的数据流中识别至少一个音频分片和至少一个视频分片,并记录每个音频分片和每个视频分片的大小;将所述音频分片的播放时长作为所述视频分片的播放时长,并使用所述视频分片的大小和播放时长计算所述视频分片的码率,可以包括:当所述视频业务的数据流中音频分片和视频分片一一对应时,获取每个视频分片的播放时长,并计算每个视频分片的码率,其中,所述视频分片的播放时长为与所述视频分片对应的音频分片的播放时长,所述视频分片的码率是使用所述视频分片的播放时长和大小计算的;或者当所述视频业务的数据流中音频分片和视频分片不一一对应时,累加所有音频分片的播放时长作为所述至少一个视频分片的总播放时长,以及累加所有视频分片的大小作为所述至少一个视频分片的总大小,并使用所述至少一个视频分片的总播放时长和总大小计算所述至少一个视频分片的平均码率;其中,所述视频业务的数据流中音频分片和视频分片一一对应时所述视频业务的数据流中音频分片和视频分片的数量相同。该实施方式中,可以实现计算视频业务中每个视频分片的码率,或者可以实现计算视频业务中视频分片的平均码率。结合第一方面的第一种可能的实现方式中,在第一方面的第二种可能的实现方式中,上述方法还可以包括:识别所述视频业务并行传输的数据流的数量,当所述视频业务并行传输的数据流的数量大于或者等于2时,确定所述视频业务的数据流中音频分片和视频分片一一对应;或者计算所述视频业务的数据流中音频分片和视频分片的数量,使用所述视频业务的数据流中音频分片和视频分片的数量,判断所述视频业务的数据流中音频分片和视频分片是否一一对应。该实施方式中,可以实现识别数据流的数量就可以确定所述视频业务的数据流中音频分片和视频分片一一对应,从而不需要比较各分片的开始传输时间,以节约设备功耗。结合第一方面或者第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述从视频业务的数据流中识别音频分片和视频分片,包括:识别视频业务的数据流包括的多个数据分片,并使用所述音频码率识别出所述多个数据分片中的音频分片,将所述多个数据分片中除音频分片之外的数据分片识别为视频分片;或者使用所述音频码率识别所述视频业务包括的多个数据流中音频数据流,并将所述音频数据流中包括的数据分片识别为音频分片,并将所述多个数据流中除所述音频数据流之外的数据流作为视频数据流,并将所述视频数据流中包括的数据分片识别为视频分片。结合第一方面或者第一方面的第一种可能的实现方式或者第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述方法还包括:识别所述视频业务的传输方式,当所述视频业务的传输方式是至少两条并行传输的数据流的传输方式时,执行所述从视频业务的数据流中识别音频分片和视频分片,并记录所述音频分片和所述视频分片的大小的步骤。该实施方式中,可以实现在视频业务的传输方式是至少两条并行传输的数据流的传输方式时计算视频业务的视频分片的码率。因为使用至少两条并行传输的数据流的传输方式必定是音频分片和视频分片可分离的视频业务,从而可以使用上述步骤计算视频业务的视频分片的码率。而不需要对视频业务的数据流的流量,以及数据流中包括的上行请求进行分析,以判断上述视频业务为音频分片和视频分片可分离的视频业务。可见,该实现方式中可以节约计算量,以及提高计算视频分片的码率的效率。第二方面,本专利技术实施例提供一种视频码率识别装置,包括:识别单元和计算单元,其中:所述识别单元,用于从视频业务的数据流中识别音频分片和视频分片,并记录所述音频分片和所述视频分片的大小;所述计算单元,用于使用预先获取的音频码率和所述音频分片的大小计算所述音频分片的播放时长;所述计算单元还用于将所述音频分片的播放时长作为所述视频分片的播放时长,并使用所述视频分片的大小和播放时长计算所述视频分片的码率。在第二方面的第一种可能的实现方式中,所述识别单元用于从视频业务的数据流中识别多个音频分片和多个视频分片,并记录每个音频分片和每个视频分片的大小;所述计算单元用于当所述视频业务的数据流中音频分片和视频分片一一对应时,获取每个视频分片的播放时长,并计算每个视频分片的码率,其中,所述视频分片的播放时长为与所述视频分片对应的音频分片的播放时长,所述音频分片的码率是使用所述音频分片的播放时长和大小计算的;或者所述计算单元用于当所述视频业务的数据流中音频分片和视频分片不一一对应时,累加所有音频分片的播放时长作为所述至少一个视频分片的总播放时长,以及累加所有视频分片的大小作为所述至少一个视频分片的总大小,并使用所述至少一个视频分片的总播放时长和总大小计算所述至少一个视频分片的平均码率;其中,所述视频业务的数据流中音频分片和视频分片一一对应时所述视频业务的数据流中音频分片和视频分片的数量相同。结合第二方面的第一种可能的实现方式,在第二方面本文档来自技高网...
一种视频码率识别方法和装置

【技术保护点】
一种视频码率识别方法,其特征在于,包括:从视频业务的数据流中识别音频分片和视频分片,并记录所述音频分片和所述视频分片的大小;使用预先获取的音频码率和所述音频分片的大小计算所述音频分片的播放时长;将所述音频分片的播放时长作为所述视频分片的播放时长,并使用所述视频分片的大小和播放时长计算所述视频分片的码率。

【技术特征摘要】
1.一种视频码率识别方法,其特征在于,包括:从视频业务的数据流中识别音频分片和视频分片,并记录所述音频分片和所述视频分片的大小;使用预先获取的音频码率和所述音频分片的大小计算所述音频分片的播放时长;将所述音频分片的播放时长作为所述视频分片的播放时长,并使用所述视频分片的大小和播放时长计算所述视频分片的码率。2.如权利要求1所述的方法,其特征在于,所述从视频业务的数据流中识别音频分片和视频分片,并记录所述音频分片和所述视频分片的大小,包括:从视频业务的数据流中识别至少一个音频分片和至少一个视频分片,并记录每个音频分片和每个视频分片的大小;所述将所述音频分片的播放时长作为所述视频分片的播放时长,并使用所述视频分片的大小和播放时长计算所述视频分片的码率,包括:当所述视频业务的数据流中音频分片和视频分片一一对应时,获取每个视频分片的播放时长,并计算每个视频分片的码率,其中,所述视频分片的播放时长为与所述视频分片对应的音频分片的播放时长,所述视频分片的码率是使用所述视频分片的播放时长和大小计算的;或者当所述视频业务的数据流中音频分片和视频分片不一一对应时,累加所有音频分片的播放时长作为所述至少一个视频分片的总播放时长,以及累加所有视频分片的大小作为所述至少一个视频分片的总大小,并使用所述至少一个视频分片的总播放时长和总大小计算所述至少一个视频分片的平均码率;其中,所述视频业务的数据流中音频分片和视频分片一一对应时所述视频业务的数据流中音频分片和视频分片的数量相同。3.如权利要求2所述的方法,其特征在于,所述方法还包括:识别所述视频业务并行传输的数据流的数量,当所述视频业务并行传输的数据流的数量大于或者等于2时,确定所述视频业务的数据流中音频分片和视频分片一一对应;或者计算所述视频业务的数据流中音频分片和视频分片的数量,使用所述视频业务的数据流中音频分片和视频分片的数量,判断所述视频业务的数据流中音频分片和视频分片是否一一对应。4.如权利要求1-3中任一项所述的方法,其特征在于,所述从视频业务的数据流中识别音频分片和视频分片,包括:识别视频业务的数据流包括的多个数据分片,并使用所述音频码率识别出所述多个数据分片中的音频分片,将所述多个数据分片中除音频分片之外的数据分片识别为视频分片;或者使用所述音频码率识别所述视频业务包括的多个数据流中音频数据流,并将所述音频数据流中包括的数据分片识别为音频分片,并将所述多个数据流中除所述音频数据流之外的数据流作为视频数据流,并将所述视频数据流中包括的数据分片识别为视频分片。5.如权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:识别所述视频业务的传输方式,当所述视频业务的传输方式是至少两条并行传输的数据流的传输方式时,执行所述从视频业务的数据流中识别音频分片和视频分...

【专利技术属性】
技术研发人员:林高全
申请(专利权)人:华为技术服务有限公司
类型:发明
国别省市:河北,13

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

1