本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用即時來源
即時來源代表您新增至來源位置的單一直播,例如現場足球比賽或新聞廣播。建立頻道後,您可以將一或多個即時來源新增至來源位置,然後將每個即時來源與程式建立關聯。
MediaTailor 支持這些類型的線性通道組件:
-
包含直播內容的頻道的 VOD 來源
-
頻道的即時來源,其中包含混合了「即時投票」 live-to-live 內容的內容
即時 VOD 內容的一個範例是將 VOD 資產庫組合到即時串流中的頻道。內容與現場直播 live-to-live 內容混合在一起的其中一個例子是一個主要顯示 VOD 內容的頻道,但夜間新聞事件或預先安排的體育賽事除外。另一個 live-to-live 內容與「直播」內容混合在一起的範例是所有 live-to-live 頻道,其來源會因一天中的時間而有所不同。
您可以使用實時源來設置一個區域頻道,該頻道主要顯示國家節目,但還包括區域節目覆蓋,並混合 VOD 內容。為此,您可以針對國家內容執行一個編碼器/封包器配對,然後在這些區域上線時執行區域編碼器。然後,您可以建立區域通道組合頻道,每個頻道都有自己的排程。這樣,觀眾可以根據需要來回切換。此設置可幫助您最大程度地減少編碼/包裝成本。
每個即時來源必須至少有一個套件組態。封裝組態會指定即時來源的封裝格式、資訊清單位置和來源群組。建立頻道時,您可以使用套件組態的來源群組,在頻道上建立對應的輸出。例如,如果您的來源封裝成兩種不同的格式 (HL 和 DASH),則您會建立兩個套件組態,一個用於 DASH,另一個用於 HLS。然後,您將創建兩個通道輸出,每個包配置一個。每個通道輸出都提供用於播放請求的端點。在此範例中,通道會提供 HLS 播放要求的端點,以及 DASH 播放要求的端點。
使用即時來源的一般要求
使用即時來源時,您的內容必須符合下列一般要求:
-
HLS 即時來源-您必須為資訊清單視窗中的第一個區段以及每個不連續性提供
#EXT-X-PROGRAM-DATE-TIME
標籤。 -
HLS-您必須將廣告標記設定為
DATERANGE
。 -
來源資訊清單視窗-我們建議您使用資訊清單視窗的持續時間至少與 MediaTailor頻道組件通道上的資訊清單視窗相同。最佳做法是考慮使用比通道組件通道上資訊清單視窗 30 秒或更長的資訊清單視窗持續時間。
-
使目標持續時間與現有源的持續時間相匹配。
-
讓子播放清單的數量與現有來源相符。
組態
如果您在即時來源工作流程中使用其他 AWS Elemental 媒體服務,建議您在設定 MediaPackage組態時遵循下列最佳作法。下表說明如何根據您使用的串流標準來 MediaPackage 設定設定。
MediaPackage 即時來源的設定 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
標準 |
設定 |
值 |
必要性 |
備註 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HLS |
端點類型 |
|
除非使用 CMAF,否則需要 |
若要比對 HLS |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HLS |
端點類型 |
|
除非使用蘋果 HLS,否則需要 |
若要比對 HLS |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HLS |
|
|
必要 |
您必須在每個區段 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HLS |
|
比通道組件清單窗口長 30 秒 |
必要 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HLS |
|
|
通過廣告標記時需要 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
HLS |
|
已停用 |
建議 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DASH |
|
|
建議 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DASH |
|
|
建議 |
不支援 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DASH |
|
比通道組件清單窗口長 30 秒 |
必要 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DASH |
|
|
通過廣告標記時需要 |
將即時來源新增至您的來源位置
下列程序說明如何使用 MediaTailor 主控台將即時來源新增至來源位置,並設定套件組態。如需如何使用 MediaTailor API 新增即時來源的相關資訊,請參閱 AWS Elemental MediaTailorAPI 參考CreateLiveSource中的。
重要
在添加實時源之前,請確保在包配置中,每個源具有相同數量的子流。
將即時來源新增至來源位置
開啟主 MediaTailor 控台,網址為 https://console.aws.amazon.com/mediatailor/
。 -
在瀏覽窗格中,選擇「頻道組合件 > 來源位置」。
-
在「來源位置」窗格中,選擇您在建立來源位置的步驟程序中建立的來源位置。
-
在「即時來源」標籤上,選擇「新增即時來源」。
-
在即時來源詳細資料下,輸入即時來源的名稱:
-
名稱:即時來源的識別碼,例如my-example-video。
-
-
在 P ackage 組態 > 下
source-group-name
輸入套件組態的相關資訊:注意
在套件設定中,所有 VOD 來源和即時來源都必須具有相同數量的子串流。我們建議您以相同的方式設定來源串流。
-
來源群組:輸入說明此套件組態的來源群組名稱,例如 HLS-4K。記下這個名稱;當您建立頻道的輸出時,您會參考它。如需詳細資訊,請參閱將來源群組與頻道的輸出結果搭配使用。
-
類型:選取此組態的封裝格式。 MediaTailor 支持 HLS 和破折號。
-
相對路徑:從來源位置的基本 HTTP URL 到資訊清單的相對路徑。例如,/我的/路徑/索引 .m3u8。
注意
MediaTailor 自動導入父清單中包含的所有隱藏式字幕和子流。您不需要為每個源代碼轉譯(DASH)或變體流(HLS)創建單獨的軟件包配置。
如需套件組態的詳細資訊,請參閱使用套件組態。
-
-
選擇「新增即時來源」。
如果您要新增更多即時來源,請重複程序中的步驟 4 到 6。