本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
DASH位置功能
本節提供的位置功能的相關資訊DASH,預設會在 AWS Elemental MediaTailor。 如果您建立用於存取資 MediaTailor 訊清單的內容傳遞網路 (CDN) 路由規則,請閱讀本節。如果您對不支援黏性HTTP重新導向的玩家使用伺服器端報告功能,請閱讀本章節。
什麼是定位功能?
位置功能允許不支持粘性HTTP重定向的玩家在其清單更新請求中提供粘滯行為。
AWS Elemental MediaTailor 使用無會話初始化,並且它需要來自其播放器的粘性HTTP重定向行為。使用伺服器端報告時,當玩家提出資訊清單更新要求時 MediaTailor,服務會發出 302 暫時重新導向,以將玩家導向至個人化資訊清單的端點。 MediaTailor 在回應中包含工作階段 ID,做為查詢參數。目的是讓玩家遵循整個會話,但不支持粘性重定向的玩家會放棄重HTTP定向並返回原始。URL URL當玩家返回到原始時URL,對於每個新請求都會 MediaTailor 創建一個新的會話,而不是留在原始會話中。這可能會導致資訊清單發生損毀。
該DASH規格在位置功能中提供了此問題的解決方案,默認情況下啟用 AWS Elemental MediaTailor 配置。啟用此功能後, MediaTailor 將絕對值放URL在清單<Location>
標籤中。不支援黏性HTTP重新導向的玩家可以使用中URL提供的<Location>
來要求更新資訊清單。
我是否需要在我的組態中停用定位功能?
位置功能會取代您為存取而設定的任何CDN路由規則 AWS Elemental MediaTailor 清單,所以你可能需要禁用它。定位功能不會影響內容或廣告區段的CDN快取。
請從下面清單中找出您的情況,並判斷您是否需要針對您的組態停用定位功能及如何處理:
-
如果您沒有設置用於訪問的CDN路由規則 AWS Elemental MediaTailor 清單,保持位置設置啟用。
-
否則,請使用下列規則:
我是否需要使用定位功能?
您需要為不支持粘性HTTP重定向的玩家使用位置功能。針對所有資訊清單更新要求使用<Location>
標籤中URL提供的。
範例
示例URLs和示例<Location>
標籤。
-
範例:初始請求 URL
https://b00f3e55c5cb4c1ea6dee499964bea92.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd
-
範例:重新導向的 302 回應
/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6
-
範例:資訊清單的位置標籤
<Location>https://b00f3e55c5cb4c1ea6dee499964bea92.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6</Location>