我可以使用AWS Elastic Transcoder在一个作业中编码多种格式吗?

时间:2015-03-12 15:06:26

标签: amazon-web-services video-streaming amazon-elastic-transcoder

我是视频菜鸟,我必须对一堆视频进行编码以便流式传输到iPhone应用程序 - 因此我需要生成多种屏幕尺寸和带宽(适用于iphone,ipad等以及无线数据,单元格数据)等)。我正在使用AWS Elastic Transcoder。

我只能看到如何为每个作业执行一个分辨率和一个格式。这是否意味着我必须为每种屏幕尺寸和带宽组合设置一大堆作业?或者是否有办法将他们全部纳入一份工作?

特别是,我知道所有不同的流都需要在一个.m3u8文件中描述,因此一个辅助问题是如何让Elastic Transcoder将多个流组合成一个.m3u8文件中的一个描述。也许我必须连接来自不同工作的所有不同的.m3u8文件?

1 个答案:

答案 0 :(得分:1)

是。一项工作可以生成多个输出,包括不同分辨率/比特率的多个MP4文件,和/或具有多个流和播放列表的HLS或平滑格式。

  1. 如果您转到控制台(UI),您将看到可以单击“+添加另一个输出”链接以便能够定义其他输出(不同的MP4或其他HLS配置文件)

  2. 如果您生成HLS或平滑输出,您还应该(在同一作业中)单击“添加播放列表”按钮。您可以定义要包含播放列表的所有输出。

  3. 作业完成后,所有输出和播放列表都会生成到指定位置。