[发明专利]复用空闲计算资源的云转码方法及系统、分布式文件装置有效
申请号: | 201210490708.0 | 申请日: | 2012-11-27 |
公开(公告)号: | CN103838779B | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 庄奇东;何春晓;苏元朋 | 申请(专利权)人: | 深圳市腾讯计算机系统有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/182 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空闲 计算 资源 云转码 方法 系统 分布式 文件 装置 | ||
本发明提出一种复用空闲计算资源的云转码方法及系统、分布式文件装置,其复用空闲计算资源的云转码方法包括:接收转码任务,并提交任务信息;根据所述任务信息生成任务分配信息;根据所述分配信息,从分布式磁盘中分别获取相应媒体片段的源数据,通过分布式处理器并行转码成目标格式的数据后保存到分布式磁盘;根据所述任务信息以及所述任务分配信息,将转码后的数据进行合并,形成转码后的媒体文件,并保存到分布式磁盘。本发明利用存储服务器空闲的CPU完成分布式转码,不仅节省了硬件成本,充分利用了现有资源,而且大大加快了数据的传输和拷贝,提高了转码效率。
技术领域
本发明涉及分布式多媒体编解码领域,特别涉及一种复用空闲计算资源的云转码方法及系统、分布式文件装置。
背景技术
邮箱文件中转站、离线下载等业务有大量的各种格式的视频等媒体文件,当用户需要在线使用个人计算机或手机等终端播放时,需要先下载文件,然后将下载的文件转码成手机终端或者播放器等支持的格式才可以观看。
为了让用户端无需转码而直接可以在线播放,各大视频业务公司的做法是购置专用的视频转码服务器以及专用的存储服务器,服务端将数据传送到视频转码服务器进行转码,再把转码后的视频文件传送到存储服务器储存,以供用户下载。这种离线转码的方式让用户端下载视频文件后无需进行转码,可以直接通过终端或页面进行播放。
但是上述方式中,视频转码服务器一般是采取串行转码,转码一部影片往往需要数十分钟,而且期间的多次文件传输(先由服务端传输给视频转码服务器,再由视频转码服务器传输给存储服务器,最后由存储服务器传输给用户端)也会付出较长的时间代价。
为此,业界提出了一些提高转码效率的方式:
US 2012/0101254A1美国专利申请提出了一种基于云的转码系统和方法,侧重在边上传边转码,从而节约文件的传输时间,但是其仍然采用串行转码,且需要在用户端增加分析媒体文件的开销。
2011年全国高性能计算学术年会(HPC China 2011)论文集中《基于云架构的视频转码技术研究》一文提出了两种不同的分布式转码方案,但需要对视频进行预处理,以及需要分离、合并、同步音视频,转码过程复杂。
CN 200810236508.6中国专利公开了一种分布式多格式数字视频转码结构设计方法,其同样需要事先切割文件,并对音视频分解复用,此阶段完全变成串行且代价巨大。原始、转码后、中间结果均在NFS(Network FileSystem,网络文件系统)上,受其最大挂载磁盘数限制,系统不可能具有处理PB(1PB=1024TB)级海量数据的能力。
可见,以往所有的设计均未考虑转码和存储之间的关系,均需要专门的硬件来做分割、转码与合并操作,增加了硬件成本,也增加了转码复杂程度。此外,许多现有分布式转码系统均是基于C/S(Client/Server,用户端/服务器)模式,只要稍稍改变系统中机器数目,分布式程序就要重新编码部署,可扩展性差。转码和合并机器上的CPU、I/O负载难以控制。
综上所述,现有的网络音视频转码方式存在耗时多、效率低、硬件成本高、拓展能力差等问题。
发明内容
本发明的目的是提供一种复用空闲计算资源的云转码方法及系统,以解决现有的网络音视频转码方式存在耗时多、效率低、硬件成本高、拓展能力差等问题。
本发明提出一种复用空闲计算资源的云转码方法,包括:
接收转码任务,并提交任务信息;
根据所述任务信息生成任务分配信息;
根据所述分配信息,从分布式磁盘中分别获取相应媒体片段的源数据,通过分布式处理器并行转码成目标格式的数据后保存到分布式磁盘;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市腾讯计算机系统有限公司,未经深圳市腾讯计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210490708.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电池热失控特性的测试方法
- 下一篇:一种网页预读的处理方法及装置