設定 MediaTailor 頻道組件的時間轉移檢視 - AWS Elemental MediaTailor

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

設定 MediaTailor 頻道組件的時間轉移檢視

AWS Elemental MediaTailor 頻道組件支援時間轉移檢視功能,可為您的線性頻道啟用類似 DVR 的功能,例如暫停、倒轉和啟動。透過設定內容交付網路 (CDN) 來啟用這些功能,以支援時間轉移檢視,這可讓瀏覽者控制其檢視體驗。

了解時間轉移檢視

時間轉移檢視可為線性頻道啟用類似 DVR 的功能,包括:

  • 開始:檢視者可以從頭開始觀看節目,即使他們在開始後加入

  • 暫停和繼續:瀏覽者可以暫停內容並在稍後繼續觀看

  • 倒轉和快速向前:瀏覽者可以來回瀏覽和向前瀏覽可用的內容

  • 延遲檢視:觀眾可以觀看在頻道排程中稍早播出的內容

時間轉移檢視的運作方式是將start參數新增至頻道的播放 URL。參數指定相對於目前時間的位移,以秒為單位:

  • 負值表示過去的時間 (例如start=-3600「從 1 小時前開始」)

  • 正值表示未來的時間 (例如start=3600「從未來 1 小時開始」)

具有時間轉移參數的範例 URL:

https://example-cdn.com/out/v1/channel-name/index.m3u8?start=-3600

時間延遲解析

若要使用 CDN 支援時間轉移檢視:

  1. 設定 CDN 將start查詢參數轉送至頻道組件。

  2. 設定在快取金鑰中包含 start 參數的快取行為。

  3. 對於具有時間轉移參數的資訊清單,請使用短 TTL 或無快取。

這可確保每個檢視器都會收到其請求時間位置的正確資訊清單。

時間轉移的 CDN 需求

您的 CDN 必須滿足這些要求,才能支援使用頻道組件進行時間轉移檢視:

  • 將所有查詢參數轉送至頻道組件。

  • 在快取金鑰中包含 start 參數。

  • 支援時間轉移資訊清單的適當快取失效。

  • 根據查詢參數處理不同的資訊清單回應。