一种视频码率的确定方法、装置、服务器和存储介质制造方法及图纸

技术编号:25643795 阅读:25 留言:0更新日期:2020-09-15 21:35
本发明专利技术实施例公开了一种视频码率的确定方法、装置、服务器和存储介质。其中,该方法包括:在待播放视频的码率挡位中筛选出对应的开播码率,该开播码率下面向当前播放用户预估的开播性能指标支持待播放视频成功开播;在开播码率中查找待播放视频面向当前播放用户预估的适配播放性能指标所采用的目标开播码率,作为待播放视频的下载码率,该适配播放性能指标使待播放视频面向当前播放用户的实际播放时长达到最优。本发明专利技术实施例提供的技术方案,保证下载码率在符合当前播放用户的开播偏好的基础上,进一步符合当前播放用户的播放偏好,从而保证待播放视频在不同播放用户的播放偏好下的码率适配性,提高待播放视频面向不同播放用户的播放质量。

【技术实现步骤摘要】
一种视频码率的确定方法、装置、服务器和存储介质
本专利技术实施例涉及视频处理
,尤其涉及一种视频码率的确定方法、装置、服务器和存储介质。
技术介绍
随着互联网技术的快速发展,各类视频播放应用越来越广泛地普及到人们的日常生活中,而视频在播放过程中的网络带宽不稳定,会导致视频播放卡顿和开播慢的问题。此时,对于长视频,会采用视频分段技术进行视频分段下载,每一分段视频均根据当前的网络带宽采用自适应码率进行下载,以避免视频播放卡顿和开播慢的问题;而短视频的播放时间较短,如果采用视频分段技术会使视频分段的开销过大,因此通常会为短视频选择一个最优的下载码率,并采用该最优下载码率来下载整个短视频。但是,在短视频播放的场景下,对于网络状态不佳的用户,即使存在播放卡顿,也可能倾向于选择高码率的视频,对于流量不足的用户,即使网络状态良好,也可能倾向于选择低码率的视频以减少流量的过度消耗;因此,为不同类型的短视频选择合适的下载码率,以使用户享有最佳的观看体验,是短视频领域当前亟待解决的问题。目前,通常会采用预先设定的线性体验质量(QualityofExperiments,QoE)公式,根据视频播放过程中预先为各项播放性能指标主观设定的权重对各项播放性能指标进行线性加权,从而确定出合适的下载码率;而人为设定各项播放性能指标的权重,无法表示各类用户的播放偏好,使得短视频的下载码率无法适应不同用户偏好的播放要求,从而降低了短视频面向各用户的播放质量。
技术实现思路
本专利技术实施例提供了一种视频码率的确定方法、装置、服务器和存储介质,保证待播放视频在不同播放用户的播放偏好下的码率适配性,提高待播放视频面向不同播放用户的播放质量。第一方面,本专利技术实施例提供了一种视频码率的确定方法,该方法包括:在待播放视频的码率挡位中筛选出对应的开播码率,所述开播码率下面向当前播放用户预估的开播性能指标支持所述待播放视频成功开播;在所述开播码率中查找所述待播放视频面向当前播放用户预估的适配播放性能指标所采用的目标开播码率,作为所述待播放视频的下载码率,所述适配播放性能指标使所述待播放视频面向当前播放用户的实际播放时长达到最优。第二方面,本专利技术实施例提供了一种视频码率的确定装置,该装置包括:开播码率筛选模块,用于在待播放视频的码率挡位中筛选出对应的开播码率,所述开播码率下面向当前播放用户预估的开播性能指标支持所述待播放视频成功开播;下载码率确定模块,用于在所述开播码率中查找所述待播放视频面向当前播放用户预估的适配播放性能指标所采用的目标开播码率,作为所述待播放视频的下载码率,所述适配播放性能指标使所述待播放视频面向当前播放用户的实际播放时长达到最优。第三方面,本专利技术实施例提供了一种服务器,该服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的视频码率的确定方法。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术任意实施例所述的视频码率的确定方法。本专利技术实施例提供的一种视频码率的确定方法、装置、服务器和存储介质,将用户选择观看视频的过程分为开播和播放两个阶段,首先通过判断待播放视频的各个码率挡位下面向当前播放用户预估的开播性能指标是否支持待播放视频成功开播,筛选出支持待播放视频成功开播的开播码率,使得开播性能指标对当前播放用户在开播过程中的主观开播偏好进行分析,保证开播码率符合当前播放用户的开播偏好,同时在开播码率中进一步查找出能够使待播放视频面向当前播放用户的实际播放时长达到最优时,待播放视频面向当前播放用户预估的适配播放性能指标所采用的目标开播码率,作为待播放视频的下载码率,使得播放性能指标对当前播放用户在播放过程中的主观播放偏好进行分析,进而保证下载码率在符合当前播放用户的开播偏好的基础上,进一步符合当前播放用户的播放偏好,从而保证待播放视频在不同播放用户的播放偏好下的码率适配性,提高待播放视频面向不同播放用户的播放质量,从而优化当前播放用户对待播放视频采用该下载码率进行播放时的观看体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1A为本专利技术实施例一提供的一种视频码率的确定方法的流程图;图1B为本专利技术实施例一提供的视频码率的确定过程的原理示意图;图2A为本专利技术实施例二提供的一种视频码率的确定方法的流程图;图2B为本专利技术实施例二提供的视频码率的确定过程的原理示意图;图3为本专利技术实施例三提供的一种视频码率的确定装置的结构示意图;图4为本专利技术实施例四提供的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。此外,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。实施例一图1A为本专利技术实施例一提供的一种视频码率的确定方法的流程图,本实施例可适用于任一种对短视频进行下载播放的情况中。本实施例提供的视频码率的确定方法可以由本专利技术实施例提供的视频码率的确定装置来执行,该装置可以通过软件和/或硬件的方式来实现,并集成在执行本方法的服务器中,该服务器可以是参与视频数据下载播放的后台服务器。具体的,参考图1A,该方法可以包括如下步骤:S110,在待播放视频的码率挡位中筛选出对应的开播码率。具体的,本实施例主要针对在短视频播放的场景下,由于短视频时长较短,采用视频分段技术进行下载播放时,会存在过大的分段开销,因此会将短视频作为一个整体进行下载播放,此时需要为短视频选择出合适的下载码率,以保证短视频的播放流畅性;而由于各个播放用户的主观播放偏好不同,对同一短视频的播放需求也不同,因此不同播放用户针对同一短视频所选择出的下载码率也各不相同;本实施例通过对不同播放用户的播放偏好进行分析,对不同类型下的短视频自适应选择出最优的下载码率,以使播放用户享有最佳的观看体验。其中,本实施例中的待播放视频为视频时长低于预设时长阈值的短视频。可选的,服务端在存储各类短视频时,为了保证短视频在各类播放用户的网络带宽下的自适应码率下载,本实施例会预先为各个短视频设定出可供不同播放用户下载选择的多个码率挡位,后续从所设定的多个码率挡位中筛选最优的下载码率。同时,由于不同播放用户选择观看某一短视频时,可能会出现开播慢或者播放卡顿的问题,此时有些播放用户在当前的短视频开播较慢或者播放卡顿时,会直接选择跳过该短视频去播放下一个短视频,而另一些播放用户在很喜欢当前的短视频时,即使该短视频开播较慢,也会选择等待一段时间去观看,或者即本文档来自技高网...

