HLS支持的广告标记 - AWS Elemental MediaTailor

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

HLS支持的广告标记

AWS Elemental MediaTailor 在输入清单中的HLS清单广告标记中标识广告可用性边界。以下各节描述了标记的 MediaTailor 用途。

EXT-X-ASSET

EXT-X-ASSET标签包含广告决策服务器 (ADS) 用来为观众提供个性化内容的元数据。 EXT-X-ASSET参数是以逗号分隔的键值对。

要使用该标签,必须满足以下要求:

  • 您必须对源URL清单中的EXT-X-ASSET进行-编码。以下示例显示了带有键和 URL-编码值的EXT-X-ASSET标签。

    #EXT-X-ASSET:GENRE=CV,CAID=12345678,EPISODE="Episode%20Name%20Date",SEASON="Season%20Name%20and%20Number",SERIES="Series%2520Name"
  • 您必须在 MediaTailor ADS配置中包含动态[asset.]变量和密钥。以下示例显示了使用动态[asset.]变量和键的 MediaTailor ADS配置。

    https://myads.com/stub?c=[asset.GENRE]&g=[asset.CAID]&e=[asset.EPISODE]&s=[asset.SEASON]&k=[asset.SERIES]
VAST请求示例

以下示例显示了对的VASTGET请求ADS。

https://myads.com/stub?c=CV&g=12345678&e=Episode%20Name%20Date&s=Season%20Name%20and%20Number&k=Series%2520Name

EXT-X-CUE-OUT 和 EXT-X-CUE-IN

这种广告标记类型最为常见。以下示例显示了这些提示标记的选项。

#EXT-X-CUE-OUT:DURATION=120 ... #EXT-X-CUE-IN
#EXT-X-CUE-OUT:30.000 ... #EXT-X-CUE-IN
#EXT-X-CUE-OUT ... #EXT-X-CUE-IN

EXT-X-DATERANGE

借助 EXT-X-DATERANGE 广告标记标签,您可以使用 SCTE35-OUT 属性来指定广告效用的计时。

注意

AWS Elemental MediaTailor 忽略为EXT-X-DATERANGE广告标记提供的任何START-DATE属性。

您可以通过以下方式之一指定广告效用:

  • 符合 SCTE35-OUTDURATION 规范的 EXT-X-DATERANGE 标签。

    示例

    #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
  • 成对的 EXT-X-DATERANGE 标签,第一个符合 SCTE35-OUT 规范,第二个符合 SCTE35-IN 规范。

    示例

    #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-OUT=0xF ... #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  • 先前选项的组合。使用 SCTE35-OUTDURATION 规范指定 EXT-X-DATERANGE 标签,然后使用 SCTE35-IN 规范指定 EXT-X-DATERANGE 标签。在这种情况下, MediaTailor 使用两个规格中最早的提示设置。

    示例

    #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF ... #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF

EXT-X--SPLICEPOINT SCTE35

您可以在 base64 编码的二进制文件中附加带有 SCTE -35 有效载荷的EXT-X-SPLICEPOINT-SCTE35广告标记标签。解码后的二进制文件必须提供一个 SCTE -35,splice_info_section其中包含提示标记0x34(用于提供者放置机会开始)和提示标记0x35(用于提供者放置机会结束)。

以下示例显示了带有 base64 编码的二进制有效负载的拼接点规范,这些有效负载指定了广告去除和广告插入标记。

#EXT-X-SPLICEPOINT-SCTE35:/DA9AAAAAAAAAP/wBQb+uYbZqwAnAiVDVUVJAAAKqX//AAEjW4AMEU1EU05CMDAxMTMyMjE5M19ONAAAmXz5JA== ... #EXT-X-SPLICEPOINT-SCTE35:/DA4AAAAAAAAAP/wBQb+tTeaawAiAiBDVUVJAAAKqH+/DBFNRFNOQjAwMTEzMjIxOTJfTjUAAIiGK1s=