DASH位置功能 - AWS Elemental MediaTailor

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

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定重新導向功能,請停用定位功能。如需如何在主控台上執行此作業的資訊,請參閱建立模型組態

    • 否則,請聯絡 S AWSupport

我是否需要使用定位功能?

您需要為不支持粘性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>