一种多媒体转码调度方法和装置的制造方法_2

文档序号:9567474阅读:来源:国知局
[0063]所述将原始多媒体文件切分成至少两个片段的步骤包括:判断原始多媒体文件的码率,如果码率均匀,按每个片段的大小均等的原则进行切分;若码率不均匀,根据转码消耗的时间近似相同为原则进行切分。
[0064]本实施方式鉴于系统要处理的视频来源复杂,视频的格式和情况多样,有可能对系统处理视频内容带来负担,甚至某些特殊格式可能导致后续的处理模块无法处理,因此,对于这样的视频内容,通过预处理器进行视频格式转换,将其转换为适当的标准格式,经过这样的转换,有些时候甚至能够直接减少视频容量,降低系统处理负担,即使容量改变不大,也能解决视频内容在系统后端可能无法被识别的问题。本发明通过将原始多媒体文件进行分类,按类来决定转码策略,并由多台转码服务器的负载平衡,这样就能优化转码服务器,通过优化调度策略,在不增加转码服务器硬件开销的前提下,实现了快速转码。本发明可以在迅速响应用户多发、多变的视频播放需求时,导致视频调用情况复杂,视频种类来源丰富的情况下,仍然能保证视频播放流畅,提高了用户体验。
[0065]实施例三
[0066]如图4所示,本实施方式公开的多媒体转码调度装置包括:分类装置,与分类装置耦合的转码装置。
[0067]所述转码装置还包括与分类器耦合的切片器、分别与分类器和切片器耦合的调度器、与调度器耦合的转码服务器、与转码服务器耦合的合并器、分别与转码服务器和合并器耦合多媒体存储服务器;所述分类器和切片器之间还设有预处理器;
[0068]分类装置根据原始多媒体文件和目标多媒体文件属性对原始视频文件进行分类处理;所述切片器用于将原始多媒体文件切分成至少两个片段;所述调度器用于为多台转码服务器的工作性能分配待转码的多媒体文件;所述预处理器用于将原始多媒体文件转换成预设的标准格式;所述转码服务器用于对多媒体文件进行转码;所述合并器用于将转码后的片段合并形成目标多媒体文件;所述多媒体存储服务器用于存储目标多媒体文件。
[0069]本实施方式鉴于系统要处理的视频来源复杂,视频的格式和情况多样,有可能对系统处理视频内容带来负担,甚至某些特殊格式可能导致后续的处理模块无法处理,因此,对于这样的视频内容,通过预处理器进行视频格式转换,将其转换为适当的标准格式,经过这样的转换,有些时候甚至能够直接减少视频容量,降低系统处理负担,即使容量改变不大,也能解决视频内容在系统后端可能无法被识别的问题。调度器可以根据符合情况灵活安排不同的转码服务器分别对切片的片段进行并行处理,既能最大限度利用硬件资源,又提高了转码效率。
[0070]实施例四
[0071]本实施方式以原始多媒体文件为视频文件为例进行举例。
[0072]如图5所示。本实施方式公开的多媒体转码调度装置包括以下7种装置:
[0073]分类器。分类器负责根据原始音视频文件属性、目标音视频文件属性对视频处理模式进行分类。通常,有3种类别:直接转码;分片后送转码;预处理后分片再送转码。
[0074]预处理器。预处理器负责对需要切片的视频文件进行预处理。预处理后的文件可以转去切片。目的:鉴于系统要处理的视频来源复杂,视频的格式和情况多样,有可能对系统处理视频内容带来负担,甚至某些特殊格式可能导致后续的处理模块无法处理,因此,对于这样的视频内容,通过预处理器进行视频格式转换,将其转换为适当的标准格式,经过这样的转换,有些时候甚至能够直接减少视频容量,降低系统处理负担,即使容量改变不大,也能解决视频内容在系统后端可能无法被识别的问题。
[0075]切片器。切片器负责将视频文件按照规则分为多个片段。
[0076]若码率均匀,可对视频均分切分
[0077]若码率不均匀,如视频内容为运动或静止时的码率不同,在切分时,根据转码消耗的时间近似相同为原则进行切分。
[0078]调度器。调度器负责为多台转码服务器的工作性能分配待转码的视频文件。
[0079]转码服务器。有多台转码服务器。转码服务器完成视频文件格式转换,包括解码和编码2个过程。
[0080]多台转码服务器的工作性能可以有差异,则多台转码服务器的负载平衡由如需要切片,则切片器和调度器共同完成,如不需要切片,则主要由调度器完成
[0081]合并器。属于一个视频文件的的多个分片经过转码后,由合并器组装成一段完整的视频。
[0082]视频储存服务器。视频存储服务器负责存储各种格式的视频文件。
[0083]本实施方式优化调度策略的转码方法工作步骤如下:
[0084]第一步,根据原始音视频文件属性、目标音视频文件属性,分类器确定转码方式。
[0085]通常,有3种转码策略:a,如多个视频文件内容较少,直接送调度器。b,如多个视频文件内容多,送切片装置进行切片后送调度器。c,如视频格式不规范,不适合直接切片,则进入预处理器将原始视频文件进行预处理后送切片装置及调度器。
[0086]第二步,切片器和调度器根据各转码服务器的工作效率进行切片,再将切片后的视频分配给对应的转码服务器处理;
[0087]第三步,转码服务器转码后,有切片标识的多个文件在合并器中组合为一个完整的文件后输出给视频存储器;没有切片标识的文件直接输出给视频服务器。
[0088]本发明在迅速响应用户多发、多变的视频播放需求时,导致视频调用情况复杂,视频种类来源丰富的情况下,仍然能保证视频播放流畅,提高了用户体验。
[0089]以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
【主权项】
1.一种多媒体转码调度方法,其特征在于,包括步骤: 判断原始多媒体文件的大小和文件格式;对原始多媒体文件进行分类; 如果原始多媒体文件的大小低于阈值且文件格式符合预设的标准格式,直接转码;如果原始多媒体文件的文件格式不符合预设的标准格式,对原始多媒体文件进行预处理后进行转码; 如果原始多媒体文件的大小超过阈值,但文件格式符合预设的标准格式,将原始多媒体文件切分成至少两个片段,将每个片段分配到不同的转码服务器进行转码;将转码后的片段进行合并,形成目标多媒体文件;存储目标多媒体文件; 如果原始多媒体文件的大小超过阈值且文件格式不符合预设的标准格式,将原始多媒体文件转换成预设的标准格式,然后将原始多媒体文件切分成至少两个片段,将每个片段分配到不同的转码服务器进行转码;将转码后的片段进行合并,形成目标多媒体文件;存储目标多媒体文件。2.根据权利要求1所述的多媒体转码调度方法,其特征在于,所述将原始多媒体文件切分成至少两个片段的步骤包括: 判断原始多媒体文件的码率,如果码率均匀,按每个片段的大小均等的原则进行切分;若码率不均匀,根据转码消耗的时间近似相同为原则进行切分。3.根据权利要求1所述的多媒体转码调度方法,其特征在于,所述对需要切片的原始多媒体文件进行预处理的步骤包括:将原始多媒体文件转换成预设的标准格式。4.根据权利要求1所述的多媒体转码调度方法,其特征在于,所述对每个片段分别进行转码的步骤包括:将每个片段分配到不同的转码服务器进行转码。5.一种多媒体转码调度装置,其特征在于,包括: 分类装置:用于判断原始多媒体文件的大小和文件格式;对原始多媒体文件进行分类; 预处理器:用于将原始多媒体文件转换成预设的标准格式; 切片器:用于将原始多媒体文件切分成至少两个片段; 调度器:用于为多台转码服务器的工作性能分配待转码的多媒体文件; 转码服务器:用于对多媒体文件进行转码; 合并器:用于将转码后的片段合并形成目标多媒体文件; 多媒体存储服务器:用于存储目标多媒体文件。6.根据权利要求5所述的多媒体转码调度装置,其特征在于,所述切片器用于: 判断原始多媒体文件的码率,如果码率均匀,按每个片段的大小均等的原则进行切分;若码率不均匀,根据转码消耗的时间近似相同为原则进行切分。7.根据权利要求5所述的多媒体转码调度装置,其特征在于,所述预处理器用于:将原始多媒体文件转换成预设的标准格式。
【专利摘要】本发明公开一种多媒体转码调度方法和装置。该多媒体转码调度方法包括步骤:根据原始多媒体文件和目标多媒体文件属性对原始视频文件进行分类处理;按分类对原始多媒体文件进行转码处理。本发明通过将原始多媒体文件进行分类,按类来决定转码策略,这样就能优化转码服务器,通过优化调度策略,在不增加转码服务器硬件开销的前提下,实现了快速转码。本发明可以在迅速响应用户多发、多变的视频播放需求时,导致视频调用情况复杂,视频种类来源丰富的情况下,仍然能保证视频播放流畅,提高了用户体验。
【IPC分类】H04N21/2343, H04N21/231, H04N21/845
【公开号】CN105323593
【申请号】CN201510716773
【发明人】陈建文
【申请人】深圳云聚汇数码有限公司
【公开日】2016年2月10日
【申请日】2015年10月29日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1