使用 AWS Elemental MediaConvert输出组以指定流媒体包类型或独立文件 - MediaConvert
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 AWS Elemental MediaConvert输出组以指定流媒体包类型或独立文件

AWS Elemental MediaConvert根据所属的输出组类型,输出具有不同的功能。

文件

File (文件)输出组,您设置的每个输出都会生成一个独立的输出文件。

例如,您可以设置一个包含所有视频、音频和字幕的输出。你也可以为 sidecar 字幕设置单独的输出,例如 TTML。

直播输出包

在以下输出组中,您设置的输出是单个自适应比特率 (ABR) 流媒体包的独立部分:CMAFApple HLSISO 短跑, 和Microsoft 平滑流.

在 ABR 输出组中,每个输出通常是媒体的一个元素。也就是说,每个输出是自适应比特率 (ABR) 堆栈中的一个片段。例如,您可能有三种分辨率的视频输出,两个音频语言轨道中的每一个都有一个输出,以及两种字幕语言中每种语言的输出。

下图显示了 ABR 输出组中的输出与以下文件之间的关系:MediaConvert创建。每个橙色框对应于输出组中的一个输出。在本例中,有三个视频分辨率、采用两种语言的音频和采用两种语言的字幕。该程序包包含分段音频、视频和字幕文件以及告知播放器要下载哪些文件和何时播放这些文件的清单文件。


                ABR 堆栈中的每个副本在输出组中具有自己的输出。

单个作业可以生成零到多个 独立文件以及零到多个流式处理包。要创建多个单独文件,请在您的作业中添加单个文件输出组,并在该输出组中添加多个输出。要创建多个流式处理包,请将多个 CMAFAppleHLSDASH ISOMicrosoft 平滑流输出组添加到您的作业。

下图显示了生成两个单独的 .mp4 文件、两个 Apple HLS 程序包和一个 CMAF 程序包的 MediaConvert 作业。


                包含 2 个输出的单个文件输出组将生成 2 个单独的文件。包含 7 个输出的单个 Apple HLS 输出组将生成包含 7 个 ABR 片段的单个可查看包。

有关在您的作业中设置输出组和输出的信息,请参阅在 AWS Elemental MediaConvert 中设置工作