一种视频处理的方法及装置、电子设备、存储介质制造方法及图纸

技术编号:23861218 阅读:40 留言:0更新日期:2020-04-18 13:57
本申请实施例提供了一种视频处理的方法及装置、电子设备、存储介质,所述方法包括:在视频播放的过程中,确定待播放的一个或多个目标视频段,并确定每个目标视频段对应的一个或多个可选视频码率;分别确定一个或多个目标视频段对应的第一体验质量指标;结合所有的目标视频段对应的第一体验质量指标,确定一个或多个第二体验质量指标,并确定最优的第二体验质量指标对应的目标视频码率组合;采用目标视频码率组合,控制视频播放。通过本申请实施例,实现了对视频码率的控制,通过对用户体验参数归一化,为播放器选择合适码率的视频,且不限制于当前视频码率的选择,通过视频码率组合兼顾未来带宽状态的变化,提升了视频的体验质量。

A method and device of video processing, electronic equipment and storage medium

【技术实现步骤摘要】
一种视频处理的方法及装置、电子设备、存储介质
本申请涉及视频处理领域,特别是涉及一种视频处理的方法及装置、电子设备、存储介质。
技术介绍
随着科学技术的发展,语音、文字已难以满足用户需求,视频成为用户沟通和娱乐的重要方式,而高清晰视频带来的高清画质倍受用户喜爱。由于高清晰视频数据量大,而实际网络状况较为复杂,如不同地区的网络带宽不同、不同时间的网络带宽不同,且还经常出现抢占网络带宽的情况,网络带宽的情况影响着高清晰视频的使用。若在带宽不足时选择高清画质,则会导致视频画面持续卡顿,若在带宽充足时选择不清晰画质,则会导致带宽浪费,影响视频的体验质量。
技术实现思路
鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种视频处理的方法及装置、电子设备、存储介质,包括:一种视频处理的方法,所述方法包括:在视频播放的过程中,确定待播放的一个或多个目标视频段,并确定每个目标视频段对应的一个或多个可选视频码率;分别确定所述一个或多个目标视频段对应的第一体验质量指标;其中,每个可选视频码率对应一第一体验质量指标;结合所有的目标视频段对应的第一体验质量指标,确定一个或多个第二体验质量指标,并确定最优的第二体验质量指标对应的目标视频码率组合;采用所述目标视频码率组合,控制视频播放。一种视频处理的装置,所述装置包括:可选视频码率确定模块,用于在视频播放的过程中,确定待播放的一个或多个目标视频段,并确定每个目标视频段对应的一个或多个可选视频码率;第一体验质量指标确定模块,用于分别确定所述一个或多个目标视频段对应的第一体验质量指标;其中,每个可选视频码率对应一第一体验质量指标;目标视频码率组合确定模块,用于结合所有的目标视频段对应的第一体验质量指标,确定一个或多个第二体验质量指标,并确定最优的第二体验质量指标对应的目标视频码率组合;视频播放控制模块,用于采用所述目标视频码率组合,控制视频播放。一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的视频处理的方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的视频处理的方法的步骤。本申请实施例具有以下优点:在本申请实施例中,通过在视频播放的过程中,确定待播放的一个或多个目标视频段,并确定每个目标视频段对应的一个或多个可选视频码率,然后分别确定一个或多个目标视频段对应的第一体验质量指标,结合所有的目标视频段对应的第一体验质量指标,确定一个或多个第二体验质量指标,并确定最优的第二体验质量指标对应的目标视频码率组合,采用目标视频码率组合,控制视频播放,实现了对视频码率的控制,通过对用户体验参数归一化,为播放器选择合适码率的视频,且不限制于当前视频码率的选择,通过视频码率组合兼顾未来带宽状态的变化,提升了视频的体验质量。附图说明为了更清楚地说明本申请的技术方案,下面将对本申请的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请一实施例提供的一种视频处理的方法的步骤流程图;图2是本申请一实施例提供的另一种视频处理的方法的步骤流程图;图3是本申请一实施例提供的一种视频处理的装置的结构示意图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。参照图1,示出了本申请一实施例提供的一种视频处理的方法的步骤流程图,具体可以包括如下步骤:步骤101,在视频播放的过程中,确定待播放的一个或多个目标视频段,并确定每个目标视频段对应的一个或多个可选视频码率;其中,一个或多个目标视频段为未缓存的视频段。在直播、点播、视频通信等过程中,响应于用户操作,播放器可以获取确定当前视频,进而可以将目标视频划分为一个或多个视频段,例如,按照预设时长(如10秒)进行视频段划分,在播放某一视频段的过程中,可以按照时间顺序从视频服务器中缓存未播放的视频段。对于未缓存的视频段,可以从中确定一个或多个目标视频段,即可以将最近一个未缓存的视频段作为目标视频段,为了反映网络变化趋势,也可以将最近N(N为大于1的整数)个未缓存的视频段作为目标视频段。为了适应当前网络环境,在视频段缓存的过程中,可以采用不同的视频码率进行缓存,则在确定目标视频段后,可以进一步确定每个目标视频段对应的一个或多个可选视频码率。步骤102,分别确定所述一个或多个目标视频段对应的第一体验质量指标;其中,每个可选视频码率对应一第一体验质量指标;在具体实现中,可以对用户的体验质量(QoE,QualityofExperience)进行建模,通过体验质量指标对用户体验参数进行归一化,然后可以基于MPC(ModelPredictionControl,模型预测控制)来遍历可选视频码率,获得第一体验质量指标,以求取最大化体验质量。对于每一个目标视频段,可以确定每个可选视频码率对应的第一体验质量指标,具体可以根据可选视频码率、预测的播放卡顿情况,以及预测的码率切换情况来确定第一体验质量指标。步骤103,结合所有的目标视频段对应的第一体验质量指标,确定一个或多个第二体验质量指标,并确定最优的第二体验质量指标对应的目标视频码率组合;其中,目标视频码率组合包括目标视频段与目标视频码率的对应关系。当仅存在一个目标视频段时,则直接将目标视频段对应的一个或多个第一体验质量指标作为第二体验质量指标,选择最优的第二体验质量指标,进而确定最优的第二体验质量指标对应的视频码率,作为目标视频码率。当存在多个目标视频段时,则对所有的目标视频段对应的第一体验质量指标进行组合,得到一个或多个第二体验质量指标,从中确定最优的第二体验质量指标,进而确定最优的第二体验质量指标对应的目标视频码率组合。在本申请一实施例中,步骤103可以包括如下子步骤:子步骤11,分别从每个目标视频段对应的第一体验质量指标中,选取一第一体验质量指标进行组合计算,得到一个或多个第二体验质量指标;由于第一体验质量指标与可选视频码率对应,每个目标视频段存在一个或多个可选视频码率,则存在一个或多个第一体验质量指标。对于每个目标视频段,可以从中选取一个第一体验质量指标,则可以得到一个或多个第一体验质量指标组合,进而分别对每个组合中第一体验质量指标进行累加,得到一个或多个第二体验质量指标。子步骤本文档来自技高网...

