创建 MediaTailor 播放配置 - AWS Elemental MediaTailor

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

创建 MediaTailor 播放配置

本主题介绍如何创建用于开始接收内容流的配置 AWS Elemental MediaTailor。它还展示了如何为下游播放设备提供请求内容的接入点。

您可以使用 AWS Elemental MediaTailor 控制台、 AWS Command Line Interface (AWS CLI) > 或 MediaTailor API 来创建配置。有关通过 AWS CLI 或 MediaTailor API 创建配置的信息,请参阅 AP AWS Elemental MediaTailor I 参考

创建配置时,请勿将敏感的标识信息放入自由格式字段(例如配置名称字段)中。识别信息可以包括客户账号之类的内容。此外,在 MediaTailor控制台、REST API、或中工作时,请勿使用识别信息 AWS SDKs。 AWS CLI您输入的任何数据都 MediaTailor 可能会被提取以包含在诊断日志或 Amazon Ev CloudWatch ents 中。

添加配置(控制台)
  1. 打开 MediaTailor 控制台,网址为https://console.aws.amazon.com/mediatailor/

  2. Configurations (配置) 页面上,选择 Create configuration (创建配置)

  3. 填写配置和其他配置字段,如以下主题所述:

  4. 选择创建配置

    AWS Elemental MediaTailor 在 “配置” 页面的表格中显示了新的配置

  5. (推荐) AWS Elemental MediaTailor 为清单和报告请求设置 CDN。您可以将配置回放用 URLs 于 CDN 设置。有关为清单和报告请求设置 CDN 的信息,请参阅使用 CDN 优化 MediaTailor 广告个性化和内容交付

必需的设置

当您创建配置时,必须包括以下必需的设置。

名称

输入描述配置的唯一名称。此名称是配置的主要标识符。允许的最大长度为 512 个字符。

内容来源

输入此流的清单的 URL 前缀(去掉资产 ID)。最大长度为 512 个字符。

例如,网址前缀对http://origin-server.com/a/于 HLS 多变体播放列表网址http://origin-server.com/a/main.m3u8和 DASH MPD 网址有效。http://origin-server.com/a/dash.mpd或者,您可以输入一个较短的前缀(如 http://origin-server.com),但 /a/ 必须包含在播放器内容请求的资产 ID 中。

注意

如果您的内容源使用 HTTPS,则其证书必须来自知名的证书颁发机构。它不能是自签名证书。如果您使用自签名证书, AWS Elemental MediaTailor 则无法连接到内容来源,也无法根据玩家请求提供清单。

广告决策服务器

输入您的广告决策服务器 (ADS) 的 URL。这是包含变量的 URL(如步骤 3:配置 ADS 请求网址和查询参数中所述),或用于测试用途的静态 VAST URL。最大长度为 25000 个字符。

注意

如果您的 ADS 使用 HTTPS,则其证书必须来自知名的证书颁发机构。它不能是自签名证书。这同样适用于ADS URLs 返回的夹层广告。如果您使用自签名证书,则 AWS Elemental MediaTailor 无法从内容来源检索广告并将其拼接到清单中。

可选配置设置

您可以选择在 MediaTailor 控制台、 MediaTailor API 或 AWS Command Line Interface (AWS CLI) 中配置配置别名个性化详细信息和高级设置

配置别名

以下是可在 MediaTailor 控制台中或通过 MediaTailor API 配置的可选配置别名。

玩家参数变量

要在会话初始化期间进行动态域配置,请添加一个或多个玩家参数变量。

有关使用玩家参数变量动态配置域名的更多信息,请参阅MediaTailor 多个内容和广告来源的域名变量

日志配置

以下是日志配置设置。

已启用百分比

设置 MediaTailor 写入日志的播放配置会话 CloudWatch 日志的百分比。例如,如果您的播放配置有 1000 个会话,并且您将启用百分比设置为 60,则会将 600 个会话日志 MediaTailor 写入 CloudWatch 日志。

启用此选项后, MediaTailor 会自动创建一个服务相关角色, MediaTailor 允许在您的日志账户中写入和管理会话 CloudWatch 日志。有关更多信息,请参阅 将服务相关角色用于 MediaTailor

日志策略

