[发明专利]一种分布式转码方法和装置在审
申请号: | 201610114779.9 | 申请日: | 2016-03-01 |
公开(公告)号: | CN105763886A | 公开(公告)日: | 2016-07-13 |
发明(设计)人: | 徐佳宏;马二峰;曾勇;陈恋 | 申请(专利权)人: | 深圳市茁壮网络股份有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N19/40 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518004 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 方法 装置 | ||
技术领域
本申请涉及转码技术领域,更具体地说,涉及一种分布式转码方法和装置。
背景技术
现在视频行业已经相当发达,每天都会产生大量的视频,而其中有相当一部分的视频需要转码。视频转码(VideoTranscoding)是指将已经压缩编码的视频码流转换成另一个视频码流,以适应不同的网络带宽、不同的终端处理能力和不同的用户需求。传统的转码技术,转码节点每次对一个片源整段进行转码,转码速度比较慢,转码效率低。
发明内容
有鉴于此,本申请提供一种分布式转码方法和装置,用于实现提高转码速度,进而提高转码效率。
为了实现上述目的,现提出的方案如下:
一种分布式转码方法,包括步骤:
步骤101:加载源文件的音视频数据以及转码参数,所述转码参数包括码率和转码装置的选择;
步骤102:分割所述音视频数据为若干片段;
步骤103:分发分割后的片段到各个转码节点,按照同一码率进行转码;
步骤104:合并转码后的所有片段;
步骤105:输出合并之后文件。
优选的,所述分割所述音视频数据为若干片段包括:获取空闲转码节点的数量,并根据所述空闲转码节点的数量分割所述音视频数据为若干片段。
优选的,所述的分布式转码方法在步骤101之前,还包括:
步骤201:获取所述源文件的音视频信息,并分析源文件进行转码所需的空间容量;
步骤202:获取加载节点的内存可用容量和硬盘可用容量;
步骤203:比较所述内存可用容量与所述源文件转码所需空间容量的大小,若所述内存可用容量大,则执行步骤101;反之,执行步骤204;
步骤204:比较所述硬盘可用容量与所述源文件转码所需空间容量的大小,若所述硬盘可用容量大,则执行步骤101;反之,则结束操作。
优选的,所述的分布式转码方法,在步骤105之后,还包括:
步骤106:判断是否还有未转码率,若是则以步骤104合并之后文件为源文件,按照所述未转码率中的一种未转码率进行转码,重复步骤102至步骤105;若否,则结束操作。
优选的,所述的分布式转码方法,在步骤103之后与步骤104之前,还包括:删除步骤101中加载的源文件音视频数据,以及步骤103中分发到各个转码节点的片段;
在步骤106之后,还包括:删除操作过程中产生的临时文件。
一种分布式转码装置,包括:
加载单元,用于加载源文件的音视频数据以及转码参数,所述转码参数包括码率和转码装置的选择;
分割单元,用于分割所述音视频数据为若干片段;
分发转码单元,用于分发分割后的片段到各个转码节点,所述转码节点按照同一码率进行转码;
合并单元,用于合并转码后的所有片段;
输出单元,用于输出合并之后文件。
优选的,分割单元包括:
获取模块,用于获取空闲转码节点的数量;
分割子单元,用于根据所述空闲转码节点的数量分割所述音视频数据为若干片段。
优选的,所述的分布式转码装置还包括:
第一分析单元,用于获取所述源文件的音视频信息,并分析源文件进行转码所需的空间容量;
第二分析单元,用于获取加载节点的内存可用容量和硬盘可用容量;
第一判断单元,用于比较所述内存可用容量与所述源文件转码所需空间容量的大小,若所述内存可用容量大,则执行加载单元;反之,执行第二判断单元;
第二判断单元:用于比较所述硬盘可用容量与所述源文件转码所需空间容量的大小,若所述硬盘可用容量大,则执行加载单元;反之,则结束操作。
优选的,所述的分布式转码装置还包括:
判断单元,用于判断是否还有未转码率,若是则以执行合并单元之后的文件为源文件,按照所述未转码率中的一种未转码率进行转码,依此执行分割单元、分发转码单元、合并单元和输出单元;若否,则结束操作。
优选的,所述的分布式转码装置还包括:
第一删除单元,用于删除执行加载单元加载的源文件音视频数据,以及执行分发转码单元分发到各个转码节点的片段;
第二删除单元,用于删除操作过程中产生的临时文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市茁壮网络股份有限公司,未经深圳市茁壮网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610114779.9/2.html,转载请声明来源钻瓜专利网。