本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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-OUT
和DURATION
规范的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-OUT
和DURATION
规范指定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=