[发明专利]一种基于多GPU的视频转码方法及装置在审
申请号: | 201810607472.1 | 申请日: | 2018-06-13 |
公开(公告)号: | CN110602505A | 公开(公告)日: | 2019-12-20 |
发明(设计)人: | 明万程;曾东方;苗辉 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
主分类号: | H04N19/44 | 分类号: | H04N19/44;H04N19/42 |
代理公司: | 11453 北京名华博信知识产权代理有限公司 | 代理人: | 白莹;苗源 |
地址: | 550003 贵州省贵阳市*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于多GPU的视频转码方法及装置,此方法包括:维护GPU集合的GPU集合转码能力信息,所述GPU集合转码能力信息包括各GPU的转码能力信息;确定待转码的视频数据,确定所述视频数据的转码操作的类型;所述转码操作的类型是编码或解码时,从所述GPU集合中选择N个GPU,选择条件是此GPU的转码能力信息能够支持对所述视频数据执行所述转码操作;控制选择出的GPU对所述视频数据执行所述转码操作。本发明可以提高视频转码速度和效率,还可以更精准的调度GPU资源,在GPU扩容、拔出、损坏的情况下使转码处理不中断,有效保证转码处理的可靠性能。 | ||
搜索关键词: | 转码 视频数据 转码能力 集合 视频转码 转码处理 解码 可靠性能 选择条件 拔出 扩容 调度 中断 保证 维护 | ||
【主权项】:
1.一种基于多GPU的视频转码方法,其特征在于,包括:/n维护GPU集合的GPU集合转码能力信息,所述GPU集合转码能力信息包括各GPU的转码能力信息;/n确定待转码的视频数据,确定所述视频数据的转码操作的类型;/n所述转码操作的类型是编码或解码时,从所述GPU集合中选择N个GPU,选择条件是此GPU的转码能力信息能够支持对所述视频数据执行所述转码操作;控制选择出的GPU对所述视频数据执行所述转码操作;/n所述转码操作的类型是从第一格式转换为第二格式时,从所述GPU集合中选择S个GPU称为第一GPU子集,选择条件是此GPU的转码能力信息能够支持对所述视频数据执行第一格式的解码操作,控制第一GPU子集对所述视频数据执行第一格式的解码操作,获得原始未压缩数据,从所述GPU集合中选择T个GPU称为第二GPU子集,选择条件是此GPU的转码能力信息能够支持对所述原始未压缩数据执行第二格式的编码操作,控制第二GPU子集对所述原始未压缩数据执行第二格式的编码操作;/n其中,N、S、T为大于或等于1的整数。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810607472.1/,转载请声明来源钻瓜专利网。