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

文档序号:9582119阅读:486来源:国知局
一种多媒体转码调度方法和装置的制造方法
【技术领域】
[0001]本发明涉及多媒体处理领域,尤指多媒体转码调度方法和装置。
【背景技术】
[0002]互联网与各类电子设备的普及,使得视频传播的广泛程度前所未有。一个视频内容需要在多平台、多终端反复、并发播放。
[0003]专利文献CN 102802024A于2012年11月28日一种在服务器端实现的转码方法,其中所述服务器端包括主机端子系统和具有多个CPU核心的转码处理子系统,所述方法包括:所述主机端子系统通过调用参数配置定义转码后数据流的数据码流属性信息;所述主机端子系统将待转码数据流传送给所述转码处理子系统;所述转码处理子系统接收所述待转码数据流,对所述待转码数据流进行解码,得到用亮度和色度表示的数据流YUV数据流;所述转码处理子系统从所述主机端子系统获取所述数据码流属性信息,根据所述数据码流属性信息对所述YUV数据流进行编码,并将编码后的数据流传送给网络。
[0004]专利文献CN 103024445A于2013年4月3日公开一种云端的多媒体转码方法和云服务器,其中所述方法包括以下步骤:云服务器对视频文件进行解码以获取视频文件的多个图像帧;云服务器分别判断多个图像帧的每个是焦点图像帧还是背景图像帧;如果是焦点图像帧,则云服务器获取焦点图像帧的焦点区域和背景区域,并分别进行无损和有损编码,以获得编码后的焦点图像帧;如果是背景图像帧,则对背景图像帧进行有损编码,以获得编码后的背景图像帧;以及将编码后的焦点图像帧与编码后的背景图像帧合成转码视频文件并述转码视频文件发送至移动终端。该方案可以在高效率转码的同时提高了转码视频文件的图像质量,能够根据不同终端提供不同码率的视频文件,提升用户体验。
[0005]当前,视频服务提供商在迅速响应用户多发、多变的视频播放需求时,出现了响应不及时,响应质量不稳定的问题。

【发明内容】

