帧率调整方法、装置、设备及存储介质制造方法及图纸

技术编号:38463958 阅读:20 留言:0更新日期:2023-08-11 14:40
本申请提供了一种帧率调整方法、装置、设备及存储介质,包括:按照预设周期接收终端设备发送的渲染能力信息,渲染能力信息用于表征终端设备对接收到的码流的渲染能力,根据渲染能力信息对编码帧率进行动态调整,得到调整后的编码帧率,根据调整后的编码帧率对待传输视频进行编码,得到编码后的码流,将编码后的码流发送至终端设备,以使得终端设备根据编码后的码流渲染并显示待传输视频。从而,可提高服务器端的硬件资源和带宽资源的有效利用率。务器端的硬件资源和带宽资源的有效利用率。务器端的硬件资源和带宽资源的有效利用率。

【技术实现步骤摘要】
帧率调整方法、装置、设备及存储介质


[0001]本申请实施例涉及互联网
,尤其一种帧率调整方法、装置、设备及存储介质。

技术介绍

[0002]云游戏是一种以云计算技术为基础的在线游戏技术。随着云渲染、视频编码技术的发展,云游戏已经逐渐普及成为一种重要的游戏形态。云游戏把游戏的运行、渲染等逻辑放在云服务器上,通过视频编码技术对游戏画面进行编码压缩,编码的码流通过网络传输到终端设备,再由终端设备对码流进行解码和播放。
[0003]不同玩家游戏客户端运行在不同的终端设备中,现有技术中,云端服务器使用统一的编码帧率将游戏场景所涉及的游戏画面编码为码流,通过网络传输给玩家游戏客户端所在的终端设备。在正常情况下,码流的编码帧率越高播放画面越流畅。但是不同用户使用的终端设备的性能(例如图形处理能力)不同,有很多终端设备的性能无法支持渲染高编码帧率的码流。如果服务器向渲染能力不足的终端设备传输编码帧率过高的码流,在终端设备会存在渲染不及时导致的延时。服务器使用超过终端设备实际需要的编码帧率对游戏画面编码,会造成硬件资源和带宽资源浪费。
专本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种帧率调整方法,其特征在于,包括:按照预设周期接收终端设备发送的渲染能力信息,所述渲染能力信息用于表征所述终端设备对接收到的码流的渲染能力;根据所述渲染能力信息对编码帧率进行动态调整,得到调整后的编码帧率;根据所述调整后的编码帧率对待传输视频进行编码,得到编码后的码流;将所述编码后的码流发送至所述终端设备,以使得所述终端设备根据所述编码后的码流渲染并显示所述待传输视频。2.根据权利要求1所述的方法,其特征在于,所述根据所述渲染能力信息对编码帧率进行动态调整,得到调整后的编码帧率,包括:根据所述渲染能力信息、当前编码帧率和预设的调整方式,确定所述编码帧率的调整方向和帧率调整值,所述调整方向包括增大所述编码帧率、减小所述编码帧率或者所述编码帧率保持不变,所述帧率调整值为所述当前编码帧率的倍数;根据所述编码帧率的调整方向和所述帧率调整值对所述编码帧率进行调整,得到调整后的编码帧率。3.根据权利要求1或2所述的方法,其特征在于,所述渲染能力信息包括n与m的比值t,所述n为一个所述预设周期内所述终端设备渲染的视频帧数量,所述m为所述一个所述预设周期内所述终端设备接收到的视频帧数量;或者,所述渲染能力信息包括所述终端设备渲染预设数量的视频帧的时间T。4.根据权利要求2所述的方法,其特征在于,所述渲染能力信息包括n与m的比值t,所述根据所述渲染能力信息、当前编码帧率和预设的调整方式,确定所述编码帧率的调整方向和帧率调整值,包括:若所述t小于1,确定所述编码帧率的调整方向为减小编码帧率,确定所述帧率调整值为所述当前编码帧率的n/m倍;若所述t等于1,确定所述编码帧率的调整方向为所述编码帧率保持不变,确定所述帧率调整值为所述当前编码帧率的1倍。5.根据权利要求2所述的方法,其特征在于,所述渲染能力信息包括n与m的比值t,所述根据所述渲染能力信息、当前编码帧率和预设的调整方式,确定所述编码帧率的调整方向和帧率调整值,包括:根据所述t、预设的最大编码帧率、所述渲染能力信息、当前编码帧率和预设的调整方式,确定所述编码帧率的调整方向和帧率调整值。6.根据权利要求5所述的方法,其特征在于,所述根据所述t、预设的最大编码帧率、所述渲染能力信息、当前编码帧率和预设的调整方式,确定所述编码帧率的调整方向和帧率调整值,包括:若所述t小于1,确定所述编码帧率的调整方向为减小编码帧率,确定所述帧率调整值为所述当前编码帧率的n/m倍;若所述t等于1,在所述当前编码帧率小于所述预设的最大编码帧率时,确定所述编码帧率的调整方向为增大编码帧率,确定所述帧率调整值为所述当前编码帧率的M倍,所述M为预设数值;在所述当前编码帧率等于预设的最大编码帧率时,确定所述编码帧率的调整方向为所述编码帧率保持不变,确定所述帧率调整值为所述当前编码帧率的1倍。
7.根据权利要求1所述的方法,其特征在于,所述渲染能力信息包括所述终端设备渲染预设数量的视频帧的时间T,所述根据所述渲染能力信息对编码帧率进行动态调整,得到调整后的编码帧率,包括:根据所述T计算得到所述终端设备的渲染帧率;若所述渲染帧率小于当前编码帧率,确定所述编码帧率的调整方向为减小编码帧率,确定所述帧率调整值为所述渲染帧率;若所述渲染帧率等于所述当前编码帧率,确定所述编码帧率的调整方向为所述编码帧率保持不变,确定所述帧率调整值为所述当前编码帧率的1倍。8.一种帧率调整方法,其特征在于,包括:接...

【专利技术属性】
技术研发人员:张佳黄永铖曹健陈思佳曹洪彬杨小祥
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1