一种多媒体转码调度装置的制造方法
【专利摘要】本实用新型公开一种多媒体转码调度装置。该多媒体转码调度装置包括:分类器和转码器,转码器与分类器耦合;分类器接收原始多媒体文件和目标多媒体文件属性,输出分类多媒体文件;转码器接收分类多媒体文件,输出多媒体文件转码数据;所述转码器还包括与分类器耦合的切片器、分别与分类器和切片器耦合的调度器、与调度器耦合的转码服务器、与转码服务器耦合的合并器;所述分类器和切片器之间还设有运算放大器;所述切片器接收原始多媒体文件,输出原始多媒体文件的片段;所述调度器接收多媒体文件,输出分配的多媒体文件给多台转码服务器;所述运算放大器接收原始多媒体文件,输出标准格式多媒体文件;所述转码服务器接收多媒体文件,输出转码的多媒体文件;所述合并器接收转码片段,输出目标多媒体文件。
【专利说明】
一种多媒体转码调度装置
技术领域
[0001 ]本实用新型涉及多媒体处理领域,尤指多媒体转码调度装置。
【背景技术】
[0002]互联网与各类电子设备的普及,使得视频传播的广泛程度前所未有。一个视频内容需要在多平台、多终端反复、并发播放。
[0003]专利文献CN 102802024A于2012年11月28日一种在服务器端实现的转码方法,其中所述服务器端包括主机端子系统和具有多个CPU核心的转码处理子系统,所述方法包括:所述主机端子系统通过调用参数配置定义转码后数据流的数据码流属性信息;所述主机端子系统将待转码数据流传送给所述转码处理子系统;所述转码处理子系统接收所述待转码数据流,对所述待转码数据流进行解码,得到用亮度和色度表示的数据流YUV数据流;所述转码处理子系统从所述主机端子系统获取所述数据码流属性信息,根据所述数据码流属性信息对所述YUV数据流进行编码,并将编码后的数据流传送给网络。
[0004]专利文献CN 103024445A于2013年4月3日公开一种云端的多媒体转码方法和云服务器,其中所述方法包括以下步骤:云服务器对视频文件进行解码以获取视频文件的多个图像帧;云服务器分别判断多个图像帧的每个是焦点图像帧还是背景图像帧;如果是焦点图像帧,则云服务器获取焦点图像帧的焦点区域和背景区域,并分别进行无损和有损编码,以获得编码后的焦点图像帧;如果是背景图像帧,则对背景图像帧进行有损编码,以获得编码后的背景图像帧;以及将编码后的焦点图像帧与编码后的背景图像帧合成转码视频文件并述转码视频文件发送至移动终端。该方案可以在高效率转码的同时提高了转码视频文件的图像质量,能够根据不同终端提供不同码率的视频文件,提升用户体验。
[0005]当前,视频服务提供商在迅速响应用户多发、多变的视频播放需求时,出现了响应不及时,响应质量不稳定的问题。
【实用新型内容】
[0006]本实用新型提供一种用于提升转码效率,提高用户体验的多媒体转码调度器。
[0007]本实用新型的目的是通过以下技术方案来实现的:
[0008]—种多媒体转码调度装置,包括:分类器和转码器,转码器与分类器耦合;分类器接收原始多媒体文件和目标多媒体文件属性,输出分类多媒体文件;转码器接收分类多媒体文件,输出多媒体文件转码数据;所述转码器还包括与分类器耦合的切片器、分别与分类器和切片器耦合的调度器、与调度器耦合的转码服务器、与转码服务器耦合的合并器;所述分类器和切片器之间还设有运算放大器;所述切片器接收原始多媒体文件,输出原始多媒体文件的片段;所述调度器接收多媒体文件,输出分配的多媒体文件给多台转码服务器;所述运算放大器接收原始多媒体文件,输出标准格式多媒体文件;所述转码服务器接收多媒体文件,输出转码的多媒体文件;所述合并器接收转码片段,输出目标多媒体文件。
[0009]本实用新型通过将原始多媒体文件进行分类,按类来决定转码策略,这样就能优化转码服务器,通过优化调度策略,在不增加转码服务器硬件开销的前提下,实现了快速转码。本实用新型可以在迅速响应用户多发、多变的视频播放需求时,导致视频调用情况复杂,视频种类来源丰富的情况下,仍然能保证视频播放流畅,提高了用户体验。
【附图说明】
[0010]图1是本实用新型实施例一多媒体转码调度器的原理示意图;
[0011 ]图2是本实用新型实施例二多媒体转码调度器的原理示意图;
[0012]图3是本实用新型实施例的视频转码调度器的原理示意图。
[0013]其中:10、分类器;21、切片器;22、调度器;23、转码服务器;24;合并器;25、预处理器;26、多媒体存储服务器。
【具体实施方式】
[0014]下面结合附图和较佳的实施例对本实用新型作进一步说明。
[0015]本实用新型提供一种多媒体转码调度装置,参见图3所示,包括:分类器和转码器,转码器与分类器耦合;
[0016]分类器接收原始多媒体文件和目标多媒体文件属性,输出分类多媒体文件;转码器接收分类多媒体文件,输出多媒体文件转码数据;
[0017]所述转码器还包括与分类器耦合的切片器、分别与分类器和切片器耦合的调度器、与调度器耦合的转码服务器、与转码服务器耦合的合并器;
[0018]所述分类器和切片器之间还设有运算放大器;
[0019]所述切片器接收原始多媒体文件,输出原始多媒体文件的片段;
[0020]所述调度器接收多媒体文件,输出分配的多媒体文件给多台转码服务器;
[0021]所述运算放大器接收原始多媒体文件,输出标准格式多媒体文件;
[0022]所述转码服务器接收多媒体文件,输出转码的多媒体文件;
[0023]所述合并器接收转码片段,输出目标多媒体文件。
[0024]优选的,所述分类器和切片器之间还设有运算放大器;所述运算放大器接收原始多媒体文件,输出标准格式多媒体文件。
[0025]较佳的,所述转码器还包括与分类器耦合的调度器;所述调度器接收多媒体文件,输出分配的多媒体文件给多台转码服务器;
[0026]可选的,所述转码器还包括与调度器耦合的转码服务器;所述转码服务器接收多媒体文件,输出转码的多媒体文件。
[0027]在一实施例中,所述转码器还包括与转码服务器耦合的多媒体存储服务器;所述多媒体存储服务器接收目标多媒体文件。
[0028]实施例一
[0029]如图1所示,本实施方式的多媒体转码调度器,包括:
[°03°] 分类器10,与分类器10親合的转码器20。
[0031 ]分类器根据原始多媒体文件和目标多媒体文件属性对原始多媒体文件进行分类处理;转码器按分类对原始多媒体文件进行转码处理。
[0032]分类器和转码器可以采用不同的服务器硬件来实现。
[0033]本实用新型通过将原始多媒体文件进行分类,按类来决定转码策略,这样就能优化转码服务器,通过优化调度策略,在不增加转码服务器硬件开销的前提下,实现了快速转码。本实用新型可以在迅速响应用户多发、多变的视频播放需求时,导致视频调用情况复杂,视频种类来源丰富的情况下,仍然能保证视频播放流畅,提高了用户体验。如无特殊说明,本实用新型所述的多媒体文件一般为视频和/或音频文件。
[0034]实施例二
[0035]如图2所示,本实施方式公开的多媒体转码调度器包括:分类器,与分类器耦合的转码器。
[0036]所述转码器还包括与分类器耦合的切片器、分别与分类器和切片器耦合的调度器、与调度器耦合的转码服务器、与转码服务器耦合的合并器、分别与转码服务器和合并器耦合多媒体存储服务器;所述分类器和切片器之间还设有预处理器;
[0037]分类器根据原始多媒体文件和目标多媒体文件属性对原始多媒体文件进行分类处理;所述切片器用于将原始多媒体文件切分成至少两个片段;所述调度器用于为多台转码服务器的工作性能分配待转码的多媒体文件;所述预处理器用于将原始多媒体文件转换成预设的标准格式;所述转码服务器用于对多媒体文件进行转码;所述合并器用于将转码后的片段合并形成目标多媒体文件;所述多媒体存储服务器用于存储目标多媒体文件。
[0038]本实施方式鉴于系统要处理的视频来源复杂,视频的格式和情况多样,有可能对系统处理视频内容带来负担,甚至某些特殊格式可能导致后续的处理模块无法处理,因此,对于这样的视频内容,通过预处理器进行视频格式转换,将其转换为适当的标准格式,经过这样的转换,有些时候甚至能够直接减少视频容量,降低系统处理负担,即使容量改变不大,也能解决视频内容在系统后端可能无法被识别的问题。调度器可以根据符合情况灵活安排不同的转码服务器分别对切片的片段进行并行处理,既能最大限度利用硬件资源,又提高了转码效率。
[0039]实施例三
[0040]本实施方式以原始多媒体文件为视频文件为例进行举例。
[0041]本实施方式公开的多媒体转码调度器包括以下7种结构:
[0042]分类器。分类器负责根据原始多媒体文件属性、目标视频文件属性对视频处理模式进行分类。通常,有3种类别:直接转码;分片后送转码;预处理后分片再送转码。
[0043]预处理器。预处理器负责对需要切片的视频文件进行预处理。预处理后的文件可以转去切片。目的:鉴于系统要处理的视频来源复杂,视频的格式和情况多样,有可能对系统处理视频内容带来负担,甚至某些特殊格式可能导致后续的处理模块无法处理,因此,对于这样的视频内容,通过预处理器进行视频格式转换,将其转换为适当的标准格式,经过这样的转换,有些时候甚至能够直接减少视频容量,降低系统处理负担,即使容量改变不大,也能解决视频内容在系统后端可能无法被识别的问题。
[0044]切片器。切片器负责将视频文件按照规则分为多个片段。
[0045]若码率均匀,可对视频均分切分
[0046]若码率不均匀,如视频内容为运动或静止时的码率不同,在切分时,根据转码消耗的时间近似相同为原则进行切分。
[0047]调度器。调度器负责为多台转码服务器的工作性能分配待转码的视频文件。
[0048]转码服务器。有多台转码服务器。转码服务器完成视频文件格式转换,包括解码和编码2个过程。
[0049]多台转码服务器的工作性能可以有差异,则多台转码服务器的负载平衡由如需要切片,则切片器和调度器共同完成,如不需要切片,则主要由调度器完成
[0050]合并器。属于一个视频文件的的多个分片经过转码后,由合并器组装成一段完整的视频。
[0051 ]视频储存服务器。视频存储服务器负责存储各种格式的视频文件。
[0052]本实施方式优化调度策略的转码方法工作步骤如下:
[0053]第一步,根据原始多媒体文件属性、目标视频文件属性,分类器确定转码方式。
[0054]通常,有3种转码策略:a,如多个视频文件内容较少,直接送调度器。b,如多个视频文件内容多,送切片器进行切片后送调度器。c,如视频格式不规范,不适合直接切片,则进入预处理器将原始多媒体文件进行预处理后送切片器及调度器。
[0055]请补充,分类器的分类规则。
[0056]第二步,切片器和调度器根据各转码服务器的工作效率进行切片,再将切片后的视频分配给对应的转码服务器处理;
[0057]第三步,转码服务器转码后,有切片标识的多个文件在合并器中组合为一个完整的文件后输出给视频存储器;没有切片标识的文件直接输出给视频服务器。
[0058]本实用新型在迅速响应用户多发、多变的视频播放需求时,导致视频调用情况复杂,视频种类来源丰富的情况下,仍然能保证视频播放流畅,提高了用户体验。
[0059]需要说明的是,鉴于系统要处理的视频来源复杂,视频的格式和情况多样,有可能对系统处理视频内容带来负担,甚至某些特殊格式可能导致后续的处理模块无法处理,因此,对于这样的视频内容,通过预处理器进行视频格式转换,将其转换为适当的标准格式,经过这样的转换,有些时候甚至能够直接减少视频容量,降低系统处理负担,即使容量改变不大,也能解决视频内容在系统后端可能无法被识别的问题。本实用新型通过将原始多媒体文件进行分类,按类来决定转码策略,并由多台转码服务器的负载平衡,这样就能优化转码服务器,通过优化调度策略,在不增加转码服务器硬件开销的前提下,实现了快速转码。本实用新型可以在迅速响应用户多发、多变的视频播放需求时,导致视频调用情况复杂,视频种类来源丰富的情况下,仍然能保证视频播放流畅,提高了用户体验。
[0060]以上内容是结合具体的优选实施方式对本实用新型所作的进一步详细说明,不能认定本实用新型的具体实施只局限于这些说明。对于本实用新型所属技术领域的普通技术人员来说,在不脱离本实用新型构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本实用新型的保护范围。
【主权项】
1.一种多媒体转码调度装置,其特征在于,包括:耦合相连的分类器和转码器,该转码器包括与分类器耦合连接的切片器、分别与分类器和切片器耦合连接的调度器、与调度器耦合连接的转码服务器、与转码服务器耦合连接的合并器、与转码服务器和合并器耦合连接的多媒体存储服务器,所述分类器和切片器之间还设有运算放大器;其中, 分类器,其用于接收原始多媒体文件和目标多媒体文件属性,输出分类多媒体文件; 转码器,其用于接收分类多媒体文件,输出多媒体文件转码数据; 所述切片器,其用于接收原始多媒体文件,输出原始多媒体文件的片段; 所述调度器,其用于接收多媒体文件,输出分配的多媒体文件给多台转码服务器; 所述运算放大器,其用于接收原始多媒体文件,输出标准格式多媒体文件; 所述转码服务器,其用于接收多媒体文件,输出转码的多媒体文件; 所述合并器,其用于接收转码片段,输出目标多媒体文件; 所述多媒体存储服务器,其用于接收目标多媒体文件。
【文档编号】H04N21/2343GK205430500SQ201520859807
【公开日】2016年8月3日
【申请日】2015年10月30日
【发明人】陈建文
【申请人】深圳云聚汇数码有限公司