云游戏视频的最优编码模式确定方法与装置制造方法及图纸

技术编号:34833402 阅读:26 留言:0更新日期:2022-09-08 07:27
本申请提供了一种云游戏视频的最优编码模式确定方法与装置、电子设备及存储介质,方法包括:利用多个编码模式对云游戏视频进行编码,得到各个编码模式对应的编码视频;计算所述各个编码模式对应的编码视频的画质评价指标的数值,并计算所述各个编码模式对应的编码视频的码率抖动评价指标的数值;基于所述画质评价指标的数值和码率抖动评价指标的数值从所述多个编码模式中确定最优编码模式,能够确定出云游戏视频的最优编码模式,便于基于最优编码模式进行云游戏视频编码输出高质量画质的视频并能够防止码率抖动。的视频并能够防止码率抖动。的视频并能够防止码率抖动。

【技术实现步骤摘要】
云游戏视频的最优编码模式确定方法与装置


[0001]本专利技术涉及云应用领域,特别涉及一种云游戏视频的最优编码模式确定方法与装置、电子设备及存储介质。

技术介绍

[0002]云游戏作为音视频编解码领域的一个重要业务应用,这几年随着5G的普及而迅速发展,由于游戏市场本身规模巨大,云游戏也因此具有广阔的发展空间,目前众多技术公司纷纷加入云游戏的产业布局。随着音视频流媒体技术和相关服务的日益丰富,终端用户对云游戏的体验要求也越来越高。视频画质和流畅度是用户云游戏体验的重要指标,高清的画质和流畅的播放体验可以提高用户的云玩时长和留存率。
[0003]因此,如何提供一种最优编码模式,以对云游戏视频进行编码,保证输出高质量画质的视频并防止码率抖动,成为亟待解决的技术问题。

技术实现思路

