[发明专利]一种多媒体转码方法和系统有效
申请号: | 201710620933.4 | 申请日: | 2017-07-27 |
公开(公告)号: | CN109309646B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 丁硕青;张炎泼 | 申请(专利权)人: | 贵州白山云科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京名华博信知识产权代理有限公司 11453 | 代理人: | 李冬梅;苗源 |
地址: | 550003 贵州省贵安*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多媒体 方法 系统 | ||
本发明提供了一种多媒体转码方法和系统。涉及云计算领域;解决了现有的多媒体转码系统转码效率低下,不能满足不同云存储平台大量转码需求的问题。该方法包括:转码服务器根据转码任务中指定的云存储平台,适配得到与所述云存储平台对应的接口;通过所述接口将所述转码任务中涉及的多媒体源文件下载到本地,并根据所述转码任务进行转码,得到转码后文件;通过所述接口,将所述转码后文件上传至所述云存储平台。本发明提供的技术方案适用于云存储系统,实现了高灵活性可适配不同云存储平台不同格式要求的多媒体文件转码。
技术领域
本发明涉及云计算领域,尤其涉及一种多媒体转码方法和系统。
背景技术
随时近年来视频直播、点播市场的不断发展,拥有多媒体转码需求的企业越来越来,而且这些公司中很多都在使用云存储平台。不同的云存储平台要求的编码格式、存储文件的大小等标准不同,相应的,每一种云存储平台都需要专门的多媒体转码系统。
目前常见的多媒体转码系统拥有以下缺点:
-输入/输出源单一。仅支持一种特定的多媒体源(比如:HTTP文件推送、URL地址)进行转码处理,并在转码后存储回特定的位置。
-资源隔离性较差。不同用户创建的转码任务共享相同资源,当少数用户突然增加任务量时,会对整体性能产生巨大影响。
-容灾性较差。现有多媒体转码系统通常是单IDC部署,当该IDC出现故障时会造成整体转码服务不可用。
综上,现有的多媒体转码系统转码效率低下,不能满足不同云存储平台大量转码需求。
发明内容
本发明旨在解决上面描述的问题。
根据本发明的第一方面,提供了一种多媒体转码方法,包括:
转码服务器根据转码任务中指定的云存储平台,适配得到与所述云存储平台对应的接口;
通过所述接口将所述转码任务中涉及的多媒体源文件下载到本地,并根据所述转码任务进行转码,得到转码后文件;
通过所述接口,将所述转码后文件上传至所述云存储平台。
优选的,转码服务器根据转码任务中指定的云存储平台,适配得到与所述云存储平台对应的接口的步骤之前还包括:
接收用户提供的各云存储平台的身份密钥,在用户、所述云存储平台、云存储平台的身份密钥之间建立关联关系。
优选的,所述转码任务携带有任务参数,所述任务参数至少包含以下参数中的任一项或任意多项:
队列ID,模板ID,云存储平台,多媒体源文件地址,转码输出参数,
转码服务器根据转码任务中指定的云存储平台,适配得到与所述云存储平台对应的接口的步骤包括:
转码服务器根据用户与所述转码任务指示的云存储平台,获取相应的云存储平台的身份密钥;
根据所述云存储平台的身份密钥和转码任务中指定的云存储平台,选择相应的接口。
优选的,转码服务器根据转码任务中指定的云存储平台,适配得到与所述云存储平台对应的接口的步骤之前,还包括:
根据转码服务器集群中各个转码服务器的负载状态,选择较空闲的转码服务器执行所述转码任务。
优选的,该方法还包括:
在接收到用户提交的创建转码任务请求时,提取所述创建转码任务请求中的任务参数,生成转码任务。
优选的,该方法还包括:
对生成的转码任务,通过至少一个队列进行管理,不同的队列具有不同的优先级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州白山云科技股份有限公司,未经贵州白山云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710620933.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件分发安全保护方法
- 下一篇:一种传输协议的协商方法、装置及系统