本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 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 支援時間轉移檢視:
-
設定 CDN 將
start
查詢參數轉送至頻道組件。 -
設定在快取金鑰中包含
start
參數的快取行為。 -
對於具有時間轉移參數的資訊清單,請使用短 TTL 或無快取。
這可確保每個檢視器都會收到其請求時間位置的正確資訊清單。
時間轉移的 CDN 需求
您的 CDN 必須滿足這些要求,才能支援使用頻道組件進行時間轉移檢視:
-
將所有查詢參數轉送至頻道組件。
-
在快取金鑰中包含
start
參數。 -
支援時間轉移資訊清單的適當快取失效。
-
根據查詢參數處理不同的資訊清單回應。