选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

实时输入冗余 AWS Elemental MediaPackage 处理流程 - AWS Elemental MediaPackage

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

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

实时输入冗余 AWS Elemental MediaPackage 处理流程

AWS Elemental MediaPackage 通过将两个流发送到一个通道中的单独输入URLs来实现输入冗余 MediaPackage。其中一个流成为终端节点的主要活动源,而另一个流继续被动地接收内容。如果 MediaPackage 停止接收来自活动流的内容,它会切换到另一个输入流,这样内容的播放就不会中断。

如果你 MediaPackage 使用 wit AWS Elemental MediaLive h(例如),则输入冗余的流程如下:

  1. 您可以在中创建频道 MediaPackage,如中所述创建通道。配置 MediaPackage 通道时,它会URLs为该通道创建两个输入。如果您未使用输入冗余,则可以向任一输入发送流URL。不要求您向两者发送内容URLs。

    注意

    当输入冗余可用时,URL向现有通道 MediaPackage 添加第二个输入,并将现有通道更新URL为新格式。您可以使用现有URL或新的内容URLs进行内容输入。

  2. 您可以在中创建终端节点 MediaPackage ,如中所述创建终端节点

    重要

    如果您使用较短的输出片段,则在 MediaPackage 切换输入时可能会看到缓冲,具体取决于您的播放设备。您可以使用终端节点上的时间延迟功能来减少缓冲。请注意,使用延时会给内容的 end-to-end交付带来延迟。有关启用时间延迟的信息,请参阅创建终端节点

  3. 您在中创建输入和频道 AWS Elemental MediaLive,然后向中的频道添加 MediaPackage输出组 MediaLive。有关更多信息,请参阅《AWS Elemental MediaLive 用户指南》中的从头开始创建通道

    如果您在中使用HLS输出组 AWS Elemental MediaLive,则必须将该HLS组设置的输入丢失操作设置为在服务未收到输入时暂停输出。如果在缺少输入时 MediaLive 发送黑框或其他填充框,则 MediaPackage 无法分辨何时缺少分段,因此无法执行故障转移。有关在中设置输入丢失操作的更多信息 MediaLive,请参阅《AWS Elemental MediaLive 用户指南》中的HLS群组字段

    重要

    如果您使用不同的编码器(不是 AWS Elemental MediaLive),并且将两个单独的直播发送到中的同一个频道 MediaPackage,则这些直播必须具有相同的编码器设置和清单名称。否则,输入冗余可能无法正常工作;如果切换输入,播放可能会中断。

  4. 您启动频道 AWS Elemental MediaLive 以将直播发送到 MediaPackage。

  5. MediaPackage 接收两个输入的内容URLs,但一次只能将其中一个流用于源内容。如果活动流缺少任何片段,则 MediaPackage 会自动故障转移到另一个流。 MediaPackage 继续使用此流,直到再次需要进行故障转移。

    用于确定输入是否缺少段的公式基于输入和端点上的段长度。如果输入缺少段并快速恢复,则段长度较长的终端节点将不会切换输入。这可能会导致使用不同输入的通道上出现不同的终端节点(如果一个终端节点切换而另一个不切换)。这是预期的行为,不应影响内容工作流程。

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。