创建传输流(TS)文件输入
在创建接收输入的通道之前创建输入。
创建 TS 文件输入
-
您应该已经与视频内容提供商安排好,为您的内容设置上游系统。确保上游系统的操作员为您提供以下信息:
-
MediaLive 将从中提取 TS 文件的地点的完整网址。例如:
s3ssl://DOC-EXAMPLE-BUCKET/filler-videos/main/oceanwaves.ts
s3ssl://DOC-EXAMPLE-BUCKET/filler-videos/redundant/oceanwaves.m2ts
-
-
如果该输入正用于多输入通道中,您应该决定是将其设置为静态输入,还是动态输入。您可能需要修改从上游系统获取的 URL:
-
如果输入是静态输入,请勿修改 URL。
-
如果输入是动态输入,请将 URL 设置为可选的绝对部分和必需的可变部分 ($urlPath$)。有关示例,请参阅此过程之后的表格。
建议您使用 <protocol>/$urlPath$ 格式。
-
通过以下网址打开 MediaLive 控制台:https://console.aws.amazon.com/medialive/
。 -
在导航窗格中,选择 Inputs (输入)。在 Inputs (输入) 页面上,选择 Create input (创建输入)。
-
完成输入详细信息部分:
-
输入姓名 – 输入一个名称。
-
输入类型 –选择 TS。
-
-
在输入类部分,为此输入选择类:
-
STANDARD_INPUT
-
SINGLE_INPUT
-
-
在 Input sources (输入源) 部分,输入您之前获得的 URL:
-
如果输入是标准类输入,请填写全部两个字段,以提供两个 URL。
-
如果输入是单管道类输入,请使用您获得的 URL 填写第一个字段,将第二个字段留空。
如果上游系统要求您提供用户凭证,则您还必须输入用于访问该位置的用户名和密码。这些凭证存储在 Systems Manager Parameter Store 上。有关更多信息,请参阅 关于创建密码参数的功能。
-
-
在 Tags (标签) 部分中,创建标签(如果您希望将标签与此输入关联)。有关更多信息,请参阅 标记资源。
-
选择创建。
MediaLive 创建输入并将它添加到输入列表中。输入指定一个或两个源。源不会显示在列表中,但如果您选择 Name (名称) 链接,则详细信息页面将显示这些源。
在启动通道时,MediaLive 将在此一个或多个源位置连接到上游系统并拉取内容:
-
对于标准通道,MediaLive 希望上游系统提供两个源,因此将尝试从两个源位置中拉取。
-
对于单管道通道,MediaLive 希望上游系统提供一个源,因此将尝试从一个源位置拉取。
-
动态输入中的 URL 格式
下表介绍了动态输入中的 URL 的各种格式。
格式 | 描述 | 示例 | $urlPath$ 的示例 |
---|---|---|---|
<协议>/$urlPath$ | URL 的绝对部分中只有协议 | s3ssl://$urlPath$ | DOC-EXAMPLE-BUCKET/my-movie.ts |
<协议和路径>/$urlPath$ | URL 的绝对部分包含协议和路径 | mediastoressl://f31z.data.mediastore.us-west-2.amazonaws.com/movies/$urlPath$ | my-movie.ts |
$urlPath$ | URL 只具有可变部分 | $urlPath$ | s3ssl://DOC-EXAMPLE-BUCKET/my-movie.ts |