[0004]针对现有技术存在的技术问题,本申请实施例提供一种云游戏视频的最优编码模式确定方法与装置、电子设备及存储介质。
[0005]第一方面,本申请实施例提供了一种云游戏视频的最优编码模式确定方法,包括:利用多个编码模式对云游戏视频进行编码,得到各个编码模式对应的编码视频;计算所述各个编码模式对应的编码视频的画质评价指标的数值,并计算所述各个编码模式对应的编码视频的码率抖动评价指标的数值;基于所述画质评价指标的数值和码率抖动评价指标的数值从所述多个编码模式中确定最优编码模式。
[0006]第二方面,本申请实施例还提供了一种云游戏视频的最优编码模式确定装置,包括:编码单元,用于利用多个编码模式对云游戏视频进行编码,得到各个编码模式对应的编码视频;计算单元,用于计算所述各个编码模式对应的编码视频的画质评价指标的数值,并计算所述各个编码模式对应的编码视频的码率抖动评价指标的数值;确定单元,用于基于所述画质评价指标的数值和码率抖动评价指标的数值从所述多个编码模式中确定最优编码模式。
[0007]第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面所述的云游戏视频的最优编码模式确定方法的步骤。
[0008]第四方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方
面所述的云游戏视频的最优编码模式确定方法的步骤。
[0009]综上,本申请实施例提供的云游戏视频的最优编码模式确定方法与装置、电子设备及存储介质,利用多个编码模式对云游戏视频进行编码,得到各个编码模式对应的编码视频;计算所述各个编码模式对应的编码视频的画质评价指标的数值,并计算所述各个编码模式对应的编码视频的码率抖动评价指标的数值;基于所述画质评价指标的数值和码率抖动评价指标的数值从所述多个编码模式中确定最优编码模式,能够确定出云游戏视频的最优编码模式,便于基于最优编码模式进行云游戏视频编码输出高质量画质的视频并能够防止码率抖动。
附图说明
[0010]图1为本申请实施例提供的一种云游戏视频的最优编码模式确定方法一实施例的流程示意图;图2为本申请实施例提供的一种云游戏视频的最优编码模式确定装置一实施例的结构示意图;图3为本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0011]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,应当理解,本申请中附图仅起到说明和描述的目的,并不用于限定本申请的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本申请中使用的流程图示出了根据本申请的一些实施例实现的操作。应该理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本申请内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
[0012]另外,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0013]需要说明的是,本申请实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
[0014]参照图1所示,为本申请实施例提供的一种云游戏视频的最优编码模式确定方法的流程示意图,可以包括:S10、利用多个编码模式对云游戏视频进行编码,得到各个编码模式对应的编码视频;本实施例中,需要说明的是,多个编码模式包含的属性相同,但是属性值不完全相同。属性可以包括编码参数和/或编码算法。为了在激烈的市场竞争中处于有利地位,企业技术人员会研发先进的视频编码算法并整合到视频编解码平台,如视频预处理算法、图像增强算法等。因此,可以在属性中加入编码算法以便于结合业务和硬件平台确定出最优编
码模式。
[0015]S11、计算所述各个编码模式对应的编码视频的画质评价指标的数值,并计算所述各个编码模式对应的编码视频的码率抖动评价指标的数值;S12、基于所述画质评价指标的数值和码率抖动评价指标的数值从所述多个编码模式中确定最优编码模式。
[0016]本申请实施例提供的云游戏视频的最优编码模式确定方法,利用多个编码模式对云游戏视频进行编码,得到各个编码模式对应的编码视频;计算所述各个编码模式对应的编码视频的画质评价指标的数值,并计算所述各个编码模式对应的编码视频的码率抖动评价指标的数值;基于所述画质评价指标的数值和码率抖动评价指标的数值从所述多个编码模式中确定最优编码模式,能够确定出云游戏视频的最优编码模式,便于基于最优编码模式进行云游戏视频编码输出高质量画质的视频并能够防止码率抖动。
[0017]在前述方法实施例的基础上,所述利用多个编码模式对云游戏视频进行编码,可以包括:将云游戏视频编码成h264格式的视频;利用多个编码模式对所述h264格式的视频进行转码。
[0018]本实施例中,需要说明的是,云游戏视频在实例中生成,视频原始数据为RGBA格式,以分辨率为1920*1080、帧率为60fps的素材为例,1秒钟生成的视频数据量大约是474.6MB,如此大的数据量无法实时落盘存储,从而不便于云游戏视频编码以及各项指标评估。为了解决这个问题,可以实时编码高质量的视频代替RGBA格式原始视频,具体可以在利用多个编码模式对云游戏视频进行编码时,将云游戏视频编码成h264格式的视频。比如将云游戏视频编码成的h264格式的视频的传输速率为10MBps,该h264格式的视频几乎可以达到和RGBA格式原始视频同样的质量,但每秒的数据量只本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云游戏视频的最优编码模式确定方法,其特征在于,包括:利用多个编码模式对云游戏视频进行编码,得到各个编码模式对应的编码视频;计算所述各个编码模式对应的编码视频的画质评价指标的数值,并计算所述各个编码模式对应的编码视频的码率抖动评价指标的数值;基于所述画质评价指标的数值和码率抖动评价指标的数值从所述多个编码模式中确定最优编码模式。2.如权利要求1所述的方法,其特征在于,所述利用多个编码模式对云游戏视频进行编码,包括:将云游戏视频编码成h264格式的视频;利用多个编码模式对所述h264格式的视频进行转码。3.如权利要求1或2所述的方法,其特征在于,所述编码模式包括编码标准、level级别、档次profile级别、量化参数qp范围、分辨率、帧率、码率、I帧间隔、参考帧和编码算法中的至少两个属性,所述画质评价指标包括峰值信噪比psnr和/或视频多方法评估融合vmaf,所述码率抖动评价指标包括平均码率和/或按照预设周期统计的最大码率。4.如权利要求3所述的方法,其特征在于,所述基于所述画质评价指标的数值和码率抖动评价指标的数值从所述多个编码模式中确定最优编码模式,包括:从所述多个编码模式中选择平均码率在第一范围内的编码模式作为候选编码模式,其中,所述第一范围为(a1,b1),a1=所述码率*(1

第一比率),b1=所述码率*(1+第一比率);从所述候选编码模式中选择按照预设周期统计的最大码率在第二范围内且psnr和vmaf中至少一个指标最高的候选编码模式作为最优编码模式,其中,所述第二范围为(a2,b2),a2=所述码率*(1

第二比率),b2=所述码率*(1+第二比率),*表示乘法。5.一种云游戏视频的最优编码模式确定装置,其特征在于,包括:编码单元,用于利用多个编码模式对云游戏视频进行编码,得到各个编码模式对应的编码视频;计算单元,用于计算所述各个编码模式对应的编码视频的画质评价指标的数值,...

【专利技术属性】
技术研发人员:蔡华元
申请(专利权)人:海马云天津信息技术有限公司
类型:发明
国别省市:

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

1