【技术保护点】
1.一种视频码率的确定方法,其特征在于,包括:/n在待播放视频的码率挡位中筛选出对应的开播码率,所述开播码率下面向当前播放用户预估的开播性能指标支持所述待播放视频成功开播;/n在所述开播码率中查找所述待播放视频面向当前播放用户预估的适配播放性能指标所采用的目标开播码率,作为所述待播放视频的下载码率,所述适配播放性能指标使所述待播放视频面向当前播放用户的实际播放时长达到最优。/n

【技术特征摘要】
1.一种视频码率的确定方法,其特征在于,包括:
在待播放视频的码率挡位中筛选出对应的开播码率,所述开播码率下面向当前播放用户预估的开播性能指标支持所述待播放视频成功开播;
在所述开播码率中查找所述待播放视频面向当前播放用户预估的适配播放性能指标所采用的目标开播码率,作为所述待播放视频的下载码率,所述适配播放性能指标使所述待播放视频面向当前播放用户的实际播放时长达到最优。


2.根据权利要求1所述的方法,其特征在于,在待播放视频的码率挡位中筛选出对应的开播码率,包括:
将所述待播放视频在每一码率挡位下面向当前播放用户预估的开播性能指标依次输入到预先构建的开播模型中,得到每一码率挡位下的开播性能指标是否支持所述待播放视频成功开播的开播标签;
根据所述开播标签确定支持所述待播放视频成功开播的开播性能指标所采用的码率挡位,作为所述开播码率。


3.根据权利要求2所述的方法,其特征在于,在待播放视频的码率挡位中筛选出对应的开播码率之前,还包括:
提取历史视频面向历史播放用户的历史开播性能指标和历史开播标签,并采用所述历史开播性能指标和所述历史开播标签训练所述开播模型。


4.根据权利要求2所述的方法,其特征在于,所述开播模型为二分类模型。


5.根据权利要求1所述的方法,其特征在于,在所述开播码率中查找所述待播放视频面向当前播放用户预估的适配播放性能指标所采用的目标开播码率,作为所述待播放视频的下载码率,包括:
将所述待播放视频在每一开播码率下面向当前播放用户预估的播放性能指标依次输入到预先构建的播放模型中,得到所述待播放视频在每一开播码率对应的播放性能指标下面向当前播放用户的实际播放时长;
确定所述实际播放时长达到最优时的适配播放性能指标,并将所述适配播放性能指标所采用的目标开播码率,作为所述待播放视...

【专利技术属性】
技术研发人员:石磊任尔斌刘丽
申请(专利权)人:广州市百果园信息技术有限公司
类型:发明
国别省市:广东;44

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

1