使用即時來源 - AWS 元素MediaTailor

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

使用即時來源

一個活源代表您新增至來源位置的單一直播,例如現場足球比賽或新聞廣播。建立頻道後,您可以將一或多個即時來源新增至來源位置,然後將每個即時來源與程式建立關聯。

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 秒或更長的資訊清單視窗持續時間。

  • 使目標持續時間與現有源的持續時間相匹配。

  • 讓子播放清單的數量與現有來源相符。

組態

如果您使用其他AWSElemental 媒體服務作為您的實時源工作流程的一部分,我們建議您在設置您的時候遵循最佳實踐MediaPackage配置。下表說明如何設定MediaPackage根據您使用的串流標準設定。

MediaPackage即時來源的設定

標準

設定

必要性

備註

HLS

端點類型

Apple HLS

除非使用 CMAF,否則需要

若要比對 HLStsAWS 元素MediaConvert工作

HLS

端點類型

CMAF

除非使用蘋果 HLS,否則需要

若要比對 HLSmp4AWS 元素MediaConvert工作

HLS

ProgramDateTimeIntervalSeconds

1

必要

您必須指定#EXT-X-PROGRAM-DATE-TIME在每個段上,以防止在不連續性時發生播放問題。

HLS

PlaylistWindowSeconds

比通道組件清單窗口長 30 秒

必要

HLS

AdMarkers

DATERANGE

通過廣告標記時需要

HLS

IncludeIframeOnlyStream

已停用

建議

DASH

ManifestLayout

FULL

建議

DASH

SegmentTemplateFormat

NUMBER_WITH_TIMELINETIME_WITH_TIMELINE

建議

不支援 NUMBER_WITH_DURATION

DASH

ManifestWindowSeconds

比通道組件清單窗口長 30 秒

必要

DASH

PeriodTriggers

ADS

通過廣告標記時需要

將即時來源新增至您的來源位置

下列程序說明如何使用MediaTailor控制台,用於將實時源添加到源位置並設置軟件包配置。如需有關如何使用MediaTailorAPI,請參閱CreateLiveSourceAWS 元素MediaTailorAPI 參考資料

重要

在添加實時源之前,請確保在包配置中,每個源具有相同數量的子流。

將即時來源新增至來源位置
  1. 打開MediaTailor控制台在https://console.aws.amazon.com/mediatailor/

  2. 在導覽窗格中,選擇通道組件>來源位置

  3. 來源位置」窗格中,選擇您在建立來源位置的步驟程序。

  4. 在「」直播來源」頁籤上,選擇新增即時來源

  5. 實時源詳細信息」下方,輸入即時來源的名稱:

    • 名稱:即時來源的識別碼,例如my-example-video

  6. 套件組態>source-group-name輸入套件組態的相關資訊:

    注意

    在套件設定中,所有 VOD 來源和即時來源都必須具有相同數量的子串流。我們建議您以相同的方式設定來源串流。

    • 來源群組:輸入說明此套件組態的來源群組名稱,例如 HLS-4K。請記下這個名稱;在建立頻道輸出時,您會參考它。如需詳細資訊,請參閱將來源群組與頻道的輸出結果搭配使用

    • 类型:選取此組態的封裝格式。MediaTailor支持 HLS 和破折號。

    • 相對路徑:來自來源位置的相對路徑基本網址到清單。例如,/我的/路徑/索引.

      注意

      MediaTailor自動導入父清單中包含的所有隱藏式字幕和子流。您不需要為每個源代碼轉譯(DASH)或變體流(HLS)創建單獨的軟件包配置。

    如需套件組態的詳細資訊,請參閱使用套件組態

  7. 選擇新增即時來源

    如果您要新增更多即時來源,請重複程序中的步驟 4 到 6。