本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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" } }
在此範例中:
-
param1
和param2
會傳送到 ADS -
auth_token
用於 CDN 路由和授權 -
沒有字首的參數會傳遞至原始伺服器
原始伺服器參數行為
傳遞至原始伺服器的參數會啟用原始伺服器特定的功能,例如時間轉移檢視、內容篩選和身分驗證。
常見原始伺服器參數使用案例
原始伺服器參數通常用於:
-
時間轉移檢視:MediaPackage 時間轉移內容的
start
和end
參數 -
內容身分驗證:原始伺服器所需的身分驗證字符
-
內容篩選:控制傳回哪些內容變體的參數
-
原始伺服器特定的功能:原始伺服器用於內容處理的任何參數
重要
參數會在工作階段初始化時處理,並在整個工作階段中維護。若要修改時間轉移時段等參數,您必須使用更新的值建立新的工作階段。