System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频画面的渲染方法、装置、终端、存储介质及程序产品制造方法及图纸_技高网

视频画面的渲染方法、装置、终端、存储介质及程序产品制造方法及图纸

技术编号:39931627 阅读:5 留言:0更新日期:2024-01-08 21:52
本申请公开了一种视频画面的渲染方法、装置、终端、存储介质及程序产品。包括:确定目标应用下终端支持的最大解码分辨率,以及目标应用配置的最高画面分辨率;基于最大解码分辨率以及最高画面分辨率,确定视频解码采用的目标解码分辨率以及视频画面渲染采用的目标画面分辨率,目标画面分辨率大于或等于目标解码分辨率,目标解码分辨率目标画面分辨率与终端的视频解码能力相关,目标画面分辨率与终端的视频处理能力相关;向目标应用的应用服务器发送目标解码分辨率,以使应用服务器基于目标解码分辨率进行编码,得到编码视频流;接收应用服务器发送的编码视频流;基于编码视频流、目标解码分辨率以及目标画面分辨率,渲染视频画面。

【技术实现步骤摘要】

本申请实施例涉及视频处理领域,特别涉及一种视频画面的渲染方法、装置、终端、存储介质及程序产品


技术介绍

1、现如今,云服务技术不断演进,为充分发挥云计算优势,云服务侧与终端侧的互动越来越密切,可通过端云协同调整图像采集、视频编码以及视频处理等策略协同工作提升视频画质或流畅度。

2、相关技术中,在终端显示视频的过程中,根据终端能够支持的解码分辨率,在终端的解码能力允许的情况下,将云服务侧进行编码的编码分辨率以及终端中进行编码和渲染的分辨率均设置为终端能够支持的解码分辨率。

3、然而,在相关技术确定分辨率的过程中,仅考虑到终端侧能够支持的解码分辨率,而在实际应用中,可能存在一些终端具有较强的渲染能力,即可以支持更高的画面分辨率,在这种情况下,相关技术所提供的方案中,仅考虑到终端侧支持的视频解码能力,并未充分利用终端的渲染能力以及计算能力。


技术实现思路

1、本申请实施例提供了一种视频画面的渲染方法、装置、终端、存储介质及程序产品。所述技术方案如下:

2、一方面,本申请实施例提供了一种视频画面的渲染方法,所述方法包括:

3、确定目标应用下终端支持的最大解码分辨率,以及所述目标应用配置的最高画面分辨率;

4、基于所述最大解码分辨率以及所述最高画面分辨率,确定视频解码采用的目标解码分辨率以及视频画面渲染采用的目标画面分辨率,所述目标画面分辨率大于或等于所述目标解码分辨率,所述目标解码分辨率目标画面分辨率与终端的视频解码能力相关,所述目标画面分辨率与终端的视频处理能力相关;

5、向所述目标应用的应用服务器发送所述目标解码分辨率,以使所述应用服务器基于所述目标解码分辨率进行编码,得到编码视频流;

6、接收所述应用服务器发送的所述编码视频流;

7、基于所述编码视频流、所述目标解码分辨率以及所述目标画面分辨率,渲染视频画面。

8、另一方面,本申请实施例提供了一种视频画面的渲染装置,所述装置包括:

9、第一确定模块,用于确定目标应用下终端支持的最大解码分辨率,以及所述目标应用配置的最高画面分辨率;

10、第二确定模块,用于基于所述最大解码分辨率以及所述最高画面分辨率,确定视频解码采用的目标解码分辨率以及视频画面渲染采用的目标画面分辨率,所述目标画面分辨率大于或等于所述目标解码分辨率,所述目标解码分辨率目标画面分辨率与终端的视频解码能力相关,所述目标画面分辨率与终端的视频处理能力相关;

11、发送模块,用于向所述目标应用的应用服务器发送所述目标解码分辨率,以使所述应用服务器基于所述目标解码分辨率进行编码,得到编码视频流;

12、接收模块,用于接收所述应用服务器发送的所述编码视频流;