表示用于收集 MediaTailor发出的日志的方法。要将日志直接发送到 CloudWatch 日志,请选择LEGACY_CLOUDWATCH。要将日志发送到 CloudWatch 日志,然后日志将日志发送到您选择的目的地,请VENDED_LOGS选择。支持的目标包括 CloudWatch 日志日志组、Amazon S3 存储桶和 Amazon Data Firehose 流。

对于已售日志,需要进行其他设置。有关设置,请参阅使用已售日志

ADS 互动记录选择加入事件

表示 MediaTailor 将为使用此配置初始化的会话发出RAW_ADS_RESPONSE日志。

RAW_ADS_RESPONSE日志事件包含来自 ADS 的整个 VAST 或 VMAP 响应。因此,日志可能非常广泛,可能会增加您的日志成本。

ADS 互动日志排除事件

表示 MediaTailor 不会在描述与 ADS 互动的日志中发出选定事件。

有关 ADS 日志事件的描述,请参阅ADS 日志

清单服务交互日志排除事件

表示 MediaTailor 不会在描述与清单服务交互的日志中发出选定事件。

有关清单服务日志事件的描述,请参阅清单日志

广告调节

以下内容确定了在将广告拼接到内容流中之前, MediaTailor 需要采取哪些措施来对其进行调节。

流媒体文件调节

确定在决定拼接哪些广告时 MediaTailor 使用的逻辑。

  • 当 “流媒体文件调节” 设置为 “转码” 时,在progressive交付时对媒体文件进行 MediaTailor 转码,然后将其拼接到清单中。如果没有足够的带有progressive投放媒体文件的广告来填补空缺,请对这些广告进行 MediaTailor 转码并使用带有streaming投放效果的广告。

  • 当 “流媒体文件调节” 设置为 “” 时,将包含 MediaTailor streaming投放媒体文件的广告拼接到清单中,而无需对其进行转码。如果没有足够的带有streaming投放媒体文件的广告来填补空缺,请对这些广告进行 MediaTailor 转码并使用带有progressive投放效果的广告。

个性化详情

以下是您可以在 MediaTailor 控制台中或使用 MediaTailor API 配置的个性化详细信息。

画面广告

输入用于填充未填充广告时间的高质量素 MP4 材资源的网址。 MediaTailor 对于大多数工作流程,Slate 配置是可选的,但对于 VPAID 广告来说是强制性的。有关 slate 行为、配置要求以及何时显示 slate 的全面信息,请参阅。MediaTailor slate 广告插入

起动保险杠

起始保险杠资产位置的 URL。Bumpers 是在广告时段的开头或结尾播放的简短视频或音频片段。它们可以存储在 Amazon 的 S3 上,也可以存储在其他存储服务上。要了解有关保险杠的更多信息,请参阅。MediaTailor 保险杠广告插入

端部保险杠

末端保险杠资产位置的 URL。Bumpers 是在广告时段的开头或结尾播放的简短视频或音频片段。它们可以存储在 Amazon 的 S3 上,也可以存储在其他存储服务上。要了解有关保险杠的更多信息,请参阅。MediaTailor 保险杠广告插入

个性化阈值

仅当与 slate 广告结合使用时才适用。定义在 MediaTailor 放弃个性化设置并显示底层内容之前,广告插播时间允许的最大广告投放时间(以秒为单位)。此功能适用于直播和 VOD 流中的广告替换 而不是广告插入,因为它依赖于基础内容流。有关详细的行为场景和全面的信息,请参阅个性化阈值的工作原理

实时前置式广告决策服务器

要在主要内容开始播放之前在实时流的开头插入广告,请从广告决策服务器 (ADS) 输入前置式广告的 URL。这是包含变量的 URL(如步骤 3:配置 ADS 请求网址和查询参数中所述),或用于测试用途的静态 VAST URL。最大长度为 25000 个字符。

注意

如果您的 ADS 使用 HTTPS,则其证书必须来自知名的证书颁发机构。它不能是自签名证书。这同样适用于ADS URLs 返回的夹层广告。如果您使用自签名证书,则 AWS Elemental MediaTailor 无法从内容来源检索广告并将其拼接到清单中。

有关前置式广告工作方式的信息,请参阅MediaTailor 片前广告插播

实时前置式广告最大允许持续时间

