【技术实现步骤摘要】
视频编码配置方法、装置、设备及计算机可读存储介质
[0001]本申请涉及计算机
,具体而言,本申请涉及一种视频编码配置方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]云游戏是一种以云计算技术为基础的在线游戏技术。在云游戏场景下,云游戏并不在玩家游戏终端,而是在云端服务器中运行,并由云端服务器将游戏场景渲染为视频音频流,通过网络传输给玩家游戏终端。现有技术中针对云游戏场景中视频的低码率的情况,通常为了提升画质,当采用不同的低码率启动时,使用默认视频的编码配置,并提示用户网络环境较差,建议用户手动降低视频(画面)的分辨率以及视频的帧率;由于对于不同的低码率使用相同的编码配置,需要通过交互,提示用户手动修改编码配置,使用户去尝试确定最优的编码配置,从而导致用户体验感差,而且往往不能确定最优的编码配置。
技术实现思路
[0003]本申请针对现有的方式的缺点,提出一种视频编码配置方法、装置、设备及计算机可读存储介质,用以解决如何实现高效确定最优的视频的编码配置的问题。
[0004]第一方面,本申请提供了一种视频编码配置方法,包括:
[0005]获取待播放视频的场景类型、待播放视频的码率以及终端的解码能力;
[0006]根据待播放视频的场景类型、待播放视频的码率以及终端的解码能力,确定待播放视频的编码配置,待播放视频的编码配置包括待播放视频的帧率、待播放视频的编码类型和待播放视频的分辨率。
[0007]在一个实施例中,获取待播放视频的码率以及终端的解码能力,包括 ...
【技术保护点】
【技术特征摘要】
1.一种视频编码配置方法,其特征在于,包括:获取待播放视频的场景类型、所述待播放视频的码率以及终端的解码能力;根据所述待播放视频的场景类型、所述待播放视频的码率以及所述终端的解码能力,确定所述待播放视频的编码配置,所述待播放视频的编码配置包括所述待播放视频的帧率、所述待播放视频的编码类型和所述待播放视频的分辨率。2.根据权利要求1所述的方法,其特征在于,所述获取所述待播放视频的码率以及终端的解码能力,包括:根据网络的带宽,确定所述待播放视频的码率;并根据终端的硬件信息,确定所述终端的解码能力,所述解码能力包括所述终端支持的视频的解码类型,以及所述视频的解码类型对应的视频的最大分辨率。3.根据权利要求1所述的方法,其特征在于,所述根据所述待播放视频的场景类型、所述待播放视频的码率以及所述终端的解码能力,确定所述待播放视频的编码配置,所述待播放视频的编码配置包括所述待播放视频的帧率、所述待播放视频的编码类型和所述待播放视频的分辨率,包括:根据预设的视频的帧率区间、所述待播放视频的场景类型和所述待播放视频的码率,确定所述待播放视频的帧率;当所述终端支持的视频的至少两种解码类型分别对应的视频的最大分辨率都相同,则将所述至少两种解码类型中、解码效率最大的解码类型对应的编码类型作为所述待播放视频的编码类型,并将所述最大分辨率作为所述待播放视频的分辨率;其中,所述终端的解码能力包括所述终端支持的视频的至少两种解码类型,以及所述至少两种解码类型分别对应的视频的最大分辨率。4.根据权利要求1所述的方法,其特征在于,所述根据所述待播放视频的场景类型、所述待播放视频的码率以及所述终端的解码能力,确定所述待播放视频的编码配置,所述待播放视频的编码配置包括所述待播放视频的帧率、所述待播放视频的编码类型和所述待播放视频的分辨率,包括:根据预设的视频的帧率区间、所述待播放视频的场景类型和所述待播放视频的码率,确定所述待播放视频的帧率;当所述待播放视频的场景类型为第一场景类型,所述终端支持的视频的至少两种解码类型分别对应的视频的最大分辨率不相同,则将各最大分辨率中的最大值的分辨率作为所述待播放视频的分辨率,并将所述最大值的分辨率对应的编码类型作为所述待播放视频的编码类型;或,当所述待播放视频的场景类型为第二场景类型、第三场景类型和第四场景类型中的任一种,所述终端支持的视频的至少两种解码类型分别对应的视频的最大分辨率不相同,且所述待播放视频的码率小于预设码率阈值,则将各最大分辨率中的最小值的分辨率作为所述待播放视频的分辨率,并将所述最小值的分辨率对应的编码类型作为所述待播放视频的编码类型;或,当所述待播放视频的场景类型为所述第二场景类型和所述第三场景类型中的任一种,所述终端支持的视频的至少两种解码类型分别对应的视频的最大分辨率不相同,且所述待播放视频的码率大于预设码率阈值,则将各最大分辨率中的最大值的分辨率作为所述
待播放视频的分辨率,并将所述最大值的分辨率对应的编码类型作为所述待播放视频的编码类型。5.根据权利要求1所述的方法,其特征在于,所述根据所述待播放视频的场景类型、所述待播放视频的码率以及所述终端的解码能力,确定所述待播放视频的编码配置,所述待播放视频的编码配置包括所述待播放视频的帧率、所述待播放视频的编码类型和所述待播放视频的分辨率,包括:根据预设的视频的帧率区间、所述待播放视频的场景类型和所述待播放视频的码率,确定所述待播放视频的帧率;当所述终端支持视频的一种解码类型,所述一种解码类型对...
【专利技术属性】
技术研发人员:陈思佳,曹洪彬,黄永铖,王振祥,张佳,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。