选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

VOD内容交付入门 MediaPackage - AWS Elemental MediaPackage

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

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

VOD内容交付入门 MediaPackage

本入门教程向您展示了如何使用 AWS Elemental MediaPackage 控制台收录视频点播 (VOD) 内容并使其可供播放。

先决条件

在使用 AWS Elemental MediaPackage VOD权能之前,必须满足以下条件:

  • 您拥有一个 AWS 帐户,并拥有访问、查看和编辑 MediaPackage 组件的相应权限。确保系统管理员已完成设置 MediaPackage中的步骤,然后返回到本教程。

  • 您在一个或多个 Amazon S3 存储桶中拥有基于文件的源内容。

有关支持的VOD输入和编解码器,请参阅。VOD 支持的编解码器和输入类型

第 1 步:访问 MediaPackage

使用您的IAM凭证登录 AWS Elemental MediaPackage 控制台:

https://region.console.aws.amazon.com/mediapackage/home

步骤 2:创建打包组

打包组包含一个或多个打包配置。打包配置使您能够定义所需的VOD输出类型。要应用这些输出定义,请将打包组关联到多个资产。

如果您有 15 个源内容。您想将它们全部作为DASHHLS、和加密HLS输出提供。为此,您需要使用DASHHLS、和加密的打包配置来定义一个HLS打包组。然后,将该组关联到代表这些内容的资产资源。您不必为每个资产创建新的配置。

MediaPackage 不要求您提供任何客户数据。打包组中没有任何字段需要您提供客户数据。

创建打包组
  1. 打包组页面上,选择创建组

  2. 对于 ID,输入描述组的名称,例如 gamehighlights。ID 是组的主要标识符,并且对于此 AWS 区域中的账户必须是唯一 ID。支持的字符包括字母、数字、下划线(_)和短划线(-)。您不能在 ID 中使用空格。

  3. 选择创建

步骤 3:创建打包配置

打包配置指定如何配置输出清单,例如流选择限制和排序。

MediaPackage 不要求您提供任何客户数据。打包配置中没有任何字段需要您提供客户数据。

创建打包配置
  1. Packaging groups (打包组) 页面上,选择刚创建的组。

  2. 在打包组详细信息页面的打包配置下,选择管理配置

  3. 管理打包配置页面上,选择添加,然后选择新配置

  4. 对于 ID,请输入描述配置的名称,例如 hls_highlights。ID 是配置的主要标识符,并且对于此 AWS 区域中的账户必须是唯一 ID。支持的字符包括字母、数字、下划线(_)和短划线(-)。您不能在 ID 中使用空格。

  5. 保留其余字段的默认值,然后选择 Save (保存)

步骤 4:创建资产

资产资源是提取、 MediaPackage 打包和提供VOD内容的方式。资产与一个或多个打包配置相关联。下游设备向资产上的特定打包配置发送播放请求。

MediaPackage 不需要您提供客户数据,因此资产不包含这些字段。

要创建资产
  1. 从 Amazon S3 存储桶中,确定您用作源内容的文件。记下以下内容:

    • 存储文件的 Amazon S3 存储桶名称

    • 文件的完整路径,例如 S3://bucket/path/source-file-nam e

    • 允许 MediaPackage 从 Amazon S3 读取数据的IAM角色

  2. 在 MediaPackage 控制台上,转到资产页面,然后选择收录资产

  3. 对于 Amazon S3 存储桶名称,选择存储源内容的存储桶。

  4. 对于IAM角色,选择使用现有角色并选择允许从 Amazon S3 读 MediaPackage 取的IAM角色。

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

    thursday_night/lion_movie.m3u8

    有关将.smil 清单与一起 MediaPackage使用的更多信息,请参阅。.smil 清单的要求

  6. 对于打包组,选择您在 步骤 2:创建打包组 中创建的组。

  7. 选择 Ingest assets (提取资产)

第 5 步:提供播放 URLs

创建资产资源后, AWS Elemental MediaPackage 准备向查看者提供打包清单。该操作是在后台执行的,可能需要一些时间,具体取决于源内容大小和复杂性,但通常不到几分钟的时间。清单URLs中的清单可立即在资产的详细信息页面上找到,但内容尚未可供播放。

每份清单的处理完成后, MediaPackage 向您的账户发送一个 Amazon CloudWatch 事件。

在资产上, MediaPackage URL为每个打包配置提供一个。URL这就是下游设备(CDN或播放设备)从中请求VOD内容的方式 MediaPackage。

要获得播放 URLs
  1. 在 MediaPackage 控制台上,转到资产页面,然后选择您在中创建的资产的 ID 步骤 4:创建资产

  2. 在资产的详情页面上,URL获取每种包装配置的。

  3. 将其提供URLs给下游设备负责人(CDN或玩家)。在下游设备中,此人必须输入相应打包配置URL中的请求目的地。

每个URL都是稳定的。在该资产和打包配置组合的生命周期内,它永远不会发生变化。将其提供URL给下游设备负责人(CDN或玩家)。在下游设备中,此人必须使用资产URL作为请求目的地。

(可选)步骤 6:监控 MediaPackage活动

使用 Amazon CloudWatch 跟踪 MediaPackage 活动,例如 MediaPackage 已接收和发送的字节数、响应时间和请求计数。指标的分组首先依据服务命名空间,然后依据每个命名空间内的各种维度组合。

使用 CloudWatch 控制台查看指标
  1. 打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/

  2. 在导航窗格中,选择指标

  3. 所有指标下,选择 AWS/MediaPackage命名空间。

  4. 选择指标维度以查看指标 (例如,选择 channel 以查看每个通道的指标)。

有关 MediaPackage 指标列表,请参阅AWS Elemental MediaPackage VOD内容指标

步骤 7:清除

为避免产生额外费用,请删除您的VOD资源。如果要使特定的输出不可用,请从打包组中删除打包配置。如果要使资产无法再从任何输出中播放,请删除该资产。

删除资产
  1. 在 MediaPackage 控制台上,转到资产页面,然后选择资产的 ID

  2. 在资产的详细信息页面上,选择 Delete (删除)

  3. 在确认对话框中,选择删除

删除打包配置
  1. 在 MediaPackage 控制台上,转到打包组页面。

  2. 选择具有要删除的配置的组的 ID

  3. 在打包组详细信息页面上的 Packaging configurations (打包配置) 部分中,找到该配置并选择其 ID

  4. 在打包配置的详细信息页面上,选择 Delete (删除)

  5. 在确认对话框中,选择删除

隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。