[发明专利]一种分布式实时转码方法与系统有效
申请号: | 201010609189.6 | 申请日: | 2010-12-28 |
公开(公告)号: | CN102123279A | 公开(公告)日: | 2011-07-13 |
发明(设计)人: | 杨永强;李茗;祝晓光 | 申请(专利权)人: | 乐视网信息技术(北京)股份有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 北京驰纳智财知识产权代理事务所(普通合伙) 11367 | 代理人: | 谢亮;马耀扬 |
地址: | 100026 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 实时 方法 系统 | ||
技术领域
本发明涉及一种分布式实时转码方法与系统,属于计算机视频处理领域。
背景技术
视频转码使得不同视频数据格式之间能够互相兼容,在视频应用中有很高的实用价值。视频转码是指将视频数据从一种格式转换为另一种格式,格式包括编码标准、码率、帧率和空间分辨率等。从广义上讲,所有对视频流的操作都可被视为视频转码,例如在视频流中嵌入图标、水印信息以及加入差错抑制特征的数据等。随着多媒体和网络技术的快速发展,多媒体服务已经越来越流行。在这些应用中,常常需要对视频编码流的码率或分辨率作调整,以适应异构网络和多终端环境的需要。在实时转码应用中,对转码的速度与可靠性提出了很高的要求。
传统的转码方式一般由一台或多台转码服务器串行的来转换待转换文件,如果待转换文件是文件格式之间的转换则转换时间可由服务器性能来决定,如果待转换文件是编码格式之间的转换,则时间为影片的长度,由此可见,转码效率极其低下。
发明内容
为了解决上述技术问题,本发明提供一种分布式实时转码方法与系统,能够解决转码效率低下的问题。
在分布式实时转码方法中,首先利用网格计算的方式对待转换文件进行逻辑分片,把整个待转换文件划分成一个个的转换任务存放于任务数据库中,其次,网格里面的转码服务器则根据自身的能力来实时获取转码任务,待转换完毕,首先通知任务服务器任务完成,然后把完成的数据块存放于目标文件服务器,目标文件服务器再根据待转换文件的完成情况对其进行整合,从而完成整个转码任务。
在该系统中,包括一源文件服务器,一转码服务器群,一任务数据库、以及一目标文件服务器。上述源文件服务器,转码服务器群,任务数据库、以及目标文件服务器都处于网格之中。上述源文件服务器对视频源文件进行逻辑分块,将源文件划分为固定大小的任务块。任务块划分完后,分块信息传输到任务数据库中。
上述任务数据库用于存储源文件服务器发送过来的分块信息。
划分好子任务(即任务块)后将分块信息存储于任务数据库服务器中。
转码服务器群由多个转码服务器组成,具有分布式结构,用于实时向任务数据库发出获取任务的请求,以从任务数据库中获取任务,任务数据库根据转码服务器群获取任务的请求,向转码服务器群发送具体的任务,转码服务器群根据该任务从源文件服务器中获取待转码的源文件,并执行转码处理。
当一个任务被成功完成时(即转码完成),转码服务器会向数据库服务器通知成功完成的消息,并把该任务上传到目标文件服务器。目标文件服务器用于实时接收转码服务器群发送来的转码后的数据,当文件的所有任务都执行完毕且成功完成,目标文件服务器将此文件合并成目标文件。
附图说明
附图1为本发明提出的分布式实时转码系统的结构图;
附图2为本发明提出的分布式实时转码方法流程图;
附图3为本发明的一个示意性的实施例。
具体实施方式
本发明所述的转码包括文件格式转码和编码格式转码。所谓文件格式转码指的是一种文件格式向另一种文件格式的转换,而编码格式转码则是一种编码格式到另一种编码格式的转换。比如:flv转mp4,文件格式转码就是从flv格式文件中提取帧数据来填充到mp4格式的文件当中,数据编码格式不变。而编码格式的转换则转变的是视频文件的编码方式。
在分布式实时转码方法中,首先利用网格计算的方式对待转换文件进行逻辑分片,把整个待转换文件划分成一个个的转换任务存放于任务数据库中,其次,网格里面的转码服务器则根据自身的能力来实时获取转码任务,待转换完毕,首先通知任务服务器任务完成,然后把完成的数据块存放于目标文件服务器,目标文件服务器再根据待转换文件的完成情况对其进行整合,从而完成整个转码任务。
在该系统中,包括一源文件服务器,一转码服务器群,一任务数据库、以及一目标文件服务器。上述源文件服务器,转码服务器群,任务数据库、以及目标文件服务器都处于网格之中。上述源文件服务器对视频源文件进行逻辑分块,将源文件划分为固定大小的任务块。任务块划分完后,分块信息传输到任务数据库中。
上述任务数据库用于存储源文件服务器发送过来的分块和分块信息。
划分好子任务(即任务块)后将分块和分块信息存储于任务数据库服务器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视网信息技术(北京)股份有限公司,未经乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010609189.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带有补水结构蒸发风冷复合冷凝器
- 下一篇:离心泵复合式水消声器