HLS 対応の広告マーカー - AWS Elemental MediaTailor

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

HLS 対応の広告マーカー

AWS Elemental MediaTailor は、入力マニフェストの HLS マニフェスト広告マーカーで広告表示の境界を識別します。以下のセクションでは、 MediaTailor マーカーが使用する内容について説明します。

EXT-X-ASSET

EXT-X-ASSET タグには、視聴者のコンテンツをパーソナライズするために広告決定サーバー (ADS) により使用されるメタデータが含まれています。EXT-X-ASSET パラメータは、カンマで区切られたキーと値のペアです。

このタグを使用するには、以下の要件を満たしている必要があります。

  • オリジンマニフェストの EXT-X-ASSET を URL エンコードする必要があります。次の例は、キーと 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 リクエストの例

次の例は、ADS に対する VAST GET リクエストを示しています。

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 属性を使用して、ad avail のタイミングを指定します。

注記

AWS Elemental MediaTailor は、EXT-X-DATERANGE 広告マーカーに指定された START-DATE 属性を無視します。

Ad avail は、次のいずれかの方法で指定できます。

  • 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-OUTDURATIONEXT-X-DATERANGE タグ、その後にSCTE35-IN 仕様の EXT-X-DATERANGE タグが続きます。この場合は、2 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

SCTE-35 ペイロードを含む EXT-X-SPLICEPOINT-SCTE35 広告マーカータグを base64 エンコードのバイナリで追加します。デコードされたバイナリで、プロバイダー配置機会を開始するキューアウトマーカー 0x34 と、プロバイダー配置機会を終了するキューインマーカー 0x35 を含む SCTE-35 splice_info_section を示す必要があります。

次の例は、キューアウトマーカーとキューインマーカーを指定する base64 エンコードのバイナリペイロードを含むスプライスポイントの仕様を示しています。

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