【技术保护点】
1.一种视频处理的方法,其特征在于,所述方法包括:/n在视频播放的过程中,确定待播放的一个或多个目标视频段,并确定每个目标视频段对应的一个或多个可选视频码率;/n分别确定所述一个或多个目标视频段对应的第一体验质量指标;其中,每个可选视频码率对应一第一体验质量指标;/n结合所有的目标视频段对应的第一体验质量指标,确定一个或多个第二体验质量指标,并确定最优的第二体验质量指标对应的目标视频码率组合;/n采用所述目标视频码率组合,控制视频播放。/n

【技术特征摘要】
1.一种视频处理的方法,其特征在于,所述方法包括:
在视频播放的过程中,确定待播放的一个或多个目标视频段,并确定每个目标视频段对应的一个或多个可选视频码率;
分别确定所述一个或多个目标视频段对应的第一体验质量指标;其中,每个可选视频码率对应一第一体验质量指标;
结合所有的目标视频段对应的第一体验质量指标,确定一个或多个第二体验质量指标,并确定最优的第二体验质量指标对应的目标视频码率组合;
采用所述目标视频码率组合,控制视频播放。


2.根据权利要求1所述的方法,其特征在于,所述分别确定所述一个或多个目标视频段对应的第一体验质量指标的步骤包括:
分别确定所述一个或多个可选视频码率对应的正面收益;
对于每个可选视频码率,预测播放卡顿情况对应的第一负面收益;
以及,在与所述目标视频段的前一视频段的视频码率不同时,预测码率切换情况对应的第二负面收益;
结合所述正面收益、所述第一负面收益,以及所述第二负面收益,确定所述可选视频码率对应的第一体验质量指标。


3.根据权利要求2所述的方法,其特征在于,所述对于每个可选视频码率,预测播放卡顿情况对应的第一负面收益的步骤包括:
确定带宽预测值,并确定在采用所述带宽预测值时下载所述目标视频段所需的下载时长;
确定剩余视频缓存的缓存时长;
结合所述缓存时长和所述下载时长,确定卡顿时长;
采用所述卡顿时长,确定播放卡顿情况对应的第一负面收益;其中,所述第一负面收益与所述卡顿时长正相关。


4.根据权利要求2或3所述的方法,其特征在于,所述在与所述目标视频段的前一视频段的视频码率不同时,预测与码率切换情况对应的第二负面收益的步骤包括:
确定所述可选视频码率与所述前一视频段的视频码率的视频码率差;
采用所述视频码率差,确定码率切换情况对应的第二负面收益;其中,所述第二负面收益与所述视频码率差正相关。


5.根据权利要求4所述的方法,其特征在于,所述正面收益与所述可选视频码率正相关。


6.根据权利要求1或2或3所述的方法,其特征在于,所述...

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

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

1