本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建RTMP推送输入
创建输入安全组后,您可以创建RTMP推送输入。
创建RTMP推送输入
-
确保您有步骤 1 中的信息。
打开 MediaLive 控制台,网址为https://console.aws.amazon.com/medialive/
。 -
在导航窗格中,选择 Inputs (输入)。
-
在 Inputs (输入) 页面上,选择 Create input (创建输入)。
-
完成输入详细信息部分:
-
输入姓名 ― 输入名称。
-
输入类型 — 选择 RTMP(推送)。
-
-
在 Network mode (网络模式) 部分中,选择 Public (公共)。
-
在 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
有关安全组的更多信息,请参阅 使用输入安全组。
-
在 Channel and input class (通道和输入类) 部分,为此输入选择类:
-
STANDARD
-
SINGLE-PIPELINE
有关更多信息,请参阅 实现管道冗余。
-
-
在 Input destinations (输入目标) 部分的 Destination (目标) 部分中,输入您之前获得的应用程序名称和应用程序实例:
-
如果输入是标准类输入,请填写两个字段以指定两个源。
-
如果输入是单类输入,请使用您获得的信息填写第一个字段,将第二个字段留空。
例如:
应用程序名称:
live
应用程序实例:
curling
-
-
在 Tags (标签) 部分中,创建标签(如果您希望将标签与此输入关联)。有关更多信息,请参阅 标记资源。
-
选择创建。
MediaLive 创建输入并自动在该输入上创建两个端点。终端节点包括应用程序名称、应用程序实例和端口 1935。例如:
198.51.100.99:1935/live/curling
192.0.2.18:1935/live/curling
请注意,IP 地址是 MediaLive创建的地址。它们不是您在安全组中使用的公共地址。有关显示所有 IP 地址作用的图表,请参阅该过程的结果有关设置RTMP推送源的部分。
MediaLive 总是创建两个端点:
-
如果您要将频道设置为标准频道,则将使用两个端点。
-
如果您要将频道设置为单管道通道,则将仅使用第一个端点。 MediaLive 不会指望在第二个端点接收内容。
-
-
向上游系统提供以下信息:
-
如果您要将频道设置为标准频道,请同时提供两个位置。上游系统必须将视频流推送到这些位置。
-
如果您要将频道设置为单管道频道,请仅提供第一个位置。上游系统必须将其一个流推送到此位置。
例如,提供以下地址:
198.51.100.99:1935/live/curling
192.0.2.18:1935/live/curling
-
此过程的结果
由于此设置,存在一个指定两个的RTMP推送输入URLs。无论发生什么变化(例如修改输入中的其他信息或将输入连接到不同的通道),它们在输入的生命周期内URLs都是固定的。
上游系统将源内容推送到这些端点。
请记住,利用推送输入,在启动通道时,上游系统必须正在将视频源推送到输入。在此之前,上游系统不需要推送。
有关此设置的描述(包括图表)该过程的结果,请参阅有关设置RTMP推送源的部分。