會話狀態 - AWS Elemental MediaTailor

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

會話狀態

在工作階段初始化期間,必須啟用 ad id 信號功能。啟用此功能的程序與使用 HLS/DASH 播放前置詞 (隱含工作階段初始化) 建立工作階段不同,與工作階段初始化前置詞 (明確的工作階段初始化)。

若要為使用 HLS/DASH 播放首碼的工作階段啟用廣告 ID
  • 根據您的通訊協定,使用下列其中一種格式的要求,從 MediaTailor 播放程式初始化新的播放工作階段:

    • 範例:HLS 格式

      GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/<asset-id>?aws.adSignalingEnabled=true
    • 範例:DASH 格式

      GET <mediatailorURL>/v1/dash/<hashed-account-id>/<origin-id>/<asset-id>?aws.adSignalingEnabled=true
使用工作階段初始化前置詞啟用工作階段的廣告 ID
  • 在播放程式上,建構工作階段初始化要求的 JSON 訊息內文,以 MediaTailor:

    • adsParams物件內部,提供 MediaTailor 應傳遞給 ADS 的任何參數。這些參數對應於配置的 ADS 模板 URL 中的[player_params.param]設 MediaTailor 置。

    • 若要啟用廣告 ID 訊號,請將adSignaling物件新增為頂層物件,並在內部新增名為enabled和 value 的true參數。預設adsSignaling值為disabled

    • 範例:HLS 格式

      POST master.m3u8 { "adsParams": { "deviceType": "ipad" }, "adSignaling": { "enabled": "true" } }
    • 範例:DASH 格式

      POST manifest.mpd { "adsParams": { "deviceType": "ipad" }, "adSignaling": { "enabled": "true" } }