選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

使用網域變數來設定多個內容和廣告來源

焦點模式
使用網域變數來設定多個內容和廣告來源 - AWS Elemental MediaTailor

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

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

透過動態網域變數,您可以使用多個網域,例如 http://my-ads-server.com 的 .com URL 部分,以及組態中的玩家參數my-ads-server。這可讓您在單一組態中使用多個內容來源或廣告決策伺服器 (ADS)。

您可以使用網域變數搭配包含 的任何參數URI:

  • AdDecisionServerUrl

  • AdSegmentUrlPrefix

  • ContentSegmentUrlPrefix

  • LivePreroll.AdDecisionServerUrl

  • VideoContentSourceUrl

網域變數會與組態別名搭配使用,以執行動態變數取代。組態別名會將一組別名和值映射到用於動態網域組態的玩家參數。

建立組態別名以用作動態變數

開始使用網域變數之前,您可以為組態建立組態別名。您可以在工作階段初始化時間使用組態別名做為網域取代變數。例如,您可以使用組態別名,在工作階段初始化URL期間動態設定原始伺服器。

建立組態別名

若要使用主控台建立用於網域替換的 MediaTailor組態別名,請執行下列程序。

使用主控台建立組態別名
  1. 在 開啟 MediaTailor 主控台https://console.aws.amazon.com/mediatailor/

  2. 組態頁面上的組態別名區段中,選擇新增玩家參數

  3. 輸入您要用作網域替換動態變數的玩家參數名稱。您必須使用 為名稱加上字首player_params.

  4. 選擇確定

    AWS Elemental MediaTailor 會在組態別名區段的表格中顯示新參數。

  5. 現在,您將新增別名和值。選取您剛命名的玩家參數。這會展開參數名稱下方的區段。

    選取新增別名

  6. 輸入別名索引鍵和 Value. MediaTailor uses Value 做為網域變數的替代值。

使用組態別名來動態設定工作階段的網域

設定組態別名後,您可以將它們用作工作階段初始化請求中網域的替代變數。這可讓您動態設定工作階段的網域。

限制

使用組態別名時,請注意下列限制:

  • 網域中使用的所有動態變數都必須定義為ConfigurationAliases動態變數。

  • 玩家參數變數必須以 為字首player_params.。例如:player_params.origin_domain

  • 每個玩家參數的別名值清單必須詳盡。

  • 如果對網域中使用的動態值提出請求,且該請求未指定動態變數或該變數的其中一個預先設定別名,則請求將失敗,並顯示HTTP400狀態碼。

範例 用量範例

以下是包含組態別名和動態網域變數的組態範例。請特別注意 AdDecisionServerUrl和 參數網域中的玩家VideoContentSourceUrl參數變數[player_params.origin_domain],例如 。

PUT /playbackConfiguration { "Name": "aliasedConfig", ... "AdDecisionServerUrl": "https://abc.execute-api.us-west-2.amazonaws.com/ads?sid=[session.id]&ad_type=[player_params.ad_type]", "VideoContentSourceUrl": "https://[player_params.origin_domain].mediapackage.[player_params.region].amazonaws.com/out/v1/[player_params.endpoint_id]", ... "ConfigurationAliases": { "player_params.origin_domain": { "pdx": "abc", "iad": "xyz" }, "player_params.region": { "pdx": "us-west-2", "iad": "us-east-1" }, "player_params.endpoint_id": { "pdx": "abcd", "iad": "wxyz" }, "player_params.ad_type": { "customized": "abc12345", "default": "defaultAdType" }, }, ... }

使用上述組態,建立工作階段初始化請求,指定玩家變數和別名:

POST master.m3u8 { "playerParams": { "origin_domain": "pdx", "region": "pdx", "endpoint_id": "pdx", "ad_type": "customized" } }

MediaTailor 會將別名字串取代為組態別名組態中的對應值。

對 的請求ADS如下所示:

https://abc.execute-api.us-west-2.amazonaws.com/ads?sid=[session.id]&ad_type=abc12345

對 的請求VideoContentSource如下所示:

https://777788889999.mediapackage.us-west-2.amazonaws.com/out/v1/abcd
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。