

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

# MediaTailor 频道组装入门
<a name="channel-assembly-getting-started"></a>

此入门教程演示如何执行以下任务：
+ 创建源位置，然后向其中添加源内容
+ 创建通道
+ 创建节目列表以按计划播放您频道的内容
+ 使用 AWS Elemental MediaTailor 广告插播将个性化广告添加到频道流中

完成后，您将能够打开浏览器，输入频道的播放网址，并查看包含个性化广告的频道直播。

本教程将引导您完成入门 MediaTailor 频道组装的基本步骤。有关更多高级信息，请参阅[AWS Elemental MediaTailor 用于创建线性组装流](channel-assembly.md)。

**估算费用**
+ 活跃频道的费用为每小时 0.10 美元。您无需为处于非活动状态的频道付费。

**Topics**
+ [先决条件](#ca-getting-started-prerequisites)
+ [步骤 1：创建来源地点](#ca-getting-started-create-source-location)
+ [第 2 步：将 VOD 源添加到您的来源位置](#ca-getting-started-add-sources)
+ [第 3 步：创建频道](#ca-getting-started-create-channel)
+ [第 4 步：将节目添加到频道的日程安排中](#ca-getting-started-create-programs)
+ [第 5 步 (*optional*)： MediaTailor 用于在直播中插入个性化广告](#ca-getting-started-integrate-mediatailor-ssai)
+ [第 6 步：启动您的频道](#ca-getting-started-start-channel)
+ [第 7 步：测试您的频道](#ca-getting-started-test-channel)
+ [步骤 8：清除](#ca-getting-started-clean-up)

## 先决条件
<a name="ca-getting-started-prerequisites"></a>

 在开始本教程之前，必须完成以下要求：
+ 请确保您已完成中的步骤[设置 AWS Elemental MediaTailor](setting-up.md)。
+ 您必须同时拥有可用于 VOD 来源内容和广告板的素材。您必须知道资产清单的路径。
**注意**  
如果您使用的是自动自适应比特率 (ABR) 或按标题编码，则必须对素材进行编码，使所有变体的长度相同，子曲目数量相同。我们建议您使用最小段长度为一秒的编码模板。

## 步骤 1：创建来源地点
<a name="ca-getting-started-create-source-location"></a>

源位置表示存储内容的源服务器。它可以是 Amazon S3、标准网络服务器、内容分发网络 (CDN) 或包装来源，例如 AWS Elemental MediaPackage。

 MediaTailor 从您的源位置获取内容清单，并使用它们来组装引用底层内容段的实时滑动清单窗口。

要创建源位置，请执行以下步骤。<a name="ca-getting-started-create-source-location-procedure"></a>

**创建源位置**

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

1. 在导航窗格中，选择**频道集**合 > **来源位置**。

1. 在导航栏上，选择**创建来源位置**。

1. 在**来源位置配置**下，输入源内容的标识符和位置：
   + **名称**：您的来源位置的标识符，例如 **my-** origin。
   + **基本 URL**：托管内容的源服务器的基本 URL，例如**https://111111111111.cloudfront.net**。网址必须采用标准的 HTTP 网址格式，前缀为 ht **tp://**或 h **ttps://**。

1. 选择 “**创建源位置**”。

## 第 2 步：将 VOD 源添加到您的来源位置
<a name="ca-getting-started-add-sources"></a>

 现在，您已经为频道定义了一个或多个来源位置，可以添加一个或多个 *VOD 来源*。每个 VOD 来源都代表一个内容，例如一部电影、一集电视节目或精彩片段。

 您必须为 VOD 源创建至少一个*软件包配置*。每个软件包配置都包含您的 VOD 源的打包格式和清单设置。然后，您可以将套餐配置添加到频道中以创建输出。

您可以使用多个包配置来创建不同的通道输出。例如，如果您的 VOD 源同时打包为 HLS 和 DASH，则可以为每种格式创建两个包配置。然后，您可以使用软件包配置的源组来创建两个通道输出：一个用于 HLS，一个用于 DASH。<a name="ca-getting-started-add-sources-procedure"></a>

**添加 VOD 源并创建包配置**

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

1. 在导航窗格中，选择**频道集**合 > **来源位置**。

1. 在**来源位置**窗格中，选择您在[创建源位置](#ca-getting-started-create-source-location-procedure)过程中创建的来源位置。

1. 选择 “**添加 VOD 来源**”。

1. **在 **VOD 来源详细信息**下，输入您的 VOD 来源的**名称**，例如 my-example-video。**

1. 在 P **ackage 配置** > 下，{{source-group-name}}输入有关软件包配置的信息：
**注意**  
您的来源的软件包配置必须具有相同的持续时间，具体取决于来源的清单。而且，包配置中的所有源都必须具有相同数量的子流。为了满足这些要求，我们建议您为资产使用编码模板。我们建议您使用最小段长度为一秒的编码模板。 MediaTailor 不支持按标题或自动自适应比特率直播 (ABR)，因为这些编码方法违反了这些要求。
   + **来源组**：输入描述此包配置的源组名称，例如 HLS-4k。记下这个名字；当你创建频道的输出时，你会引用这个名字。有关更多信息，请参阅 [将来源组与频道的输出配合使用](channel-assembly-source-groups.md)。
   + **类型**：为此配置选择打包格式。 MediaTailor支持 HLS 和 DASH。
   + **相对路径**：从源位置的**基本 HTTP 网址**到清单的相对路径。例如，**/my/path/index.** m3u8。

1. 选择 **添加源**。

1. 重复此过程中的步骤 4-7，为您的广告列表添加 VOD 来源。

## 第 3 步：创建频道
<a name="ca-getting-started-create-channel"></a>

 频道将您的信号源组合成线性直播。每个频道都包含一个或多个输出，这些输出与您的 VOD 源的套餐配置相对应。

 首先，你创建一个频道，然后通过创建节目将你的 VOD 来源添加到频道的日程安排中。<a name="ca-gsg-create-channel-procedure"></a>

**创建通道**

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

1. 在导航窗格中，选择**频道集合** > **频道**。

1. 在导航栏上，选择**创建频道**。

1. 在 “**频道详情**” 下，输入有关您的频道的详细信息：
   + **名称**：输入频道的名称。
   + **播放模式**：确定允许哪种类型的节目过渡以及节目完成后会发生什么。使用默认的循环模式。

1. 选择**下一步**。

1. 在**输出详细信息**下，定义此输出的设置：
   + **清单名称**：输入清单名称，例如**{{index}}**。 MediaTailor 将附加格式扩展名，例如 HLS 的.m3u8。
**注意**  
您必须为每个频道输出输入唯一的清单名称。
   + **格式类型**：选择频道的直播格式。支持 DASH 和 HLS。选择与您在中创建的软件包配置相对应的格式[步骤 1：创建来源地点](#ca-getting-started-create-source-location)。
   + **来源组**：输入您在中创建的源组的名称[步骤 1：创建来源地点](#ca-getting-started-create-source-location)。

1. 在**清单设置**下，输入有关清单设置的其他信息：
   + **清单窗口（秒）**：每个清单中包含的时间窗口（以秒为单位）。最小值为 30 秒，最大值为 3600 秒。

1. 选择**下一步**。

1. 在 “**频道政策**” 下，选择 “**请勿附加频道政策**”。此选项仅允许有权访问您的 AWS 账户 凭据的用户进行播放。

1. 选择**下一步**。

1. 在 “查看**并创建” 窗格上查看**您的设置。

1. 选择 **Create channel (创建通道)**。
**注意**  
频道是在停止状态下创建的。在您启动频道之前，您的频道才会处于活动状态。

## 第 4 步：将节目添加到频道的日程安排中
<a name="ca-getting-started-create-programs"></a>

 现在你有了频道，你需要将*节目*添加到频道的日程安排中。每个节目都包含来自您账户中某个来源位置的 VOD 来源。频道时间表决定了您的节目在频道直播中的播放顺序。

 每个节目可以有一个或多个广告时段。您可以通过指定要用作广告板的 VOD 来源来插入广告插播时间。广告时段的持续时间由广告的持续时间决定。您可以选择使用服务器端的广告插入服务器（例如 MediaTailor 广告插入）来个性化您的广告插播时间。<a name="ca-getting-started-add-programs"></a>

**将节目添加到频道的日程安排中**

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

1. 在导航窗格中，选择**频道集合** > **频道**。

1. 在**频道**窗格中，选择您在[第 3 步：创建频道](#ca-getting-started-create-channel)过程中创建的频道。

1. 在 “**计划详情**” 下，输入有关您的计划的详细信息：
   + **名称**：这是要添加到频道日程安排中的节目的名称。
   + **来源位置名称**：选择 **“选择现有来源位置**”，然后[步骤 1：创建来源地点](#ca-getting-started-create-source-location)从 “选择来源位置” 下拉菜单**中选择您在中创建的来源位置**。
   + **VOD 来源名称**：选择**选择现有 VOD 来源**，然后选择您在本教程前面部分创建的 VOD 来源。

1. 在 “**播放配置”** 下，定义如何以及何时将节目插入频道的日程安排：
   + **过渡类型**：此值固定为 “**相对**”。相对过渡类型表示该程序是相对于程序列表中的其他程序而发生的。
   + **相对位置**：如果这是您频道节目表中的第一个节目，则可以跳过此设置。如果这不是您频道日程表中的第一个节目，请选择节目列表中的哪个位置来追加该节目。您可以选择 “**程序之前**” 或 “**程序之后**”。
   + **相关节目**：如果这是您日程安排中的第一个节目，则可以跳过此设置。如果这不是您频道日程表中的第一个节目，请选择**使用现有节目**，选择您在中创建的节目名称[将节目添加到频道的日程安排中](#ca-getting-started-add-programs)。

1. <a name="ad-breaks"></a>选择 “**添加广告插播时间**”。在 “**广告插播时间**” 下，配置广告插播时间的设置：
   + **Slate 源位置名称**：**选择 “选择现有源位置**”，然后选择您在本教程前面创建的 Slate 存储来源位置。
   + **VOD 来源名称**：选择 **“选择现有 VOD 来源**”，然后选择在本教程前面部分添加的 VOD 来源。广告的持续时间决定了广告插播的持续时间。
   + 对于 O **ffset（以毫秒为单位）**：此值确定广告插播开始时间（以毫秒为单位），即相对于节目开头的偏移量。输入任何小于 VOD 源持续时间且与节目 VOD 源内所有轨道（所有音频、视频和隐藏字幕轨道）上的片段边界对齐的值，否则广告插播将被跳过。例如，如果您输入 **0**，则会创建一个在节目开始之前播放的前贴片广告插播时间。注意：。

1. 选择 “**添加程序**”。

   有关程序的更多信息，请参阅[Configuring ad breaks for your program](channel-assembly-adding-programs.md#channel-assembly-programs-ad-breaks)。

    有关在线性直播中使用广告的更多高级信息，请参阅[可选配置设置](configurations-create.md#configurations-create-addl)。

## 第 5 步 (*optional*)： MediaTailor 用于在直播中插入个性化广告
<a name="ca-getting-started-integrate-mediatailor-ssai"></a>

 你现在有了一个包含节目的频道。如果你愿意，你可以使用 MediaTailor 将个性化广告插入频道直播中节目的广告插播中。

 **先决条件** 

 在继续操作之前，您必须满足以下要求：
+ 您必须拥有广告决策服务器 (ADS)。
+ 您必须已在[将节目添加到频道的日程安排中](channel-assembly-programs.md)过程中配置**广告插播时间**设置。<a name="ca-getting-started-ssai-procedure"></a>

**要向频道的直播中添加个性化广告，请使用 MediaTailor**

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

1. 在导航窗格中，选择**配置**。

1. 在 **“必填设置”** 下，输入有关您的配置的基本必填信息：
   + **名称**：您的配置的名称。
   + **内容来源**：输入频道输出中的播放网址，减去文件名和扩展名。有关 MediaTailor 配置的高级信息，请参阅[必需的设置](configurations-create.md#configurations-create-main)。
   + **添加决策服务器**：输入 ADS 的网址。

1. 您可以选择**配置别名**、**个性化详细信息和****高级设置**。有关这些设置的信息，请参阅[可选配置设置](configurations-create.md#configurations-create-addl)。

1. 在导航栏上，选择**创建配置**。

 有关使用 MediaTailor 广告插播的更多高级信息，请参阅[使用 AWS Elemental MediaTailor 插入广告](configurations.md)。

## 第 6 步：启动您的频道
<a name="ca-getting-started-start-channel"></a>

 你现在有一个频道了。但是，在访问该频道的直播之前，您需要启动频道。如果您尝试在频道处于活动状态之前访问该频道，则会 MediaTailor 返回 HTTP `4xx` 错误代码。<a name="ca-getting-started-create-program-list"></a>

**开始你的频道**

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

1. 在导航窗格中，选择**频道集合** > **频道**。

1. 在导航栏上，选择 “**开始**”。

## 第 7 步：测试您的频道
<a name="ca-getting-started-test-channel"></a>

 要验证您的频道是否正常运行，请打开网络浏览器并输入频道输出中的网址。你应该看到你频道的直播。

 在某些情况下，您可能需要清除缓存才能看到预期行为。

## 步骤 8：清除
<a name="ca-getting-started-clean-up"></a>

 完成为本教程创建的频道后，应通过删除该频道进行清理。

 频道状态更改为 “已停止” 后，您将停止为该频道收取费用。为了将您的频道留待以后使用，但不会产生任何费用，您可以立即停止该频道，然后稍后重新开始播放。<a name="ca-getting-started-delete-channel"></a>

**删除您的频道**

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

1. 在导航窗格中，选择**频道集合** > **频道**。

1. 选择要删除的频道。

1. 如果您的频道正在播出，请从 “**操作**” 下拉菜单中选择 “**停止**”。您必须先停止您的频道，然后才能将其删除。

1. 频道停止后，从 “**操作**” 下拉菜单中选择 “**删除**”。