一种编码模式确定方法、装置、设备及存储介质与流程

文档序号:24888136发布日期:2021-04-30 13:12阅读:来源:国知局

技术特征:

1.一种编码模式确定方法,其特征在于,包括:

在监测到用户对视频开播选项的触发后,如果确定本端不支持视频的硬编码,则从后台服务端拉取编码配置信息;

根据所述编码配置信息以及本端的中央处理器cpu属性信息,确定本端匹配的目标编码模式。

2.根据权利要求1所述的方法,其特征在于,确定本端不支持视频的硬编码的步骤包括:

在所获取的硬编码支持标准表中查找是否存在本端对应的机型型号和/或所安装操作系统的系统版本号;

如果不存在,则确定本端不支持视频的硬编码。

3.根据权利要求1所述的方法,其特征在于,cpu属性信息包括:cpu型号、cpu主频以及cpu核数;

所述编码配置信息中包括:用于一档编码清晰度判定的一档编码黑名单、一档编码白名单、一档cpu主频阈值和一档cpu核数阈值,以及用于二档编码清晰度判定的二档编码黑名单、二档编码白名单、二档cpu主频阈值以及二档cpu核数阈值;

其中,所述一档编码清晰度高于所述二档编码清晰度。

4.根据权利要求3所述的方法,其特征在于,根据所述编码配置信息以及本端的cpu属性信息,确定本端匹配的目标编码模式,包括:

如果本端所具备cpu型号不属于所述一档编码黑名单但属于所述一档编码白名单,则将具备一档编码清晰度的软编码模式确定为本端匹配的目标编码模式。

5.根据权利要求3所述的方法,其特征在于,根据所述编码配置信息以及本端的cpu属性信息,确定本端匹配的目标编码模式,包括:

如果本端的cpu型号不属于所述一档编码黑名单且不属于所述一档编码白名单,则当本端的cpu主频达到所述一档cpu主频阈值且cpu核数达到所述一档cpu核数阈值时,将具备一档编码清晰度的软编码模式确定为本端匹配的目标编码模式。

6.根据权利要求3所述的方法,其特征在于,根据所述编码配置信息以及本端的cpu属性信息,确定本端匹配的目标编码模式,包括:

如果本端的cpu型号不属于所述一档编码黑名单且不属于所述一档编码白名单,则当本端的cpu主频未达到所述一档cpu主频阈值时,执行二档编码清晰度的判定操作,并根据判定结果确定本端匹配的目标编码模式。

7.根据权利要求3所述的方法,其特征在于,根据所述编码配置信息以及本端的cpu属性信息,确定本端匹配的目标编码模式,包括:

如果本端的cpu型号不属于所述一档编码黑名单且不属于所述一档编码白名单,则当本端的cpu主频达到所述一档cpu阈值但所述cpu核数未达到所述一档cpu核数阈值时,执行二档编码清晰度的判定操作,并根据判定结果确定本端匹配的目标编码模式。

8.根据权利要求3所述的方法,其特征在于,根据所述编码配置信息以及本端的cpu属性信息,确定本端匹配的目标编码模式,包括:

如果本端的cpu型号属于所述一档编码黑名单,则执行二档编码清晰度的判定操作,并根据判定结果确定本端匹配的目标编码模式。

9.根据权利要求6-8任一项所述的方法,其特征在于,所述执行二档编码清晰度的判定操作,并根据判定结果确定本端匹配的目标编码模式,包括:

如果本端所具备cpu型号不属于所述二档编码黑名单但属于所述二档编码白名单,则将具备二档编码清晰度的软编码模式确定为本端匹配的目标编码模式。

10.根据权利要求6-8任一项所述的方法,其特征在于,所述执行二档编码清晰度的判定操作,并根据判定结果确定本端匹配的目标编码模式,包括:

如果本端的cpu型号不属于所述二档编码黑名单且不属于所述二档编码白名单,则当本端的cpu主频达到所述二档cpu主频阈值且cpu核数达到所述二档cpu核数阈值时,将具备二档编码清晰度的软编码模式确定为本端匹配的目标编码模式。

11.根据权利要求6-8任一项所述的方法,其特征在于,所述执行二档编码清晰度的判定操作,并根据判定结果确定本端匹配的目标编码模式,包括:

如果本端的cpu型号不属于所述二档编码黑名单且不属于所述二档编码白名单,则当本端的cpu主频未达到所述二档cpu阈值时,将具备三档编码清晰度的软编码模式确定为本端匹配的目标编码模式;

其中,所述三档编码清晰度低于所述二档编码清晰度。

12.根据权利要求11所述的方法,其特征在于,所述执行二档编码清晰度的判定操作,并根据判定结果确定本端匹配的目标编码模式,包括:

如果本端的cpu型号不属于所述二档编码黑名单且不属于所述二档编码白名单,则当本端的cpu主频达到所述二档cpu阈值但所述cpu核数未达到所述二档cpu核数阈值时,将具备三档编码清晰度的软编码模式确定为本端匹配的目标编码模式。

13.根据权利要求11所述的方法,其特征在于,所述执行二档编码清晰度的判定操作,并根据判定结果确定本端匹配的目标编码模式,包括:

如果本端的cpu型号属于所述二档编码黑名单,则将具备三档编码清晰度的软编码模式确定为本端匹配的目标编码模式。

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

当确定本端支持视频的硬编码时,将硬编码作为本端匹配的目标编码模式。

15.根据权利要求1所述的方法,其特征在于,在确定本端匹配的目标编码模式之后,还包括:

响应视频开播选项的触发进入开播状态,并按照所述目标编码模式中具备的编码清晰度对形成的视频进行编码。

16.一种编码模式的确定装置,其特征在于,包括:

信息拉取模块,用于在监测到用户对视频开播选项的触发后,如果确定本端不支持视频的硬编码,则从后台服务端拉取编码配置信息;

模式确定模块,用于根据所述编码配置信息以及本端的中央处理器cpu属性信息,确定本端匹配的目标编码模式。

17.一种计算机设备,其特征在于,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序;

所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-15任一项所述的编码模式确定方法。

18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-15任一项所述的编码模式确定方法。


技术总结
本发明实施例公开了编码模式确定方法、装置、设备及存储介质。该方法包括在监测到用户对视频开播选项的触发后,如果确定本端不支持视频的硬编码,则从后台服务端拉取编码配置信息;根据所述编码配置信息以及本端的中央处理器CPU属性信息,确定本端匹配的目标编码模式。利用该方法,考虑了终端本身的硬件配置对视频编码处理所采用编码模式的影响,通过与后台服务端所提供配置信息的结合,实现了编码模式的灵活选择,保证了端上视频编码处理与终端硬件配置的有效匹配。

技术研发人员:徐晓林;路超
受保护的技术使用者:百果园技术(新加坡)有限公司
技术研发日:2020.12.23
技术公布日:2021.04.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1