

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

# 创建 RTMP 推送输入
<a name="setup-input-rtmp-push"></a>

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

**创建 RTMP 推送输入**

1. 确保您具有[第 1 步](setup-rtmp-push-obtain-info.md)中的信息。

1. 打开 MediaLive 控制台，网址为[https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/)。

1. 在导航窗格中，选择 **Inputs (输入)**。

1. 在 **Inputs (输入)** 页面上，选择 **Create input (创建输入)**。

1. 完成**输入详细信息**部分：
   + **输入**姓名 – 输入一个名称。
   + **输入类型** – 选择 **RTMP（推送）**。

1. 在 **Network mode (网络模式)** 部分中，选择 **Public (公共)**。

1. 在 **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.21

   有关安全组的更多信息，请参阅 [使用输入安全组](working-with-input-security-groups.md)。

1. 在 **Channel and input class (通道和输入类)** 部分，为此输入选择类：
   + STANDARD
   + SINGLE-PIPELINE (单管道) 

   有关更多信息，请参阅 [实施管道冗余](plan-redundancy-mode.md)。

1. 在 **Input destinations (输入目标)** 部分的 **Destination (目标)** 部分中，输入您之前获得的应用程序名称和应用程序实例：
   + 如果输入是标准类输入，请填写全部两个字段，以指定两个源。
   + 如果输入是单管道类输入，请使用您获得的信息填写第一个字段，将第二个字段留空。

   例如：

   **应用程序名称：**`live`

   **应用程序实例：**`curling`

1. 在 **Tags (标签)** 部分中，创建标签（如果您希望将标签与此输入关联）。有关更多信息，请参阅 [标注资源](tagging.md)。

1. 选择**创建**。

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

   `198.51.100.99:1935/live/curling`

   `192.0.2.18:1935/live/curling`

   请注意，IP 地址是 MediaLive 创建的地址。它们不是您在安全组中使用的公共地址。有关显示所有 IP 地址角色的图表，请参阅有关设置 RTMP 推送源一节中的 [该过程的结果](setup-result-rtmp-push.md)。

   MediaLive 总是创建两个端点：
   + 如果通道将设置为标准通道，则将使用这两个端点。
   + 如果您要将频道设置为单管道通道，则将仅使用第一个端点。 MediaLive 不会指望在第二个端点接收内容。