当您在直播流的开头插入广告时,请输入前置式广告效用的最大允许持续时间。 MediaTailor 插入广告时不会超过此持续时间。如果来自 ADS 的回复中包含的广告数量超过了此时段所能承受的范围,则在不超过持续时间的情况下使用尽可能多的广告来 MediaTailor 填补空缺。有关如何使用 MediaTailor 填充的更多详细信息,请参阅直播广告拼接行为

可用抑制模式

设置效用禁止模式,也称为广告禁止。默认情况下,广告抑制功能处于关闭状态,所有广告都 MediaTailor 填满了广告或名单。当该模式设置为时BEHIND_LIVE_EDGE,广告抑制处于活动状态,并且 MediaTailor 不会填充清单回顾窗口中可用抑制值时段或之后的广告中断。当模式设置为时AFTER_LIVE_EDGE,广告抑制处于活动状态。 MediaTailor不会填充在可用抑制期(即实时边缘加上可用抑制值加上缓冲时间)之内或之后的广告中断。

可用抑制值

可用抑制值是实时边缘偏移时间HH:MM:SS。 MediaTailor 不会在清单回顾窗口中填充此时或之后的广告插播时间。

插入模式

插入模式控制玩家是可以使用拼接广告还是引导式广告插入。默认设置为强制所有玩家会话使用拼接(服务器端)广告插入。STITCHED_ONLY设置 InsertionMode 为PLAYER_SELECT允许玩家在会话初始化时选择拼接广告或引导式广告插入。对于未指定插入模式的玩家,默认设置为 sitched。

高级设置

以下是可选的高级设置。你可以在 MediaTailor 控制台中使用 AWS Command Line Interface (AWS CLI) 或使用 MediaTailor API 进行配置。

CDN 内容分段前缀

AWS Elemental MediaTailor 允许使用内容分段的 CDN 路径创建清单。 URLs 在执行此步骤之前,请在 CDN 中设置规则以从来源服务器中拉取分段。对于 CDN content segment prefix (CDN 内容分段前缀),输入 CDN 前缀路径。

有关 MediaTailor 与 CDN 集成的更多信息,请参阅使用 CDN 优化 MediaTailor 广告个性化和内容交付

CDN 广告分段前缀

AWS Elemental MediaTailor 允许使用您自己的 CDN 路径为广告细分创建清单。 URLs 默认情况下, MediaTailor使用默认缓存设置来自 Amazon 内部 CloudFront 分发的广告区段。您必须先在 CDN 中设置规则以从以下来源拉取广告分段,然后才能填写 CDN ad segment prefix (CDN 广告分段前缀) 字段,如下例所示。

https://segments.mediatailor.<region>.amazonaws.com

对于 CDN ad segment prefix (CDN 广告分段前缀),在配置中输入您的 CDN 前缀的名称。

有关 MediaTailor 与 CDN 集成的更多信息,请参阅使用 CDN 优化 MediaTailor 广告个性化和内容交付

DASH 原始清单类型

如果您的源服务器生成单周期 DASH 清单,请打开下拉列表并选择 SINGLE_PERIOD。默认情况下, MediaTailor 会将 DASH 清单作为多周期清单处理。有关更多信息,请参阅 集成 MPEG-DASH 信号源

DASH mpd 位置

(根据需要,DASH 可选)媒体演示文稿描述 (mpd) 位置。对于以下情况,请选择 “已禁用”:

  • 您可以设置用于访问 MediaTailor 清单的 CDN 路由规则。

  • 你使用客户端报告,或者你的玩家支持粘性 HTTP 重定向。

有关 Location (位置) 功能的更多信息,请参阅 DASH 定位功能

对配置文件名称进行转码

将此配置与自定义转码配置文件关联的名称。此名称将覆盖动态转码的默认值。 MediaTailor只有在您已经在 AWS Support 的帮助下设置了自定义配置文件时,才填写此字段。

广告标记直通

对于 HLS,启用或禁用广告标记直通。启用广告标记直通后, MediaTailor 会通过EXT-X-CUE-INEXT-X-CUE-OUT、并将EXT-X-SPLICEPOINT-SCTE35广告标记从来源清单传送到 MediaTailor 个性化清单。不对广告标记值应用任何逻辑;它们按原样从来源清单传递到个性化清单。例如,如果EXT-X-CUE-OUT来源清单60中的值为,但未投放广告,则 MediaTailor 不会在个性化清单0中将该值更改为。