13、渲染模块,用于基于所述编码视频流、所述目标解码分辨率以及所述目标画面分辨率,渲染视频画面。

14、另一方面,本申请实施例提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述方面所述的视频画面的渲染方法。

15、另一方面,提供了一种计算机可读存储介质,所述可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述方面所述的视频画面的渲染方法。

16、另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的视频画面的渲染方法。

17、本申请实施例提供的技术方案带来的有益效果至少包括:

18、本申请实施例中,在基于端云协同的方式在终端显示视频画面的过程中,首先在通过确定目标应用下终端支持的最大解码分辨率以及目标应用配置的最高画面分辨率,从而根据最大解码分辨率以及最高画面分辨率确定出终端适用的目标解码分辨率以及目标画面分辨率。从而使得服务器根据目标解码分辨率进行编码,在此过程中不仅考虑到当前目标应用下的终端的视频解码能力,同样考虑到目标应用下终端的画面渲染能力,从而使得终端在接收到编码视频流后充分利用视频解码能力以及画面渲染能力,为用户提供更高画面分辨率的视频画面,提升显示的目标应用画面的画质。

本文档来自技高网...

【技术保护点】

1.一种视频画面的渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,确定视频解码采用的目标解码分辨率以及视频画面渲染采用的目标画面分辨率,包括:

3.根据权利要求2所述的方法,其特征在于,所述高画面分辨率,包括:

4.根据权利要求3所述的方法,其特征在于,存在n种候选画面分辨率,第一候选画面分辨率为所述最高画面分辨率,第n候选画面分辨率为所述最大解码分辨率,且第i候选画面分辨率大于第i+1候选画面分辨率;

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求3所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,确定所述候选画面分辨率,包括:

7.根据权利要求3所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,确定所述候选画面分辨率,包括:

8.根据权利要求2所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,从所述目标应用提供的候选画面分辨率中确定所述目标画面分辨率,包括:

9.根据权利要求1所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,确定视频解码采用的目标解码分辨率以及视频画面渲染采用的目标画面分辨率,包括:

10.根据权利要求1所述的方法,其特征在于,所述确定目标应用下所述终端支持的最大解码分辨率,包括:

11.根据权利要求1所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,确定视频解码采用的目标解码分辨率以及视频画面渲染采用的目标画面分辨率之前,所述方法还包括:

12.根据权利要求1所述的方法,其特征在于,所述基于所述编码视频流、所述目标解码分辨率以及所述目标画面分辨率,渲染视频画面,包括:

13.一种视频画面的渲染装置,其特征在于,所述装置包括:

14.一种终端,其特征在于,所述终端包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如权利要求1至12任一所述的视频画面的渲染方法。

15.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现如权利要求1至12任一所述的视频画面的渲染方法。

16.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机指令,所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令以实现如权利要求1至12任一所述的视频画面的渲染方法。

...

【技术特征摘要】

1.一种视频画面的渲染方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,确定视频解码采用的目标解码分辨率以及视频画面渲染采用的目标画面分辨率,包括:

3.根据权利要求2所述的方法,其特征在于,所述高画面分辨率,包括:

4.根据权利要求3所述的方法,其特征在于,存在n种候选画面分辨率,第一候选画面分辨率为所述最高画面分辨率,第n候选画面分辨率为所述最大解码分辨率,且第i候选画面分辨率大于第i+1候选画面分辨率;

5.根据权利要求4所述的方法,其特征在于,所述方法还包括:

6.根据权利要求3所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,确定所述候选画面分辨率,包括:

7.根据权利要求3所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,确定所述候选画面分辨率,包括:

8.根据权利要求2所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,从所述目标应用提供的候选画面分辨率中确定所述目标画面分辨率,包括:

9.根据权利要求1所述的方法,其特征在于,所述基于所述最大解码分辨率以及所述最高画面分辨率,确定视频解码采用的目标解码分辨率以及视频画面渲染采用...

【专利技术属性】
技术研发人员:曹健
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1