[0006]本发明提供一种用于提升转码效率,提高用户体验的多媒体转码调度方法和装置。
[0007]本发明的目的是通过以下技术方案来实现的:
[0008]一种多媒体转码调度方法,包括步骤:
[0009]根据原始多媒体文件和目标多媒体文件属性对原始多媒体文件进行分类处理;
[0010]按分类对原始多媒体文件进行转码处理。
[0011]进一步的,所述按分类对原始多媒体文件进行转码处理的步骤包括:
[0012]将原始多媒体文件切分成至少两个片段;
[0013]每个片段分别进行转码;
[0014]将转码后的片段进行合并,形成目标多媒体文件。
[0015]进一步的,所述将原始多媒体文件切分成至少两个片段的步骤包括:
[0016]判断原始多媒体文件的码率,如果码率均匀,按每个片段的大小均等的原则进行切分;若码率不均匀,根据转码消耗的时间近似相同为原则进行切分。
[0017]进一步的,在对原始多媒体文件切分之前还包括步骤:对需要切片的原始多媒体文件进行预处理。
[0018]进一步的,所述对需要切片的视频文件进行预处理的步骤包括:将原始多媒体文件转换成预设的标准格式。
[0019]进一步的,所述每个片段分别进行转码的步骤包括:将每个片段分配到不同的转码服务器进行转码。
[0020]进一步的,所述按分类对原始多媒体文件进行转码处理的步骤包括:将原始多媒体文件直接进行转码。
[0021]进一步的,所述根据原始多媒体文件和目标多媒体文件属性对原始多媒体文件进行分类处理的步骤包括:判断原始多媒体文件的大小和文件格式;对原始多媒体文件进行分类;
[0022]所述按分类对原始多媒体文件进行转码处理的步骤包括:
[0023]如果原始多媒体文件的大小低于阈值且文件格式符合预设的标准格式,直接转码;
[0024]如果原始多媒体文件的文件格式不符合预设的标准格式,对原始多媒体文件进行预处理后进行转码;
[0025]如果原始多媒体文件的大小超过阈值,但文件格式符合预设的标准格式,将原始多媒体文件切分成至少两个片段,将每个片段分配到不同的转码服务器进行转码;将转码后的片段进行合并,形成目标多媒体文件;存储目标多媒体文件;
[0026]如果原始多媒体文件的大小超过阈值且文件格式不符合预设的标准格式,将原始多媒体文件转换成预设的标准格式,然后将原始多媒体文件切分成至少两个片段,将每个片段分配到不同的转码服务器进行转码;将转码后的片段进行合并,形成目标多媒体文件;存储目标多媒体文件;
[0027]所述将原始多媒体文件切分成至少两个片段的步骤包括:判断原始多媒体文件的码率,如果码率均匀,按每个片段的大小均等的原则进行切分;若码率不均匀,根据转码消耗的时间近似相同为原则进行切分。
[0028]一种多媒体转码调度装置,包括:
[0029]分类装置:用于根据原始多媒体文件和目标多媒体文件属性对原始视频文件进行分类处理;
[0030]转码装置:用于按分类对原始多媒体文件进行转码处理。
[0031]进一步的,所述转码装置还包括:
[0032]预处理器:用于将原始多媒体文件转换成预设的标准格式;
[0033]切片器:用于将原始多媒体文件切分成至少两个片段;
[0034]调度器:用于为多台转码服务器的工作性能分配待转码的多媒体文件;
[0035]转码服务器:用于对多媒体文件进行转码;
[0036]合并器:用于将转码后的片段合并形成目标多媒体文件;
[0037]多媒体存储服务器:用于存储目标多媒体文件。
[0038]本发明通过将原始多媒体文件进行分类,按类来决定转码策略,这样就能优化转码服务器,通过优化调度策略,在不增加转码服务器硬件开销的前提下,实现了快速转码。本发明可以在迅速响应用户多发、多变的视频播放需求时,导致视频调用情况复杂,视频种类来源丰富的情况下,仍然能保证视频播放流畅,提高了用户体验。
【附图说明】
[0039]图1是本发明实施例一多媒体转码调度方法的流程示意图;
[0040]图2是本发明实施例一多媒体转码调度装置的原理示意图;
[0041]图3是本发明实施例二多媒体转码调度方法的流程示意图;
[0042]图4是本发明实施例三多媒体转码调度装置的原理示意图;
[0043]图5是本发明实施例四视频转码调度装置的原理示意图。
[0044]其中:10、分类装置;21、切片器;22、调度器;23、转码服务器;24 ;合并器;25、预处理器;26、多媒体存储服务器。
【具体实施方式】
[0045]下面结合附图和较佳的实施例对本发明作进一步说明。
[0046]实施例一
[0047]如图1所示,本实施方式的多媒体转码调度方法包括步骤:
[0048]S110、根据原始多媒体文件和目标多媒体文件属性对原始多媒体文件进行分类处理;
[0049]S120、按分类对原始多媒体文件进行转码处理。
[0050]如图2所示,本实施方式的多媒体转码调度装置,包括:
[0051]分类装置10:用于根据原始多媒体文件和目标多媒体文件属性对原始多媒体文件进行分类处理;
[0052]转码装置20:用于按分类对原始多媒体文件进行转码处理。
[0053]本发明通过将原始多媒体文件进行分类,按类来决定转码策略,这样就能优化转码服务器,通过优化调度策略,在不增加转码服务器硬件开销的前提下,实现了快速转码。本发明可以在迅速响应用户多发、多变的视频播放需求时,导致视频调用情况复杂,视频种类来源丰富的情况下,仍然能保证视频播放流畅,提高了用户体验。如无特殊说明,本发明所述的多媒体文件一般为视频和/或音频文件。
[0054]实施例二
[0055]如图3所示,本实施方式公开一种多媒体转码调度方法,包括步骤:
[0056]S310、获取原始多媒体文件;
[0057]S320、按分类对原始多媒体文件进行转码处理。
[0058]其中,步骤S320大致分成以下四种处理方式:
[0059]S321、如果原始多媒体文件低于阈值且文件格式符合预设的标准格式,直接转码。
[0060]S322、如果原始多媒体文件的文件格式不符合预设的标准格式,对原始多媒体文件进行预处理后进行转码。
[0061]S323、如果原始多媒体文件的大小超过阈值,但文件格式符合预设的标准格式,将原始多媒体文件切分成至少两个片段,将每个片段分配到不同的转码服务器进行转码;将转码后的片段进行合并,形成目标多媒体文件;存储目标多媒体文件。
[0062]S324、如果原始多媒体文件的大小超过阈值且文件格式不符合预设的标准格式;将原始多媒体文件转换成预设的标准格式;然后将原始多媒体文件切分成至少两个片段,将每个片段分配到不同的转码服务器进行转码;将转码后的片段进行合并,形成目标多媒体文件;存储目标多媒体文件。
[0063]所述将原始多媒体文件切分成至少两个片段的步骤包括:判断原始多媒体文件的码率,如果码率均匀,按每个片段的大小均等的原则进行切分;若码率不均匀,根据转码消耗的时间近似相同为原则进行切分。
[0064]本实施方式鉴于系统要处理的视频来源复杂,视频的格式和情况多样,有可
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1