“Streams”(流) 部分 - MediaLive

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

“Streams”(流) 部分

以下字段与输出中的视频、音频和字幕流(编码)的编码有关。

  • Stream settings (流设置) 部分

有关创建编码的信息,请参阅以下各节:

打包视频编码和仅音频编码

MediaLive 按如下方式处理每个输出中的编码打包:

  • 如果输出包含视频和音频(以及可选的字幕),则将音频渲染标记为 program audio

  • 如果输出不包含视频,则将音频渲染标记为 audio only,并将每个音频编码标记为 ALTERNATE_AUDIO_NOT_AUTO_SELECT

设置视频的宽度和高度

本节介绍直播设置 “视频” 中的字段。

您必须为 Width (宽度)Height (高度) 指定值。 MediaPackage 输出组不支持将这些字段留空以使用源视频的宽度和高度。

设置视频的宽高比

本节涉及直播设置视频纵横比中的字段。

您必须将 PAR control (PAR 控制) 设置为 SPECIFIED。 MediaPackage输出组不支持将输出的纵横比设置为跟随源视频。在选择 SPECIFIED 时,您必须填写 PAR numerator (PAR 分子)PAR denominator (PAR 分母)。您可以根据需要设置 AFD 字段。

设置视频的帧速率

本节涉及直播设置视频帧速率中的字段。

您必须将 Framerate control (帧速率控制) 设置为 SPECIFIED。 MediaPackage输出组不支持将输出的帧速设置为跟随源视频。在选择 SPECIFIED 时,您必须填写 Framerate numerator (帧速率分子)Framerate denominator (帧速率分母)。您可以根据需要设置扫描类型;它与帧速率没有直接关系。

针对 GOP 和分段进行设置

本节涉及直播设置视频GOP 结构中的字段。

对于视频,必须设置 GOP 大小,以确保输出的 MediaLive 片段大小接近您在中指定的片段大小 MediaPackage。 MediaLive 并共同 MediaPackage 努力获得最终的分段大小。逻辑如下所示:

  • 在中 MediaLive 指定 GOP 大小GOP 大小单位字段。

  • MediaLive 计算 GOP 持续时间,同时考虑您在 “输出” 页面的 “视频” 部分中指定的帧速率。

  • 在中 MediaPackage 您可以指定片段持续时间。您始终指定一个整数。此分段持续时间是所需的 最短持续时间。

  • 当 MediaPackage 收到来自的视频时 MediaLive,它会决定必须调整多少片段时长才能将整数 GOP 放入片段。分段持续时间只能上调,绝不能下调。调整后的区段持续时间显示在 MediaPackage生成的清单中。

示例 1

假设 MediaLive 你将 GOP 大小设置为 60 帧。您将帧速率设置为 29.97。这两个值导致 GOP 持续时间为 2.002 秒。

假设 MediaPackage 您将分段持续时间设置为 6 秒。此分段持续时间是所需的 最短持续时间。

当 MediaPackage 收到来自的视频时 MediaLive,它会决定必须调整多少片段时长才能将整数 GOP 放入片段。在这种情况下,必须将分段持续时间调整为 6.006 秒(3 个 GOP,每个 GOP 的长度为 2.002 秒)。

示例 2

假设在中 MediaLive,您将 GOP 大小设置为 90 帧。您将帧速率设置为 30。这两个值导致 GOP 持续时间为 3 秒。

假设 MediaPackage 您将分段持续时间设置为 4 秒。此分段持续时间是所需的 最短持续时间。

当 MediaPackage 收到来自的视频时 MediaLive,它会决定必须调整多少片段时长才能将整数 GOP 放入片段。在这种情况下,必须将分段持续时间调整为 6 秒(2 个 GOP,每个 GOP 的长度为 3 秒)。

其他编码字段

有关每种类型的编码中的字段的信息,请参阅以下几节: