

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

# 提供来自 VOD 的内容 AWS Elemental MediaPackage
<a name="vod-content"></a>

AWS Elemental MediaPackage 使用以下资源来播放视频点播 (VOD) 内容：
+ *打包组*包含一个或多个打包配置。通过使用该组，您可以将多个输出配置同时应用于资产。您可以将组与多个资产相关联，以便它们的输出具有相同的配置。
+ *打包配置*说明 MediaPackage 如何打包资产的输出。在该配置中，您可以定义加密、比特率和打包设置。
+ *资产* 提取您的源内容，并动态应用打包配置以响应播放请求。

  有关支持的 VOD 输入和编解码器，请参阅 [VOD 支持的编解码器和输入类型](supported-inputs-vod.md)。

以下各节介绍如何使用这些资源管理中的 VOD 内容。 MediaPackage

**Topics**
+ [与中的包装小组合作 AWS Elemental MediaPackage](pkg-group.md)
+ [在中使用打包配置 AWS Elemental MediaPackage](pkg-cfig.md)
+ [使用中的资产 AWS Elemental MediaPackage](asset.md)

# 与中的包装小组合作 AWS Elemental MediaPackage
<a name="pkg-group"></a>

打包组包含一个或多个打包配置。在打包组与资产关联时，打包配置定义从该资产中提供的输出。您可以将多个资产与一个打包组相关联。这样，您就可以将相同的配置应用于多个资产。

**Topics**
+ [创建打包组](pkg-group-create.md)
+ [查看打包组详细信息](pkg-group-view.md)
+ [编辑打包组](pkg-group-edit.md)
+ [删除打包组](pkg-group-delete.md)
+ [将打包配置添加到打包组](pkg-group-add-cfig.md)

# 创建打包组
<a name="pkg-group-create"></a>

创建打包组以包含资产的所有打包配置。例如，打包组告知某 AWS Elemental MediaPackage 项资产可用于输出到支持 Apple HLS 和 DASH-ISO 的设备。

 创建打包组时，您可以选择启用 CDN 授权。有关 CDN 授权的更多信息，请参阅 [CDN 授权在 AWS Elemental MediaPackage](cdn-auth.md)。

*要创建打包组，您可以使用 MediaPackage 控制台、或 API。有关使用或 MediaPackage API 创建打包组的信息，请参阅 VOD MediaPackage API 参考中的 P [ackaging\$1G](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups.html) roups。 AWS CLI AWS CLI AWS Elemental MediaPackage *

在创建打包组时，请不要将敏感的识别信息（如客户账号）放入自由格式字段中，例如 **ID** 字段。这适用于您使用 MediaPackage 控制台、 MediaPackage API、 AWS CLI 或 AWS SDKs。您输入的任何数据都 MediaPackage 可能会被提取以包含在诊断日志或 Amazon Ev CloudWatch ents 中。

**创建打包组（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Packaging groups (打包组)**。

1. 在**打包组**页面上，选择**创建组**。

1. 在 **Creating packaging group (创建打包组)** 对话框中，执行以下操作：

   1. 对于 **ID**，请输入描述打包组的名称。ID 是组的主要标识符，并且对于此 AWS 区域中的账户必须是唯一 ID。

   1. 选择**创建**。

MediaPackage 显示新打包组的详细信息页面。

如果在创建打包组时超过您的账户配额，则会出现错误。如果出现的错误类似于：Too many requests, please try again. Resource limit exceeded 表示您超出了 API 请求配额，或者已达到账户允许的最大打包组数。如果这是您的第一个组，或者如果您认为自己误收到此错误，请使用服务限额控制台[请求增加配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas)。有关中配额的更多信息 MediaPackage，请参阅[中的配额 AWS Elemental MediaPackage](quotas.md)。

# 查看打包组详细信息
<a name="pkg-group-view"></a>

您可以查看在中配置的所有打包组 AWS Elemental MediaPackage 或特定打包组的详细信息，包括与其关联的打包配置。

*要查看打包组的详细信息，您可以使用 AWS Elemental MediaPackage 控制台、或 API。有关使用或 MediaPackage API 查看打包组的信息，请参阅 VOD MediaPackage API 参考中的 P [ackaging\$1Groups ID](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups-id.html)。 AWS CLI AWS CLI AWS Elemental MediaPackage *

**查看打包组（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Packaging groups (打包组)**。

   将在控制台上显示所有组。

1. 要查看有关特定打包组的更多信息，请选择该组的名称。

   MediaPackage 显示摘要信息，例如与此打包组关联的资产。

# 编辑打包组
<a name="pkg-group-edit"></a>

编辑打包组以配置访问控制设置。

**注意**  
创建打包组后，无法编辑打包程序组 ID。如果要更改打包组 ID，必须创建新的打包组。

您可以使用 AWS Elemental MediaPackage 控制台 AWS CLI、或 MediaPackage API 来编辑打包组的访问控制设置。有关使用 AWS CLI 或 MediaPackage API 编辑打包组的信息，请参阅 [MediaPackage VOD API 参考](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups)。

# 删除打包组
<a name="pkg-group-delete"></a>

要停止 AWS Elemental MediaPackage 从资源中传送更多内容，请删除该打包组。在删除打包组之前，您必须删除该组的打包配置以及使用该组的任何资产。
+ 要删除打包配置，请参阅[删除打包配置](pkg-cfig-delete.md)。
+ 要删除资产，请参阅[删除资产](asset-delete.md)。

要删除打包组，您可以使用 MediaPackage 控制台 AWS CLI、或 MediaPackage API。有关使用 AWS CLI 或 MediaPackage API 删除打包组的信息，请参阅 *AWS Elemental MediaPackage V* OD API 参考中的 [packaging\$1Groups ID](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_groups-id.html)。

**删除打包组（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Packaging groups (打包组)**。

1. 在**打包组**页面上，选择要删除的打包组。

1. 选择**删除**。

1. 在**删除打包组**对话框中，选择**删除**以完成对打包组的删除。

# 将打包配置添加到打包组
<a name="pkg-group-add-cfig"></a>

 要定义如何 AWS Elemental MediaPackage 格式化资产的输出，请向打包组添加打包配置。

要向打包组添加打包配置，您可以使用 MediaPackage 控制台 AWS CLI、或 MediaPackage API。有关使用 AWS CLI 或 MediaPackage API 添加打包配置的更多信息，请参阅《*AWS Elemental MediaPackage V* OD API 参考》中的 [packaging\$1Config](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_configurations.html) urations。

有关从 MediaPackage 控制台中将打包配置添加到打包组的说明，请参阅[创建打包配置](pkg-cfig-create.md)。

# 在中使用打包配置 AWS Elemental MediaPackage
<a name="pkg-cfig"></a>

打包配置为资产定义单个传送点。该配置包含与播放器或内容分发网络 (CDN)（例如 Amazon CloudFront）集成所需的所有信息。 AWS Elemental MediaPackage 进行配置，以其中一种可用的流格式输出内容：
+ Apple HLS：将内容打包到 Apple HTTP Live Streaming（HLS） 
+ Microsoft Smooth：为 Microsoft Smooth Streaming 播放器打包内容
+ 通用媒体应用程序格式 (CMAF) — 将内容打包到支持 Apple HLS 碎片化的 MP4 设备 (f) MP4
+ DASH-ISO：为 DASH-ISO ABR 流协议打包内容

打包配置还包含有关数字版权管理（DRM），以及加密集成、比特率表示顺序等信息。

**Topics**
+ [创建打包配置](pkg-cfig-create.md)
+ [查看打包配置详细信息](pkg-cfig-view.md)
+ [编辑打包配置](pkg-cfig-edit.md)
+ [删除打包配置](pkg-cfig-delete.md)

# 创建打包配置
<a name="pkg-cfig-create"></a>

创建打包配置以定义如何 AWS Elemental MediaPackage 准备从资产交付的内容。

要创建打包配置，您可以使用 MediaPackage 控制台 AWS CLI、或 MediaPackage API。有关使用 AWS CLI 或 MediaPackage API 创建打包配置的信息，请参阅《*AWS Elemental MediaPackage V* OD API 参考》中的 [packaging\$1Config](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_configurations.html) urations。

在创建打包配置时，请不要将客户账号等敏感识别信息放入自由格式字段中，比如 **ID** 字段。这适用于您使用 MediaPackage 控制台 AWS CLI、 MediaPackage API 或 AWS SDKs。您输入的任何数据都 MediaPackage 可能会被提取以包含在诊断日志或 Amazon Ev CloudWatch ents 中。

**Topics**
+ [创建 HLS 打包配置](pkg-cfig-create-hls.md)
+ [创建 DASH 打包配置](pkg-cfig-create-dash.md)
+ [创建 Microsoft Smooth 打包配置](pkg-cfig-create-mss.md)
+ [创建 CMAF 打包配置](pkg-cfig-create-cmaf.md)

# 创建 HLS 打包配置
<a name="pkg-cfig-create-hls"></a>

创建打包配置，为支持 Apple HLS 的设备格式化内容。

**要创建 Apple HLS 打包配置（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Packaging groups (打包组)**。

1. 在**打包组**页面上，选择将包含正在创建的配置的组。

1. 在打包组详细信息页面的**打包配置**下，选择**管理配置**。

1. 在**管理打包配置**页面的**打包配置**下，选择**添加**，然后选择**新配置**。

1. 完成以下主题中所述的字段：
   + [常规设置字段](cfigs-hls-new.md)
   + [清单设置字段](cfigs-hls-manset.md)
   + [流选择字段](cfigs-hls-include-streams.md)
   + [加密字段](cfigs-hls-encryption.md)

1. 选择**保存**。

如果在创建打包配置时超过您的账户的配额，则会出现错误。如果出现的错误类似于：Too many requests, please try again. Resource limit exceeded 表示您超出了 API 请求配额，或者已达到账户允许的最大打包组数。如果这是您的第一个组，或者如果您认为自己误收到此错误，请使用服务限额控制台[请求增加配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas)。有关中配额的更多信息 MediaPackage，请参阅[中的配额 AWS Elemental MediaPackage](quotas.md)。

# 常规设置字段
<a name="cfigs-hls-new"></a>

提供适用于整个打包配置的常规设置。

1. 对于 **ID**，请输入描述配置的名称。ID 是配置的主要标识符，并且对于 AWS 区域中的账户必须是唯一的。

1. 对于**包类型**，选择 **Apple HLS**。

1. （可选）对于**段持续时间**，输入每个段的持续时间（秒）。输入一个等于输入段持续时间，或是输入段持续时间倍数的值。如果您输入的值与输入分段持续时间不同，则会将分段 AWS Elemental MediaPackage 四舍五入为输入分段持续时间的最接近的倍数。

# 清单设置字段
<a name="cfigs-hls-manset"></a>

指定使用此打包配置的资产 AWS Elemental MediaPackage 交付的清单的格式。

1. （可选）对于**清单名称**，输入一个将附加到端点 URL 的短字符串。清单名称创建了到此端点的唯一路径。如果您未输入值，则 MediaPackage 使用默认的清单名称 *index*。

1. （可选）选择 “**包含 IFrame仅限直播**内容”，在清单中包含其他仅限 I-Frame 的直播以及其他轨道。 MediaPackage 从清单中的第一个格式副本生成仅限 I 帧的直播。该服务在输出清单中插入 `EXT-I-FRAMES-ONLY` 标签，然后在流中生成并包含仅限 I-frame 的播放列表。此播放列表启用了快进和后退等播放器功能。

1. （可选）选择**使用音频副本组**将所有音轨分组到一个 HLS 副本组。有关副本组的更多信息，请参阅[格式副本组引用于 AWS Elemental MediaPackage](rendition-groups.md)。

1. **（可选） EXT-X-KEY如果您希望服务在清单的每个分段之前重复密钥，请选择 “重复”。**默认情况下，键只写入一次，在标题之后，段落之前。如果选择 “**重复**” EXT-X-KEY，则清单将以标题、密钥、区段、密钥、区段、密钥等形式写入，每个分段前面都有密钥。根据播放器的需要进行设置。选择此选项可能会导致客户端对 DRM 服务器的请求增加。

1. （可选）选择**包含 DVB 字幕**，将数字视频广播（DVB）字幕传递到输出。

1. （可选）在 “**程序 date/time 间隔**” 中，输入在清单中插入`EXT-X-PROGRAM-DATE-TIME`标签的 MediaPackage 间隔（以秒为单位）。

   `EXT-X-PROGRAM-DATE-TIME` 标签会将流与时钟同步，从而启用播放时间轴中的查看器搜索和播放器上的时间显示等功能。

1. （可选）对于**广告标记**，选择广告标记如何包含在打包内容中。

   请从以下内容中选择：
   + **无**：从输出中省略所有 SCTE-35 广告标记。
   + **传递**：将 SCTE-35 广告标记直接从输入 HLS 输入流复制到输出。
   + **SCTE-35 增强型**：根据输入流中的 SCTE-35 输入消息生成广告标记和遮蔽标签。

# 流选择字段
<a name="cfigs-hls-include-streams"></a>

限制可用于播放的传入比特率，并对使用此打包配置的资产输出中的流进行排序。

最小值和最大值仅考虑视频比特率。如果视频比特率*低于最小*指定比特率，则*不*包含在输出中，无论其他轨道的比特率总和如何。同样，如果视频比特率*低于最大*指定比特率，则*会*包含在输出中，无论其他轨道的比特率总和如何。

要设置最小和最大比特率并对输出进行排序，请选择**启用流选择**，并按如下方式填写其他字段：

1. (可选) 对于 **Stream order** (流顺序)，从以下选项中进行选择：
   + **Original** (原始)，用于按传入源使用的相同顺序对输出流进行排序。
   + **升序**，对输出流进行排序，从最低比特率开始，到最高比特率结束。
   + **降序**，对输出流进行排序，从最高比特率开始，到最低比特率结束。

1. （可选）对于**最小视频比特率**，输入最小比特率阈值（单位：比特/秒），视频轨道必须达到或超过此阈值才能从此端点播放。这样可以确保轨道*至少*达到一定的比特率。

1. （可选）对于**最大视频比特率**，输入最大比特率阈值（单位：比特/秒），视频轨道必须达到或低于此阈值才能从此端点播放。这样可以确保轨道*不会*超过一定的比特率。

# 加密字段
<a name="cfigs-hls-encryption"></a>

通过内容加密和数字版权管理 (DRM) 保护您的内容免遭未经授权的使用。 AWS Elemental MediaPackage 使用[AWS 安全打包器和编码器密钥交换 (SPEKE) API](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) 来简化 DRM 提供商对内容的加密和解密。使用 SPEKE，DRM 提供商 MediaPackage 通过 SPEKE API 向其提供加密密钥。DRM 提供商还为受支持的媒体播放器提供解密许可证。有关如何将 SPEKE 与在云中运行的服务和功能结合使用的更多信息，请参阅《Secure Packager and Encoder Key Exchange API 规范指南》**中的 [AWS 基于云的架构](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture)。

**注意**  
要加密内容，您必须拥有 DRM 解决方案提供商，并设置为使用加密。有关信息，请参阅[内容加密和 DRM AWS Elemental MediaPackage](using-encryption.md)。

要提供受版权保护的内容，请选择**启用加密**，并按如下方式填写其他字段：

1. 对于**加密方法**，请为 Apple HL **S 选择 Sample-AES** FairPlay 或为 Apple HLS **AES-128 选择 AES-128**。

1. （可选） 在**常量初始化向量**中，输入一个由 32 个字符串表示的 128 位 16 字节的十六进制值，与密钥一起用于对内容进行加密。

1. 对于 **URL**，输入您设置用来与密钥服务器通信的 API 网关代理的 URL。API Gateway 代理必须位于与的 AWS 区域 相同 MediaPackage。

   下面的示例显示了一个 URL。

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. 对于**角色 ARN**，输入 IAM 角色的 Amazon 资源名称（ARN），该角色为您提供通过 API 网关发送请求的访问权限。从您的 DRM 解决方案提供商处获取该角色的 ARN。

   下面的示例显示了一个角色 ARN。

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

1. 在 “**系统**” 中 IDs，输入您的流媒体协议和 DRM 系统的唯一标识符。 IDs 为 CMAF 提供最多三个，为 DASH 提供两个， IDs 为其他流媒体协议提供恰好一个。如果您提供多个系统 ID，请每行输入一个，然后选择**添加**。有关常用系统的列表 IDs，请参阅 [DASH-IF](https://dashif.org/identifiers/content_protection/) 系统。 IDs如果您不了解自己的 IDs，请咨询您的 DRM 解决方案提供商。

# 创建 DASH 打包配置
<a name="pkg-cfig-create-dash"></a>

创建打包配置，为支持 DASH-ISO 的设备格式化内容。

**要创建 DASH-ISO 打包配置（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Packaging groups (打包组)**。

1. 在**打包组**页面上，选择将包含正在创建的配置的组。

1. 在打包组详细信息页面的**打包配置**下，选择**管理配置**。

1. 在**管理打包配置**页面的**打包配置**下，选择**添加**，然后选择**新配置**。

1. 完成以下主题中所述的字段：
   + [常规设置字段](cfigs-dash-new.md)
   + [清单设置字段](cfigs-dash-manset.md)
   + [流选择字段](cfigs-dash-include-streams.md)
   + [加密字段](cfigs-dash-encryption.md)

1. 选择**保存**。

如果在创建打包配置时超过您的账户的配额，则会出现错误。如果出现的错误类似于：Too many requests, please try again. Resource limit exceeded 表示您超出了 API 请求配额，或者已达到账户允许的最大打包组数。如果这是您的第一个组，或者如果您认为自己误收到此错误，请使用服务限额控制台[请求增加配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas)。有关中配额的更多信息 MediaPackage，请参阅[中的配额 AWS Elemental MediaPackage](quotas.md)。

# 常规设置字段
<a name="cfigs-dash-new"></a>

提供适用于整个打包配置的常规设置。

1. 对于 **ID**，请输入描述配置的名称。ID 是配置的主要标识符，并且对于区域中的账户必须是唯一的。

1. 对于**包类型**，选择 **DASH-ISO**。

1. （可选）对于**段持续时间**，输入每个段的持续时间（秒）。输入一个等于输入段持续时间，或是输入段持续时间倍数的值。如果您输入的值与输入分段持续时间不同，则会将分段 AWS Elemental MediaPackage 四舍五入为输入分段持续时间的最接近的倍数。

# 清单设置字段
<a name="cfigs-dash-manset"></a>

指定使用此打包配置的资产 AWS Elemental MediaPackage 交付的清单的格式。

1. （可选）对于**清单名称**，输入一个将附加到端点 URL 的短字符串。清单名称有助于创建此终端节点的唯一路径。如果未输入值，则默认清单名称为 *index*。

1. （可选）对于**最短缓冲区时间**，输入播放器必须在缓冲区中保持的最短时间（秒）。如果网络状况中断播放，播放器将在播放失败前具有其他已缓冲的内容，从而在观看者体验受到影响之前留出恢复时间。

1. （可选）对于**配置文件**，指定 DASH 配置文件。

   请从以下内容中选择：
   + **无**：输出不使用 DASH 配置文件。
   + **Hbbtv 1.5**：输出符合 HbbTV v1.5 标准。有关 HbbTV v1.5 的信息，请参阅 [HbbTV 规范网站](https://www.hbbtv.org/resource-library/specifications/)。

1. （可选）对于 M **anifest 布局**，请选择是 MediaPackage 要提供完整清单、紧凑清单还是 DRM 顶级压缩清单，以响应播放请求。
   + 如果您选择 “**完整**”，则会在清单`Representation`中 MediaPackage显示每个`SegmentTimeline`标签的`SegmentTemplate`和标签。
   + 如果您选择 C **ompac** t，则会 MediaPackage合并重复的`SegmentTemplate`标签并将其显示在清单的开头。此选项缩短了清单，使某些设备更容易处理。
   + 如果选择 **DRM 顶级紧凑型**，则将内容保护元素 MediaPackage 置于媒体演示描述 (MPD) 级别并在该`AdaptationSet`级别引用。只有在使用 SPEKE 版本 1.0 或 2.0 SHARED 预设时，才能选择此选项。

   有关清单布局选项的更多信息，请参阅 [压缩 DASH 清单](compacted.md)。

1. （可选）对于**片段模板格式**，请选择每个片段的引用方式 MediaPackage 和播放请求。
   + 如果选择 “**带时间轴的数字**”，则 MediaPackage 使用`$Number$`变量来引用`SegmentTemplate`标签`media`属性中的片段。变量的值是段的序号。`SegmentTimeline` 包含在每个段模板中。
   + 如果选择 **Time with timeline (具有时间轴的时间)**，则 MediaPackage 使用 `$Time$` 变量引用段。变量的值是段在清单时间轴上开始的时间戳。`SegmentTimeline` 包含在每个段模板中。
   + 如果选择 **Number with duration (具有持续时间的编号)**，则 MediaPackage 使用 `$Number$` 变量并将 `SegmentTimeline` 对象替换为段模板中的 `duration` 属性。
**注意**  
此选项不支持与多周期 DASH 结合使用。

   有关 `SegmentTemplate` 标签格式化选项的更多信息，请参阅 [DASH 清单段模板格式](segtemp-format.md)。

1. （可选）选择 “**包含 IFrame仅限直播**内容”，在清单中包含其他仅限 I-Frame 的直播以及其他轨道。 MediaPackage 从清单中的第一个格式副本生成仅限 I 帧的直播。此播放列表启用了快进和后退等播放器功能。

1. 对于**周期触发器**，请在 DASH 输出清单中选择如何 MediaPackage 创建 MPD 周期。
   + **无** — MediaPackage 不会创建额外的周期。它将清单的格式设置为单个周期，并且不将 SCTE-35 标记包含在段中。
   + **在广告上触发新的时段** — 根据输入内容中的 SCTE-35 广告标记在清单中 MediaPackage创建和插入多个时段。这些周期可分隔内容的各个部分，例如设置主要内容和广告内容之间的边界。有关如何在清单中 MediaPackage 配置周期的更多信息，请参阅[中的 DASH 清单选项 AWS Elemental MediaPackage多时段 DASH 进入 AWS Elemental MediaPackage](multi-period.md)。
**重要**  
如果您在 DASH 内容中使用个性 AWS Elemental MediaTailor 化广告插入，则需要多个时段。有关此服务的更多信息，请参阅 [AWS Elemental MediaTailor 用户指南](https://docs.aws.amazon.com/mediatailor/latest/ug/)。

1. 对于 **SCTE 标记源**，指定要从输入 HLS 内容中使用的 SCTE-35 标记源。
   +  选择**段**，以使用输入 HLS 媒体段中的 SCTE-35 标记。
   +  选择**清单**，以使用输入 HLS 子清单中的 SCTE-35 标记，这些标记使用 SCTE-35 增强型语法（`#EXT-OATCLS-SCTE35` 标签）进行格式化。不支持 SCTE-35 Elemental 和 SCTE-35 Daterange 语法。

1. （可选）选择 “**在分段中包含编码器配置**”，将编码器的序列参数集 (SPS)、图片参数集 (PPS) 和视频参数集 (VPS) 元数据放在每个视频片段中，而不是初始片段中。 MediaPackage 这允许您在内容播放期间对资产使用不同的SPS/PPS/VPS设置。

# 流选择字段
<a name="cfigs-dash-include-streams"></a>

限制可用于播放的传入比特率，并对使用此打包配置的资产输出中的流进行排序。

最小值和最大值仅考虑视频比特率。如果视频比特率*低于最小*指定比特率，则*不*包含在输出中，无论其他轨道的比特率总和如何。同样，如果视频比特率*低于最大*指定比特率，则*会*包含在输出中，无论其他轨道的比特率总和如何。

要设置最小和最大比特率并对输出进行排序，请选择**启用流选择**，并按如下方式填写其他字段：

1. (可选) 对于 **Stream order** (流顺序)，从以下选项中进行选择：
   + **Original** (原始)，用于按传入源使用的相同顺序对输出流进行排序。
   + **升序**，对输出流进行排序，从最低比特率开始，到最高比特率结束。
   + **降序**，对输出流进行排序，从最高比特率开始，到最低比特率结束。

1. （可选）对于**最小视频比特率**，输入最小比特率阈值（单位：比特/秒），视频轨道必须达到或超过此阈值才能从此端点播放。这样可以确保轨道*至少*达到一定的比特率。

1. （可选）对于**最大视频比特率**，输入最大比特率阈值（单位：比特/秒），视频轨道必须达到或低于此阈值才能从此端点播放。这样可以确保轨道*不会*超过一定的比特率。

# 加密字段
<a name="cfigs-dash-encryption"></a>

通过内容加密和数字版权管理 (DRM) 保护您的内容免遭未经授权的使用。 AWS Elemental MediaPackage 使用[AWS 安全打包器和编码器密钥交换 (SPEKE) API](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) 来简化 DRM 提供商对内容的加密和解密。使用 SPEKE，DRM 提供商 MediaPackage 通过 SPEKE API 向其提供加密密钥。DRM 提供商还为受支持的媒体播放器提供解密许可证。有关如何将 SPEKE 与在云中运行的服务和功能结合使用的更多信息，请参阅《Secure Packager and Encoder Key Exchange API 规范指南》**中的 [AWS 基于云的架构](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture)。

**注意**  
要加密内容，您必须拥有 DRM 解决方案提供商，并设置为使用加密。有关信息，请参阅[内容加密和 DRM AWS Elemental MediaPackage](using-encryption.md)。

要提供受版权保护的内容，请选择**启用加密**，并按如下方式填写其他字段：

1. 对于 **URL**，输入您设置用来与密钥服务器通信的 API 网关代理的 URL。API Gateway 代理必须位于与的 AWS 区域 相同 MediaPackage。

   下面的示例显示了一个 URL。

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. 对于**角色 ARN**，输入 IAM 角色的 Amazon 资源名称（ARN），该角色为您提供通过 API 网关发送请求的访问权限。从您的 DRM 解决方案提供商处获取该角色的 ARN。

   下面的示例显示了一个角色 ARN。

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

1. 在 “**系统**” 中 IDs，输入您的流媒体协议和 DRM 系统的唯一标识符。 IDs 为 CMAF 提供最多三个，为 DASH 提供两个， IDs 为其他流媒体协议提供恰好一个。如果您提供多个系统 ID，请每行输入一个，然后选择**添加**。有关常用系统的列表 IDs，请参阅 [DASH-IF](https://dashif.org/identifiers/content_protection/) 系统。 IDs如果您不了解自己的 IDs，请咨询您的 DRM 解决方案提供商。

1. （可选）对于 **SPEKE 版本**，选择要用于加密的 SPEKE 版本。SPEKE v1.0 是旧版本，使用 CPIX v2.0，支持单密钥加密。SPEKE v2.0 使用 CPIX v2.3，支持多密钥加密。有关将 SPEKE 与配合使用的更多信息 MediaPackage，请参阅[中的内容加密和 DRM](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html)。 MediaPackage

   如果选择 **SPEKE v2.0**，则还要选择**视频加密预设**和**音频加密预设**。视频和音频预设决定了 MediaPackage 使用哪些内容密钥来加密直播中的音频和视频轨道。有关这些预设的更多信息，请参阅 [SPEKE v2.0 预设](drm-content-speke-v2-presets.md)。

    使用 SPEKE 版本 2.0 时， MediaPackage 禁用密钥轮换。

# 创建 Microsoft Smooth 打包配置
<a name="pkg-cfig-create-mss"></a>

创建打包配置，为支持 Microsoft Smooth 的设备格式化内容。

**要创建 Microsoft Smooth 打包配置（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Packaging groups (打包组)**。

1. 在**打包组**页面上，选择将包含正在创建的配置的组。

1. 在打包组详细信息页面的**打包配置**下，选择**管理配置**。

1. 在**管理打包配置**页面的**打包配置**下，选择**添加**，然后选择**新配置**。

1. 完成以下主题中所述的字段：
   + [常规设置字段](cfigs-mss-new.md)
   + [清单设置字段](cfigs-mss-manset.md)
   + [流选择字段](cfigs-mss-include-streams.md)
   + [加密字段](cfigs-mss-encryption.md)

1. 选择**保存**。

如果在创建打包配置时超过您的账户的配额，则会出现错误。如果出现的错误类似于：Too many requests, please try again. Resource limit exceeded 表示您超出了 API 请求配额，或者已达到账户允许的最大打包组数。如果这是您的第一个组，或者如果您认为自己误收到此错误，请使用服务限额控制台[请求增加配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas)。有关 MediaPackage 中配额的更多信息，请参阅[中的配额 AWS Elemental MediaPackage](quotas.md)。

# 常规设置字段
<a name="cfigs-mss-new"></a>

提供适用于整个打包配置的常规设置。

1. 对于 **ID**，请输入描述配置的名称。ID 是配置的主要标识符，并且对于区域中的账户必须是唯一的。

1. 对于**包类型**，选择 **Microsoft Smooth**。

1. （可选）对于**段持续时间**，输入每个段的持续时间（秒）。输入一个等于输入段持续时间，或是输入段持续时间倍数的值。如果您输入的值与输入分段持续时间不同，则会将分段 AWS Elemental MediaPackage 四舍五入为输入分段持续时间的最接近的倍数。

# 清单设置字段
<a name="cfigs-mss-manset"></a>

指定使用此打包配置的资产 AWS Elemental MediaPackage 交付的清单的格式。
+ （可选）对于**清单名称**，输入一个将附加到端点 URL 的短字符串。清单名称有助于创建此终端节点的唯一路径。如果未输入值，则默认清单名称为 *index*。

# 流选择字段
<a name="cfigs-mss-include-streams"></a>

限制可用于播放的传入比特率，并对使用此打包配置的资产输出中的流进行排序。

最小值和最大值仅考虑视频比特率。如果视频比特率*低于最小*指定比特率，则*不*包含在输出中，无论其他轨道的比特率总和如何。同样，如果视频比特率*低于最大*指定比特率，则*会*包含在输出中，无论其他轨道的比特率总和如何。

要设置最小和最大比特率并对输出进行排序，请选择**启用流选择**，并按如下方式填写其他字段：

1. (可选) 对于 **Stream order** (流顺序)，从以下选项中进行选择：
   + **Original** (原始)，用于按传入源使用的相同顺序对输出流进行排序。
   + **升序**，对输出流进行排序，从最低比特率开始，到最高比特率结束。
   + **降序**，对输出流进行排序，从最高比特率开始，到最低比特率结束。

1. （可选）对于**最小视频比特率**，输入最小比特率阈值（单位：比特/秒），视频轨道必须达到或超过此阈值才能从此端点播放。这样可以确保轨道*至少*达到一定的比特率。

1. （可选）对于**最大视频比特率**，输入最大比特率阈值（单位：比特/秒），视频轨道必须达到或低于此阈值才能从此端点播放。这样可以确保轨道*不会*超过一定的比特率。

# 加密字段
<a name="cfigs-mss-encryption"></a>

通过内容加密和数字版权管理 (DRM) 保护您的内容免遭未经授权的使用。 AWS Elemental MediaPackage 使用[AWS 安全打包器和编码器密钥交换 (SPEKE) API](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) 来简化 DRM 提供商对内容的加密和解密。使用 SPEKE，DRM 提供商 MediaPackage 通过 SPEKE API 向其提供加密密钥。DRM 提供商还为受支持的媒体播放器提供解密许可证。有关如何将 SPEKE 与在云中运行的服务和功能结合使用的更多信息，请参阅《Secure Packager and Encoder Key Exchange API 规范指南》**中的 [AWS 基于云的架构](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture)。

**注意**  
要加密内容，您必须拥有 DRM 解决方案提供商，并设置为使用加密。有关信息，请参阅[内容加密和 DRM AWS Elemental MediaPackage](using-encryption.md)。

要提供受版权保护的内容，请选择**启用加密**，并按如下方式填写其他字段：

1. 对于 **URL**，输入您设置用来与密钥服务器通信的 API 网关代理的 URL。API Gateway 代理必须位于与的 AWS 区域 相同 MediaPackage。

   下面的示例显示了一个 URL。

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. 对于**角色 ARN**，输入 IAM 角色的 Amazon 资源名称（ARN），该角色为您提供通过 API 网关发送请求的访问权限。从您的 DRM 解决方案提供商处获取该角色的 ARN。

   下面的示例显示了一个角色 ARN。

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

1. 在 “**系统**” 中 IDs，输入您的流媒体协议和 DRM 系统的唯一标识符。 IDs 为 CMAF 提供最多三个，为 DASH 提供两个， IDs 为其他流媒体协议提供恰好一个。如果您提供多个系统 ID，请每行输入一个，然后选择**添加**。有关常用系统的列表 IDs，请参阅 [DASH-IF](https://dashif.org/identifiers/content_protection/) 系统。 IDs如果您不了解自己的 IDs，请咨询您的 DRM 解决方案提供商。

# 创建 CMAF 打包配置
<a name="pkg-cfig-create-cmaf"></a>

创建打包配置，为支持 Apple HLS 碎片化的设备格式化内容 MP4 (fMP4)。

**要创建 CMAF 打包配置（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Packaging groups (打包组)**。

1. 在**打包组**页面上，选择将包含正在创建的配置的组。

1. 在打包组详细信息页面的**打包配置**下，选择**管理配置**。

1. 在**管理打包配置**页面的**打包配置**下，选择**添加**，然后选择**新配置**。

1. 完成以下主题中所述的字段：
   + [常规设置字段](cfigs-cmaf-new.md)
   + [清单设置字段](cfigs-cmaf-manset.md)
   + [流选择字段](cfigs-cmaf-include-streams.md)
   + [加密字段](cfigs-cmaf-encryption.md)

1. 选择**保存**。

如果在创建打包配置时超过您的账户的配额，则会出现错误。如果出现的错误类似于：Too many requests, please try again. Resource limit exceeded 表示您超出了 API 请求配额，或者已达到账户允许的最大打包组数。如果这是您的第一个组，或者如果您认为自己误收到此错误，请使用服务限额控制台[请求增加配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas)。有关中配额的更多信息 MediaPackage，请参阅[中的配额 AWS Elemental MediaPackage](quotas.md)。

# 常规设置字段
<a name="cfigs-cmaf-new"></a>

提供适用于整个打包配置的常规设置。

1. 对于 **ID**，请输入描述配置的名称。ID 是配置的主要标识符，并且对于区域中的账户必须是唯一的。

1. 对于**包类型**，选择 **Common Media Application Format（CMAF）**。

1. （可选）对于**段持续时间**，输入每个段的持续时间（秒）。输入一个等于输入段持续时间，或是输入段持续时间倍数的值。如果您输入的值与输入分段持续时间不同，则会将分段 AWS Elemental MediaPackage 四舍五入为输入分段持续时间的最接近的倍数。

# 清单设置字段
<a name="cfigs-cmaf-manset"></a>

指定使用此打包配置的资产 AWS Elemental MediaPackage 交付的清单的格式。

1. （可选）对于**清单名称**，输入一个将附加到端点 URL 的短字符串。清单名称创建了到此端点的唯一路径。如果您未输入值，则 MediaPackage 使用默认的清单名称 *index*。

1. （可选）在包含单个视频轨道的直播集中，选择** IFrame仅包含直播**以在清单中包含其他仅限 I 帧的直播以及其他轨道。 MediaPackage 在清单中插入`EXT-I-FRAMES-ONLY`标签，然后编译并在直播中包含仅限 i-Frames 的播放列表。此播放列表启用了快进和后退等播放器功能。

1. **（可选） EXT-X-KEY如果您希望服务在清单的每个分段之前重复密钥，请选择 “重复”。**默认情况下，键只写入一次，在标题之后，段落之前。如果选择 “**重复**” EXT-X-KEY，则清单将以标题、密钥、区段、密钥、区段、密钥等形式写入，每个分段前面都有密钥。根据播放器的需要进行设置。选择此选项可能会导致客户端对 DRM 服务器的请求增加。

1. （可选）在 “**程序 date/time 间隔**” 中，输入 MediaPackage 应在清单中插入`EXT-X-PROGRAM-DATE-TIME`标签的时间间隔。

   `EXT-X-PROGRAM-DATE-TIME` 标签会将流与时钟同步，从而启用播放时间轴中的查看器搜索和播放器上的时间显示等功能。

1. （可选）对于**广告标记**，选择广告标记如何包含在打包内容中。

   请从以下内容中选择：
   + **无**：从输出中省略所有 SCTE-35 广告标记。
   + **传递**：将 SCTE-35 广告标记直接从输入 HLS 输入流复制到输出。
   + **SCTE-35 增强型**：根据输入流中的 SCTE-35 输入消息生成广告标记和遮蔽标签。

1. （可选）选择 “**在分段中包含编码器配置**”，将编码器的序列参数集 (SPS)、图片参数集 (PPS) 和视频参数集 (VPS) 元数据放在每个视频片段中，而不是初始片段中。 MediaPackage 这允许您在内容播放期间对资产使用不同的SPS/PPS/VPS设置。

# 流选择字段
<a name="cfigs-cmaf-include-streams"></a>

限制可用于播放的传入比特率，并对使用此打包配置的资产输出中的流进行排序。

最小值和最大值仅考虑视频比特率。如果视频比特率*低于最小*指定比特率，则*不*包含在输出中，无论其他轨道的比特率总和如何。同样，如果视频比特率*低于最大*指定比特率，则*会*包含在输出中，无论其他轨道的比特率总和如何。

要设置最小和最大比特率并对输出进行排序，请选择**启用流选择**，并按如下方式填写其他字段：

1. (可选) 对于 **Stream order** (流顺序)，从以下选项中进行选择：
   + **Original** (原始)，用于按传入源使用的相同顺序对输出流进行排序。
   + **升序**，对输出流进行排序，从最低比特率开始，到最高比特率结束。
   + **降序**，对输出流进行排序，从最高比特率开始，到最低比特率结束。

1. （可选）对于**最小视频比特率**，输入最小比特率阈值（单位：比特/秒），视频轨道必须达到或超过此阈值才能从此端点播放。这样可以确保轨道*至少*达到一定的比特率。

1. （可选）对于**最大视频比特率**，输入最大比特率阈值（单位：比特/秒），视频轨道必须达到或低于此阈值才能从此端点播放。这样可以确保轨道*不会*超过一定的比特率。

# 加密字段
<a name="cfigs-cmaf-encryption"></a>

通过内容加密和数字版权管理 (DRM) 保护您的内容免遭未经授权的使用。 AWS Elemental MediaPackage 使用[AWS 安全打包器和编码器密钥交换 (SPEKE) API](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) 来简化 DRM 提供商对内容的加密和解密。使用 SPEKE，DRM 提供商 MediaPackage 通过 SPEKE API 向其提供加密密钥。DRM 提供商还为受支持的媒体播放器提供解密许可证。有关如何将 SPEKE 与在云中运行的服务和功能结合使用的更多信息，请参阅《Secure Packager and Encoder Key Exchange API 规范指南》**中的 [AWS 基于云的架构](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture)。

**注意**  
要加密内容，您必须拥有 DRM 解决方案提供商，并设置为使用加密。有关信息，请参阅[内容加密和 DRM AWS Elemental MediaPackage](using-encryption.md)。

要提供受版权保护的内容，请选择**启用加密**，并按如下方式填写其他字段：

1. 在 “**系统**” 中 IDs，输入您的流媒体协议和 DRM 系统的唯一标识符。最多提供两个系统 IDs。如果提供多个系统 ID，请每行输入一个。如果您不了解自己的 IDs，请咨询您的 DRM 解决方案提供商。

1. 对于 **URL**，输入您设置用来与密钥服务器通信的 API 网关代理的 URL。API Gateway 代理必须位于与的 AWS 区域 相同 MediaPackage。

   下面的示例显示了一个 URL。

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. （可选）对于 **SPEKE 版本**，选择要用于加密的 SPEKE 版本。SPEKE v1.0 是旧版本，使用 CPIX v2.0，支持单密钥加密。SPEKE v2.0 使用 CPIX v2.3，支持多密钥加密。有关将 SPEKE 与配合使用的更多信息 MediaPackage，请参阅[中的内容加密和 DRM](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html)。 MediaPackage

   如果选择 **SPEKE v2.0**，则还要选择**视频加密预设**和**音频加密预设**。视频和音频预设决定了 MediaPackage 使用哪些内容密钥来加密直播中的音频和视频轨道。有关这些预设的更多信息，请参阅 [SPEKE v2.0 预设](drm-content-speke-v2-presets.md)。

    使用 SPEKE 版本 2.0 时， MediaPackage 禁用密钥轮换。

1. （可选）对于**常量初始化向量**，输入一个由 32 个字符的字符串表示的 128 位 16 字节十六进制值，与密钥一起用于对内容进行加密。

1. 对于**角色 ARN**，输入 IAM 角色的 Amazon 资源名称（ARN），该角色为您提供通过 API 网关发送请求的访问权限。从您的 DRM 解决方案提供商处获取该角色的 ARN。

   下面的示例显示了一个角色 ARN。

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

# 查看打包配置详细信息
<a name="pkg-cfig-view"></a>

为了确保内容以所有必要的流格式提供，请查看与特定打包组或资产关联的所有打包配置。

要查看打包配置，您可以使用 AWS Elemental MediaPackage 控制台 AWS CLI、或 MediaPackage API。有关使用 AWS CLI 或 MediaPackage API 查看打包配置的信息，请参阅 *AWS Elemental MediaPackage V* OD API 参考中的 [packaging\$1Configurations ID](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_configurations-id.html)。

**要查看打包组中的打包配置（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Packaging groups (打包组)**。

1. 在**打包组**页面上，选择包含您要查看的配置的组。

   **打包配置**部分显示该组中的所有配置。

1. 要查看特定打包配置的详细信息，请选择该配置的 **Id**。

MediaPackage 显示摘要信息，例如与此打包配置相关的资产。

**要查看与资产关联的所有打包配置（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Assets (资产)**。

1. 在**资产**页面上，选择您要审计的资产。

   **播放详细信息**部分显示了与该资产关联的所有配置。在此页面上，您可以在**状态**列中查看资产的播放状态。可用状态如下：
+ **未处理**：资产尚未处理。
+ 正在@@ **处理**- MediaPackage 正在处理资产。资产尚无法播放。
+ **已处理**：资产已处理，可供播放。
+ **失败**：处理失败。

**注意**  
对于 2021 年 9 月 30 日之前摄取的大多数资产，状态信息不可用。

# 编辑打包配置
<a name="pkg-cfig-edit"></a>

您无法编辑打包配置。如果需要进行更改，请创建新配置并删除原始配置。
+ 要创建配置，请参阅 [创建打包配置](pkg-group-create.md)。
+ 要删除配置，请参阅 [删除打包配置](pkg-group-delete.md)。

# 删除打包配置
<a name="pkg-cfig-delete"></a>

要从资产中删除播放端点，请删除打包配置。

要删除打包配置，您可以使用 AWS Elemental MediaPackage 控制台 AWS CLI、或 MediaPackage API。有关使用 AWS CLI 或 MediaPackage API 删除打包配置的信息，请参阅 *AWS Elemental MediaPackage V* OD API 参考中的 [packaging\$1Configurations ID](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/packaging_configurations-id.html)。

**要删除打包配置（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Packaging groups (打包组)**。

1. 在**打包组**页面上，选择包含您要删除的配置的组。

1. 在打包组详细信息页面的**打包配置**下，选择要删除配置的打包配置 ID，然后选择**删除**，或者选择**管理配置** > **操作** > **删除**。

1. 在**删除打包配置**页面上，选择**删除**。

# 使用中的资产 AWS Elemental MediaPackage
<a name="asset"></a>

资产包含从 Amazon S3 等来源提取基于文件的视频内容 MediaPackage 所需的所有信息。通过资产，根据播放 MediaPackage 请求摄取和动态打包内容。与资产关联的配置确定如何打包资产以进行输出。

在您收录资源后， AWS Elemental MediaPackage 为与该资源关联的每个播放配置提供一个 URL。该 URL 在资产生命周期内是固定的，而不考虑随着时间推移可能发生的任何故障。下游设备使用该 URL 发送播放请求。

有关支持的 VOD 输入和编解码器，请参阅 [VOD 支持的编解码器和输入类型](supported-inputs-vod.md)。

**Topics**
+ [摄取资产](asset-create.md)
+ [查看资产详细信息](asset-view.md)
+ [编辑资产](asset-edit.md)
+ [删除资产](asset-delete.md)

# 摄取资产
<a name="asset-create"></a>

要提取源内容，请在 AWS Elemental MediaPackage中创建一个资产。在 MediaPackage 提取内容时，它为与资产关联的每个打包配置创建唯一的播放 URL。

**重要**  
要提取资产， MediaPackage 必须具有访问存储源内容的 Amazon S3 存储桶的权限。要创建授予正确权限 MediaPackage 的角色，请参阅[AWS Elemental MediaPackage 允许访问其他 AWS 服务](setting-up-create-trust-rel.md)。

要创建资产，您可以使用 MediaPackage 控制台 AWS CLI、或 MediaPackage API。有关使用 AWS CLI 或 MediaPackage API 创建打包配置的信息，请参阅 *AWS Elemental MediaPackage VOD API 参考*中的[资产](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets.html)。

在创建资产时，请不要将敏感的识别信息（如客户账号）放入自由格式字段中，例如 **ID** 字段。这适用于您使用 MediaPackage 控制台 AWS CLI、 MediaPackage API 或 AWS SDKs。您输入的任何数据都 MediaPackage 可能会被提取以包含在诊断日志或 Amazon Ev CloudWatch ents 中。

**提取资产（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Assets (资产)**。

1. 在**资产**页上，选择**摄取资产**。

1. 在**摄取资产**页面上，按照以下主题中的说明填写字段：
   + [资产访问字段](asset-create-access.md)
   + [资产详细信息字段](asset-create-details.md)
   + [打包设置字段](asset-create-pkg.md)

1. 选择 **Ingest assets (提取资产)**。

摄取 VOD 资源是一项异步操作。资产可供播放所需的时间可能因多种因素而异，例如资产持续时间和资产复杂性。您可以通过监控 VOD 素材资源准备好播放时 MediaPackage 发送 CloudWatch `VodAssetPlayable`的事件来跟踪 VOD 素材资源何时准备好播放。有关更多信息，请参阅 [VOD Playback Events](cloudwatch-events-example.md#vod-asset-playable)。

如果在创建打包配置时超过您的账户的配额，则会出现错误。如果出现的错误类似于：Too many requests, please try again. Resource limit exceeded 表示您超出了 API 请求配额，或者已达到账户允许的最大打包组数。如果这是您的第一个组，或者如果您认为自己误收到此错误，请使用服务限额控制台[请求增加配额](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas)。有关中配额的更多信息 MediaPackage，请参阅[中的配额 AWS Elemental MediaPackage](quotas.md)。

# 资产访问字段
<a name="asset-create-access"></a>

以下字段描述了如何 AWS Elemental MediaPackage 访问您的 Amazon S3 存储桶中的源内容。 MediaPackage 必须具有访问存储桶的权限。要创建具有适当权限的 IAM 角色，请参阅 [AWS Elemental MediaPackage 允许访问其他 AWS 服务](setting-up-create-trust-rel.md)。

1. 对于 **Amazon S3 存储桶名称**，请从您的账户中检测到的存储桶列表中选择或输入存储桶的名称。 MediaPackage Amazon S3 存储桶用于存放 MediaPackage 提取和打包以供播放的源内容。如果您输入了存储桶的名称，则 MediaPackage 无法查看此存储桶，因此它无法判断该存储桶是否兼容。
**注意**  
如果您无权查看 Amazon S3 存储桶，则 MediaPackage 不会显示任何选项。请与您的 AWS 管理员联系，或者在 **Specify bucket name (指定存储桶名称)** 字段中手动输入存储桶名称。

1. 对于 **IAM 角色**，请选择具有从 Amazon S3 存储桶读取 MediaPackage 权限的 IAM 角色。
   + 要从您的账户中检测到的 MediaPackage 角色列表中进行选择，请选择**使用现有角色**并选择角色。
**注意**  
如果您无权查看 IAM 角色，则 MediaPackage 不会显示任何选项。请与您的 AWS 管理员联系，或者在 **Specify custom role name (指定自定义角色名称)** 字段中手动输入角色 ARN。
   + 要使用 MediaPackage 未检测到的角色，请选择**指定自定义角色名称**并输入该角色的自定义 ARN。由于 MediaPackage 无法查看此角色，因此它无法判断该角色是否提供了正确的权限。

# 资产详细信息字段
<a name="asset-create-details"></a>

以下字段描述该资产使用的源内容。

如果该资产具有多个源内容，请选择 **Add asset (添加资产)** 并填写字段。为所有源内容执行该操作。

**重要**  
源内容必须采用.smil (MP4) 或.m3u8 (HLS/TS) 文件格式。

1. 在 “**文件名**” 中，输入 Amazon S3 存储桶中.smil 清单 (MP4) 或.m3u8 父播放列表 (HLS) 的完整路径，包括源内容的名称。您无需输入存储桶名称，因为您在 **S3 bucket name (S3 存储桶名称)** 字段中选择了该名称。例如，如果您的内容名为 ` lion_movie.m3u8`，并且位于名为 `thursday_night` 的子目录中（该目录在名为 `movies` 的存储桶中），则您需要在**文件名**字段中输入以下内容：

   ```
   thursday_night/lion_movie.m3u8
   ```

   有关将.smil 清单与一起 MediaPackage使用的更多信息，请参阅。[.smil 清单的要求](supported-inputs-vod-smil.md)

1. 对于 **ID**，输入描述资产的名称。ID 是资产的主要标识符，对于您在此区域中的账户来说必须是唯一 ID。支持的字符包括字母、数字、下划线（\$1）和短划线（-）。

1. （可选）对于**资源 ID**，输入内容的标识符。使用 SPEKE 时，资源 ID 是您的密钥服务器用来引用内容的标识符。 MediaPackage 将 ID 发送到密钥服务器以识别当前资产。您创建的 ID 是否唯一取决于所需的访问控制级别。该服务不允许在两个同时执行的加密过程中使用相同的 ID。资源 ID 也称为内容 ID。  
**Example**  

   ```
   MovieNight20171126093045
   ```

# 打包设置字段
<a name="asset-create-pkg"></a>

以下字段决定了如何从该资产中 AWS Elemental MediaPackage 打包输出。
+ 对于**打包组**，选择包含要用于该资产配置的组。打包组确定在 MediaPackage 打包内容以满足播放请求时使用的打包配置。

# 查看资产详细信息
<a name="asset-view"></a>

您可以查看中配置的所有资产 AWS Elemental MediaPackage 或特定资产的详细信息，包括与其关联的打包配置。

要查看资产详细信息，您可以使用 MediaPackage 控制台 AWS CLI、或 MediaPackage API。有关使用 AWS CLI 或 MediaPackage API 创建打包配置的信息，请参阅 *AWS Elemental MediaPackage VOD API 参考*中的[资产 ID](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets-id.html)。

**查看资产（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Assets (资产)**。

   将在控制台上显示所有资产。

1. 要查看有关特定资产的更多信息，请选择资产的名称。

   MediaPackage 显示摘要信息，例如与此打包资产相关的打包配置及其播放 URLs。

# 编辑资产
<a name="asset-edit"></a>

您无法编辑资产。要进行更改，请再次提取资产并删除原来的资产。
+ 要提取资产，请参阅[创建打包配置](asset-create.md)。
+ 要删除资产，请参阅[删除打包配置](asset-delete.md)。

# 删除资产
<a name="asset-delete"></a>

要移除打包组 URLs 并停止 AWS Elemental MediaPackage 传送更多内容，请删除资产。

要删除资产，您可以使用 MediaPackage 控制台 AWS CLI、或 MediaPackage API。有关使用 AWS CLI 或 MediaPackage API 创建打包配置的信息，请参阅 *AWS Elemental MediaPackage VOD API 参考*中的[资产 ID](https://docs.aws.amazon.com/mediapackage-vod/latest/apireference/assets-id.html)。

**删除资产（控制台）**

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

1. 在导航窗格中的 **Video on demand (视频点播)** 下面，选择 **Assets (资产)**。

1. 在**资产**页面上，选择您要删除的资产。

1. 选择 **Delete**（删除）。