创建RTMP推送输入 - MediaLive

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

创建RTMP推送输入

创建输入安全组后,您可以创建RTMP推送输入。

创建RTMP推送输入
  1. 确保您有步骤 1 中的信息。

  2. 打开 MediaLive 控制台,网址为https://console.aws.amazon.com/medialive/

  3. 在导航窗格中,选择 Inputs (输入)

  4. Inputs (输入) 页面上,选择 Create input (创建输入)

  5. 完成输入详细信息部分:

    • 输入姓名 ― 输入名称。

    • 输入类型 — 选择 RTMP(推送)

  6. Network mode (网络模式) 部分中,选择 Public (公共)

  7. Input security group (输入安全组) 部分中,指定要附加到此推送输入的组。可以选择现有组,也可以创建组。安全组必须允许推送到公共网络 IP 地址 MediaLive。按照步骤 1 中的示例,它必须允许这些地址:

    203.0.113.19、203.0.113.58、203.0.113.25、198.51.100.19、198.51.100.59、198.51.100.59、198.51.100.21

    有关安全组的更多信息,请参阅 使用输入安全组

  8. Channel and input class (通道和输入类) 部分,为此输入选择类:

    • STANDARD

    • SINGLE-PIPELINE

    有关更多信息,请参阅 实现管道冗余

  9. Input destinations (输入目标) 部分的 Destination (目标) 部分中,输入您之前获得的应用程序名称和应用程序实例:

    • 如果输入是标准类输入,请填写两个字段以指定两个源。

    • 如果输入是单类输入,请使用您获得的信息填写第一个字段,将第二个字段留空。

    例如:

    应用程序名称:live

    应用程序实例:curling

  10. Tags (标签) 部分中,创建标签(如果您希望将标签与此输入关联)。有关更多信息,请参阅 标记资源

  11. 选择创建

    MediaLive 创建输入并自动在该输入上创建两个端点。终端节点包括应用程序名称、应用程序实例和端口 1935。例如:

    198.51.100.99:1935/live/curling

    192.0.2.18:1935/live/curling

    请注意,IP 地址是 MediaLive创建的地址。它们不是您在安全组中使用的公共地址。有关显示所有 IP 地址作用的图表,请参阅该过程的结果有关设置RTMP推送源的部分。

    MediaLive 总是创建两个端点:

    • 如果您要将频道设置为标准频道,则将使用两个端点。

    • 如果您要将频道设置为单管道通道,则将仅使用第一个端点。 MediaLive 不会指望在第二个端点接收内容。

  12. 向上游系统提供以下信息:

    • 如果您要将频道设置为标准频道,请同时提供两个位置。上游系统必须将视频流推送到这些位置。

    • 如果您要将频道设置为单管道频道,请仅提供第一个位置。上游系统必须将其一个流推送到此位置。

    例如,提供以下地址:

    198.51.100.99:1935/live/curling

    192.0.2.18:1935/live/curling

此过程的结果

由于此设置,存在一个指定两个的RTMP推送输入URLs。无论发生什么变化(例如修改输入中的其他信息或将输入连接到不同的通道),它们在输入的生命周期内URLs都是固定的。

上游系统将源内容推送到这些端点。

请记住,利用推送输入,在启动通道时,上游系统必须正在将视频源推送到输入。在此之前,上游系统不需要推送。

有关此设置的描述(包括图表)该过程的结果,请参阅有关设置RTMP推送源的部分。