云计算机系统、编码方法、装置、设备及存储介质制造方法及图纸

技术编号:27506546 阅读:26 留言:0更新日期:2021-03-02 18:33
本申请公开了一种云计算机系统、编码方法、装置、设备及存储介质,包括:检测本地资源的使用率是否满足预设使用率条件,如果否,则将第一预设编码格式确定为目标编码格式;如果是,则判断客户端的解码能力是否满足与第二预设编码格式对应的解码条件,如果是,则将所述第二预设编码格式确定为目标编码格式;利用所述目标编码格式进行编码,并将编码后数据发送至所述客户端,以便所述客户端对所述编码后数据进行解码。本申请根据客户端的解码能力以及主机端的实时资源使用率情况,动态切换编码格式,在不降低主机端和客户端当前的分辨率、帧率和延时性能的情况下,提升画面显示整体性能。能。能。

【技术实现步骤摘要】
云计算机系统、编码方法、装置、设备及存储介质


[0001]本专利技术涉及通信
,特别涉及一种云计算机系统、编码方法、装置、设备及存储介质。

技术介绍

[0002]随着5G网络以及软硬件技术的发展,编解码技术得到了飞速的发展,但对于需要主机端进行编码且在客户端进行解码显示的业务,由于主机端和客户端的编解码性能不一样,主机端采用高性能的编码能力时,客户端不具备与主机端的高性能的编码能力对应的解码能力,无法对接收到的主机端发送的编码数据进行有效解码,严重影响客户端的画质性能,如何根据主机端和客户端的性能实时切换编码格式以达到最佳的画质性能是解决上述技术问题的关键所在。例如,在云计算机系统中,云游戏是云计算机系统中的一个重要分支,如何在不降低云计算机系统的分辨率、帧率、延时性能情况下改善系统的画质、提升用户体验是云游戏发展的终极优化目标。

技术实现思路

[0003]有鉴于此,本专利技术的目的在于提供一种云计算机系统、编码方法、装置、设备及存储介质,能够在不降低主机端和客户端当前的分辨率、帧率和延时性能的情况下,根据客户端的解码能力本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种编码方法,其特征在于,应用于主机端,包括:检测本地资源的使用率是否满足预设使用率条件,如果否,则将第一预设编码格式确定为目标编码格式;如果是,则判断客户端的解码能力是否满足与第二预设编码格式对应的解码条件,如果是,则将所述第二预设编码格式确定为目标编码格式;利用所述目标编码格式进行编码,并将编码后数据发送至所述客户端,以便所述客户端对所述编码后数据进行解码。2.根据权利要求1所述的编码方法,其特征在于,所述检测本地资源的使用率是否满足预设使用率条件,如果否,则将第一预设编码格式确定为目标编码格式,包括:确定本地的GPU资源使用率、本地的CPU资源使用率以及本地的D3D资源使用率;如果所述GPU资源使用率大于预设GPU资源使用率和/或所述CPU资源使用率大于预设CPU资源使用率和/或所述D3D资源使用率大于预设D3D资源使用率,则将第一预设编码格式确定为目标编码格式。3.根据权利要求2所述的编码方法,其特征在于,所述判断客户端的解码能力是否满足第二预设编码格式对应的解码条件,如果是,则将所述第二预设编码格式确定为目标编码格式,包括:确定客户端是否支持所述第二预设编码格式对应的硬件解码,如果是,则将所述第二预设编码格式确定为目标编码格式;如果否,则获取本地画面的实时帧率,并判断所述实时帧率是否小于所述客户端的与所述第二预设编码格式对应的软件解码过程中的最大帧率,如果是,则将所述第二预设编码格式确定为目标编码格式。4.根据权利要求3所述的编码方法,其特征在于,所述获取本地画面的实时帧率,包括:监测本地画面是否发生变化,如果是,则对所述本地画面进行抓屏,以得到所述本地画面的实时帧率。5.根据权利要求1所述的编码方法,其特征在于,所述检测本地资源的使用率是否满足预设使用率条件,包括:按照预设检测周期,...

【专利技术属性】
技术研发人员:蔡强王叶群罗光辉潘江峰何俊蔡翔
申请(专利权)人:杭州雾联科技有限公司
类型:发明
国别省市:

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

1