[发明专利]集群转码系统及其方法在审
申请号: | 201310229784.0 | 申请日: | 2013-06-09 |
公开(公告)号: | CN104244025A | 公开(公告)日: | 2014-12-24 |
发明(设计)人: | 张斌;李晓宁;许红昆;杜美曼 | 申请(专利权)人: | 北京同步科技有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/25 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100070 北京市丰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群 系统 及其 方法 | ||
技术领域
本发明涉及数据处理领域,更具体地,涉及一种集群转码系统及其方法。
背景技术
随着当前媒体技术的发展,目前传统媒体也逐渐向服务化发展,并且更加注重用户参与性,并且,随着高清的发展及国家广电总局对各电视台高标清同播的要求,除了当前高清节目的播出,以往标清节目的历史资料为适应高清播出要求,也需要进行相应的码率转换。视频转换器可以将视频信号从一种格式转换成另一种格式,用来满足更广泛领域的数字视频多制式转换要求。随着互联网和手机网络的不断进化,媒体传播的平台越来越多,相应的传播平台支持的媒体格式也越来越多。从手机、到IPTV、到高清数字广播,不同平台对内容格式的要求完全不同,其中包括了编码格式/规格、分辨率、帧率等规格要求,因此内容编码格式的转换变得必不可少。
视频转换目前主要存在三种转码要求:不同视频格式间的转换,例如从DV25转换成H.264;改变比特率满足不同网络带宽或者设备播放速度;清晰度的转换,例如将高清视频转为标清甚至更低的清晰度,或者反向处理。现有的技术方案中,如图1所示,系统包括WEB终端、调度服务器和n个转码工作站,调度服务器与WEB终端进行交互,多个转码任务由调度服务器统一控制,将多个转码任务分别分配给各个转码工作站,再由转码工作站将源格式转换为目标格式。众所周知,视频转码是一个高运算负荷的过程,需要对输入的视频流进行全解码、视频过滤/图像处理、并且对输出格式进行全编码,所以视频转码是非常耗时、耗计算资源的处理过程,对高清视频更是如此。现有技术不仅对视频转码工作站的性能要求很高,而且不能提高单个转码任务的速度。
发明内容
有鉴于此,本发明的主要目的在于提供一种集群转码系统及其方法,能够解决现有技术中存在的不能提高单个转码任务的速度来实现高效超实时视频转码的问题。
为达到上述目的,本发明的技术方案是这样实现的:
一方面,提供了一种集群转码系统,包括:转码管理中心、转码控制机、和N台转码工作站,其中,转码管理中心,通过网络与外界的任务源系统以及转码控制机相连,用于接收任务源系统的转码任务,其中,转码任务包括转码模板信息和源文件,转码模板信息包括源格式和目标格式;转码控制机,通过网络与转码管理中心、每台转码工作站相连,用于控制N台转码工作站对转码任务进行转码处理,并将每台转码工作站返回的转码结果进行合成处理,将处理后的结果存储到转码管理中心;每台转码工作站,通过网络与转码控制机相连,用于基于转码控制机的控制,获取本台转码工作站的计算子任务并执行转码处理,将转码处理后的结果汇报给转码控制机。
优选地,转码控制机包括:任务拆分单元和任务分配单元,其中,
任务拆分单元,用于从转码管理中心中加载转码任务,将转码任务进行预处理,拆分成N个计算子任务;
任务分配单元,用于将每个计算子任务分配给各个转码工作站。
优选地,每台转码工作站包括:转码处理单元和转码结果汇报单元,其中:
转码处理单元,用于根据获取的计算子任务对视频数据进行解码并将解码结果重新进行编码;
转码结果汇报单元,用于将编码后的视频数据汇报给转码控制机。
优选地,转码控制机还包括:结果收集单元和输出合成单元,其中,
结果收集单元,用于收集各个转码结果汇报单元返回的编码后的视频数据;
输出合成单元,用于将结果收集单元中的编码后的视频数据进行合成处理,并封装为目标格式的视频数据存储到转码管理中心。
优选地,转码管理中心还用于接收转码控制机合成处理后的目标格式的视频文件。
优选地,转码管理中心还包括发送单元,用于将目标格式的视频文件发送给任务源系统。
另一方面,还提供了一种集群转码方法,包括:转码管理中心接收外界的任务源系统的转码任务;转码控制机控制N台转码工作站对转码任务进行转码处理;基于转码控制机的控制,每台转码工作站获取本台转码工作站的计算子任务;将计算子任务执行转码处理,并将转码处理后的结果汇报给转码控制机。
优选地,转码控制机控制N台转码工作站对转码任务进行转码处理的步骤包括:从转码管理中心中加载转码任务,对转码任务进行预处理,拆分成N个计算子任务;将每个计算子任务分配给各个转码工作站。
优选地,将计算子任务执行转码处理,并将转码处理后的结果汇报给转码控制机的步骤包括:根据获取的计算子任务对视频数据进行解码并将解码结果重新进行编码;将编码后的视频数据汇报给转码控制机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京同步科技有限公司,未经北京同步科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310229784.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多播放设备的转换方法和装置
- 下一篇:一种自动标示机