一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种转码卡使用方法、系统、存储介质及设备与流程

2021-11-25 02:32:00 来源:中国专利 TAG:

技术特征:
1.一种转码卡使用方法,其特征在于,包括以下步骤:在设备驱动层构建用于管理若干转码卡的资源管理模块,并通过所述资源管理模块分别统计每个转码卡的编码模块和解码模块的使用率,以得到各转码卡的统计结果;由所述资源管理模块基于所述各转码卡的统计结果得到待执行的编码任务、解码任务以及转码任务分别所需的最优转码卡;通过ffmpeg基于当前待执行任务的类型选择相应的最优转码卡,并使用所述相应的最优转码卡执行所述当前待执行任务。2.根据权利要求1所述的方法,其特征在于,通过所述资源管理模块分别统计每个转码卡的编码模块和解码模块的使用率,以得到各转码卡的统计结果包括:响应于每个转码卡分别具有一个编码模块和一个解码模块,分别统计预设时间段内每个编码模块和每个解码模块的使用率;将每个转码卡的编码模块的使用率作为其编码使用率,且将每个转码卡的解码模块的使用率作为其解码使用率,并在每个转码卡的编码使用率和解码使用率中选择数值大的使用率作为其转码使用率。3.根据权利要求1所述的方法,其特征在于,通过所述资源管理模块分别统计每个转码卡的编码模块和解码模块的使用率,以得到各转码卡的统计结果还包括:响应于每个转码卡分别具有多个编码模块和多个解码模块,分别统计预设时间段内每个编码模块和每个解码模块的使用率;将每个转码卡的多个编码模块的使用率之和作为其编码使用率,且将每个转码卡的多个解码模块的使用率之和作为其解码使用率,并在每个转码卡的编码使用率和解码使用率中选择数值大的使用率作为其转码使用率。4.根据权利要求2或3所述的方法,其特征在于,分别统计预设时间段内每个编码模块和每个解码模块的使用率包括:对每个编码模块统计其在所述预设时间段内的使用时间,并计算所述使用时间和所述预设时间段的比值以得到其使用率;对每个解码模块统计其在所述预设时间段内的使用时间,并计算所述使用时间和所述预设时间段的比值以得到其使用率。5.根据权利要求2或3所述的方法,其特征在于,由所述资源管理模块基于所述各转码卡的统计结果得到待执行的编码任务、解码任务以及转码任务分别所需的最优转码卡包括:由所述资源管理模块选择各编码使用率中数值最小的使用率所对应的转码卡作为待执行的编码任务的最优转码卡,且选择各解码使用率中数值最小的使用率所对应的转码卡作为待执行的解码任务的最优转码卡,并选择各转码使用率中数值最小的使用率所对应的转码卡作为待执行的转码任务的最优转码卡。6.根据权利要求1所述的方法,其特征在于,通过ffmpeg基于当前待执行任务的类型选择相应的最优转码卡包括:响应于当前待执行任务为编码任务,通过ffmpeg基于所述编码任务选择对应的最优转码卡;响应于当前待执行任务为解码任务,通过ffmpeg基于所述解码任务选择对应的最优转
码卡;响应于当前待执行任务为转码任务,通过ffmpeg基于所述转码任务选择对应的最优转码卡。7.根据权利要求1所述的方法,其特征在于,通过ffmpeg基于当前待执行任务的类型选择相应的最优转码卡,并使用所述相应的最优转码卡执行所述当前待执行任务包括:由ffmpeg接收用户输入的当前待执行任务的类型且将其发送至sdk软件,并由所述sdk软件调用所述设备驱动层的接口以获取所述当前待执行任务的类型对应的最优转码卡,且由所述sdk软件使用所述对应的最优转码卡执行所述当前待执行任务。8.一种转码卡使用系统,其特征在于,包括:统计模块,配置用于在设备驱动层构建用于管理若干转码卡的资源管理模块,并通过所述资源管理模块分别统计每个转码卡的编码模块和解码模块的使用率,以得到各转码卡的统计结果;最优解码卡获得模块,配置用于由所述资源管理模块基于所述各转码卡的统计结果得到待执行的编码任务、解码任务以及转码任务分别所需的最优转码卡;以及转码卡使用模块,配置用于通过ffmpeg基于当前待执行任务的类型选择相应的最优转码卡,并使用所述相应的最优转码卡执行所述当前待执行任务。9.一种计算机可读存储介质,其特征在于,存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1

7任意一项所述的方法。10.一种计算机设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时执行如权利要求1

7任意一项所述的方法。

技术总结
本发明提供了一种转码卡使用方法、系统、存储介质及设备,方法包括:在设备驱动层构建用于管理若干转码卡的资源管理模块,并通过资源管理模块分别统计每个转码卡的编码模块和解码模块的使用率,以得到各转码卡的统计结果;由资源管理模块基于各转码卡的统计结果得到待执行的编码任务、解码任务以及转码任务分别所需的最优转码卡;通过FFmpeg基于当前待执行任务的类型选择相应的最优转码卡,并使用相应的最优转码卡执行当前待执行任务。本发明实现了在使用FFmpeg时可以找到最优的转码卡来执行本次任务,提高了任务的执行效率。提高了任务的执行效率。提高了任务的执行效率。


技术研发人员:邵帅
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2021.10.25
技术公布日:2021/11/24
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献