ADS 和原始伺服器的 MediaTailor 參數路由 - AWS Elemental MediaTailor

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

ADS 和原始伺服器的 MediaTailor 參數路由

AWS Elemental MediaTailor 根據查詢參數的字首和用途,將查詢參數路由到不同的目的地。了解參數路由對於實作原始伺服器特定的功能至關重要,例如使用 MediaPackage 進行時間轉移檢視。

參數路由規則

MediaTailor 會針對查詢參數使用以下路由規則:

  • 原始伺服器參數 (無字首):沒有特定字首的參數會傳遞至原始伺服器,以取得原始伺服器特定的功能

  • ADS 參數 (ads. 字首):字首為 的參數ads.會傳送至廣告決策伺服器

  • 資訊清單參數 (manifest. 字首):字首為 的參數manifest.用於 CDN 路由和授權

範例 參數路由範例

下列工作階段初始化示範參數路由:

POST /v1/session/123456789/originId/index.m3u8 { "adsParams": { "param1": "value1", "param2": "value2" }, "manifestParams": { "auth_token": "abc123" } }

在此範例中:

  • param1param2 會傳送到 ADS

  • auth_token 用於 CDN 路由和授權

  • 沒有字首的參數會傳遞至原始伺服器

原始伺服器參數行為

傳遞至原始伺服器的參數會啟用原始伺服器特定的功能,例如時間轉移檢視、內容篩選和身分驗證。

常見原始伺服器參數使用案例

原始伺服器參數通常用於:

  • 時間轉移檢視:MediaPackage 時間轉移內容的 startend 參數

  • 內容身分驗證:原始伺服器所需的身分驗證字符

  • 內容篩選:控制傳回哪些內容變體的參數

  • 原始伺服器特定的功能:原始伺服器用於內容處理的任何參數

重要

參數會在工作階段初始化時處理,並在整個工作階段中維護。若要修改時間轉移時段等參數,您必須使用更新的值建立新的工作階段。