

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

# MediaLive 中支援的輸入類型
<a name="inputs-supported-containers"></a>

本節提供 AWS Elemental MediaLive 可擷取之輸入來源類型的查詢資訊。

**Topics**
+ [MediaLive 中支援的輸入類型](inputs-supported-types.md)
+ [輸入類型、通訊協定和上游系統](inputs-supported-formats.md)
+ [輸入部署： AWS 雲端 和 MediaLive Anywhere](inputs-emla.md)
+ [推送和提取 AWS 雲端 輸入](inputs-push-pull.md)
+ [支援即時和檔案來源](inputs-live-vs-file.md)
+ [支援的輸入類別](inputs-single-standard-vpc.md)
+ [支援在 MediaLive 中將 設定為 VPC 輸入](inputs-vpc-support.md)

# MediaLive 中支援的輸入類型
<a name="inputs-supported-types"></a>

MediaLive 支援下列輸入類型。如需這些類型的詳細資訊，請參閱以下各節。
+ CDI
+ HLS
+ 連結
+ MediaConnect
+ MediaConnect 路由器
+ MP4
+ RTMP 提取
+ RTMP 推送
+ RTP
+ SMPTE 2110
+ SRT 來電者
+ SRT 接聽程式
+ TS

# 輸入類型、通訊協定和上游系統
<a name="inputs-supported-formats"></a>

下表列出 MediaLive 中支援的輸入類型，並說明輸入如何處理來源內容。在表格中，在第一欄中尋找輸入類型，然後在資料列中讀取，以取得如何支援類型的資訊。

如需*推送輸入*和*提取輸入*的資訊，請參閱 [推送和提取 AWS 雲端 輸入](inputs-push-pull.md)。


| MediaLive 輸入類型 | 使用案例 | 上游系統和支援的通訊協定 | 
| --- | --- | --- | 
| CDI | 將 VPC 中的未壓縮串流推送至 MediaLive 上的固定端點。 | 私有雲端中的 Amazon VPC | 
| HLS請參閱此資料表後的[HLS inputs](#input-hls-definition)。 | 使用 HTTP 通訊協定，從外部端點提取 HLS 串流或資產 (無論是否使用安全連線)。 | HTTP 伺服器或HTTPS 伺服器 | 
| HLS | 使用安全連線從 AWS Elemental MediaStore 容器提取 HLS 串流或 VOD 資產。 | AWS Elemental MediaStore 使用自訂通訊協定 | 
| HLS | 使用安全連線，從 Amazon S3 儲存貯體提取 HLS 串流或 VOD 資產。 | 透過自訂通訊協定的 Amazon S3  | 
| 連結 | 從 AWS Elemental Link 裝置推送傳輸串流 (TS)。 | AWS Elemental Link 透過內部連線 | 
| MediaConnect | 從傳入的流程推送傳輸串流 (TS) AWS Elemental MediaConnect。此輸入使用 MediaConnect 流程 ARN，而非 URI。 | AWS Elemental MediaConnect 透過內部連線 | 
| MediaConnect 路由器 | 從 MediaConnect Router 推送傳輸串流 (TS)。此輸入使用 MediaConnect 路由器 ARN，而非 URI。 | AWS Elemental MediaConnect 透過內部連線 | 
| MP4 | 從 HTTP 伺服器提取 MP4 檔案 (無論是否使用安全連線)。 | HTTP 伺服器或 HTTPS 伺服器 | 
| MP4 | 使用安全連線從 Amazon S3 儲存貯體提取 MP4 檔案。使用 MediaLive 時，儲存貯體名稱無法使用*點*表示法。例如， `mycompany-videos` 是有效的，但 `mycompany.videos` 不是。 | 透過自訂通訊協定的 Amazon S3  | 
| RTMP 提取 | 使用 RTMP 通訊協定，從外部端點提取串流。MediaLive 不支援使用 RTMPS 通訊協定的輸入。 | RTMP 伺服器透過 RTMP 提取 | 
| RTMP 推送 | 使用 RTMP 通訊協定將串流推送至 MediaLive 上的固定端點。MediaLive 不支援使用 RTMPS 通訊協定的輸入。 | RTMP 伺服器透過 RTMP 推送 | 
| RTMP 推送 | 使用 RTMP 通訊協定，將 VPC 中的串流推送至 MediaLive 上的固定端點。MediaLive 不支援使用 RTMPS 通訊協定的輸入。 | 私有雲端內透過 RTMP 的 Amazon VPC | 
| RTP | 使用 RTP 通訊協定，將傳輸串流 (TS) 推送至 MediaLive 上的固定端點。 | 透過 RTP 推送的 RTP 伺服器 | 
| RTP | 使用 RTP 通訊協定，將 VPC 中的傳輸串流 (TS) 推送至 MediaLive 上的固定端點。 | 私有雲端內透過 RTP 的 Amazon VPC | 
| SMPTE 2110 串流 | 交付一組符合 SMPTE 2110 規格的串流。MediaLive 支援使用 SMPTE 2110 輸入進行 2022-7 無縫保護切換。MediaLive 不支援 SMPTE 2110 搭配 NMOS。SMPTE 2110 來源必須鎖定精確度時間協定 (PTP)，以確保視訊、音訊和輔助資料正確同步。 | 支援使用從服務提供者擷取的 SDP 檔案交付 SMPTE 2110 的服務提供者。SMPTE 2110 透過 RTP 通訊協定交付 | 
| SRT 來電者 | 使用 SRT 通訊協定提取即時傳輸串流。SRT 來源可以加密或未加密。 | 支援透過 SRT 通訊協定交付的服務提供者。 | 
| SRT 接聽程式 | 使用 SRT 通訊協定將傳輸串流推送至 MediaLive 上的固定端點。上游系統充當 SRT 發起人，MediaLive 充當 SRT 接聽程式。 | 支援以呼叫者身分透過 SRT 通訊協定交付的服務供應商。 | 
| 傳輸串流 (TS) 檔案 | 從 HTTP 伺服器提取 TS 檔案，無論是否有安全連線。支援 .ts 或 .m2ts 的副檔名。MediaLive 僅支援靜態 TS 檔案。它不支援在使用時寫入 的不斷增長的 TS 檔案。 | HTTP 伺服器或 HTTPS 伺服器 | 
| 傳輸串流 (TS) 檔案 | 使用安全連線從 Amazon S3 儲存貯體提取 TS 檔案。支援 .ts 或 .m2ts 的副檔名。MediaLive 僅支援靜態 TS 檔案。它不支援在使用時寫入 的不斷增長的 TS 檔案。使用 MediaLive 時，儲存貯體名稱無法使用*點*表示法。例如， `mycompany-videos` 是有效的，但 `mycompany.videos` 不是。 | 透過自訂通訊協定的 Amazon S3  | 

**HLS**

使用 HLS 時，媒體必須是傳輸串流。MediaLive 不支援擷取包含任何其他媒體類型的 HLS 內容。

# 輸入部署： AWS 雲端 和 MediaLive Anywhere
<a name="inputs-emla"></a>

輸入會依其連接的頻道的部署模式進行分類：
+  AWS 雲端 僅限 。這些輸入只能連接到在 中執行的頻道 AWS 雲端。
+ 僅限 MediaLive Anywhere。這些輸入只能連接到在 MediaLive Anywhere 叢集中執行的頻道。
+ 兩者皆是。這些輸入可用於這兩種 AWS 雲端 amd MediaLive Anywhere 部署。


| MediaLive 輸入類型 | 支援的部署 | 
| --- | --- | 
| CDI | AWS 雲端 僅部署 | 
| HLS | 兩者 | 
| 連結 | AWS 雲端 僅部署 | 
| MediaConnect | AWS 雲端 僅部署 | 
| MediaConnect 路由器 | AWS 雲端 僅部署 | 
| MP4 | 兩者 | 
| RTMP 提取 | 兩者 | 
| RTMP 推送 | 兩者 | 
| RTP | 兩者 | 
| SMPTE 2110 | 僅限 MediaLive Anywhere 部署 | 
| SRT 來電者 | 兩者 | 
| SRT 接聽程式 | 兩者 | 
| 傳輸串流 (TS) 檔案 | 兩者 | 

# 推送和提取 AWS 雲端 輸入
<a name="inputs-push-pull"></a>

在 [中部署 AWS 雲端](inputs-emla.md)輸入時，會根據 MediaLive 和上游系統交涉交付的方式進行分類：
+ 使用交握推送輸入。
+ 推送輸入而不交握。
+ 提取輸入。

相較於提取輸入，推送輸入有不同的[限制](eml-limitations-and-rules.md#limits-inputs)和[費用](pricing.md)。


| MediaLive 輸入類型 | Category | 
| --- | --- | 
| CDI | 推送 |  | 
| HLS |  | 提取 | 
| 連結 | 推送 |  | 
| MediaConnect | 推送  |  | 
| MP4 |  | 提取 | 
| RTMP 提取 |  | 提取 | 
| RTMP 推送 | 推送。請參閱以下備註 |  | 
| RTP | 推送 |  | 
| SRT 來電者 |  | 提取 | 
| SRT 接聽程式 | 推送 |  | 
| 傳輸串流 (TS) 檔案 |  | 提取 | 

**有關 RTMP 推送輸入的注意事項**

RTMP 推送輸入的運作方式如下：來源會嘗試傳遞至 MediaLive 輸入中指定的端點。來源和 MediaLive 頻道之間必須有交握，以便來源具有輸入狀態的相關資訊。

當您啟動包含此輸入的頻道時，MediaLive 會回應交握訊息並將其擷取。當頻道未執行時，MediaLive 不會做出反應；來源會進入暫停狀態。

# 支援即時和檔案來源
<a name="inputs-live-vs-file"></a>

來源可能是即時來源或檔案 (VOD) 來源：
+ 正在持續發佈串流來源。
+ VOD 來源可在端點上使用，不會變更。

下表指定每個 MediaLive 輸入類型是否支援即時串流或 VOD 資產。


| MediaLive 輸入類型 | 支援即時串流？ | 支援 VOD 資產？ | 
| --- | --- | --- | 
| CDI | 是 | 否 | 
| 來自 HTTP 或 HTTPS 伺服器的 HLS，或來自 MediaStore 的 HLS | 是如果**緩衝區段**欄位的值為 3 到 10，則 MediaLive 會將 HLS 輸入視為*即時串流*。（若要在**頻道**頁面中顯示此欄位，請在網路**輸入設定的一般**輸入設定中，選擇**網路輸入**。 **** 針對 HLS 輸入設定，選擇 **Hls 輸入**。 **緩衝區段**欄位隨即出現。) | 是如果**緩衝區段**欄位的值為 11 或以上，或未定義 （空白），MediaLive 會將輸入視為 *VOD 資產*。 | 
| Amazon S3 的 HLS | 是，如上一列所定義 我們不建議將 Amazon S3 做為即時串流的來源。 | 是，如上一列所定義 | 
| 連結 | 是 | 否 | 
| MediaConnect | 是 | 否 | 
| MediaConnect 路由器 | 是 | 否 | 
| MP4 | 否 | 是，僅支援 .mp4 副檔名 | 
| RTMP 提取 | 是 | 是 | 
| RTMP 推送 | 是 | 否 | 
| RTP | 是 | 否 | 
| SMPTE 2110  | 是 | 否 | 
| SRT 來電者 | 是 | 否 | 
| SRT 接聽程式 | 是 | 否 | 
| 傳輸串流 (TS) 檔案 | 否 | 是，僅限 .ts 和 .m2ts 副檔名 | 

# 支援的輸入類別
<a name="inputs-single-standard-vpc"></a>

在 MediaLive 中，輸入有兩種類別：標準類別輸入和單一類別輸入。某些輸入可以設定為任一輸入類別。有些輸入只能設定為單一類別輸入。

當您有選擇時，要使用的類型取決於您是否要建立標準頻道，以實作管道彈性。如需詳細資訊，請參閱[選擇頻道類別和輸入類別](class-channel-input.md)。


| MediaLive 輸入類型 | 支援的類別 | 
| --- | --- | 
| CDI | 僅限標準類別 | 
| HLS | 兩者 | 
| 連結 | 兩者 | 
| MediaConnect | 兩者 | 
| MediaConnect 路由器 | 兩者 | 
| MP4 | 兩者 | 
| RTMP 提取 | 兩者 | 
| RTMP 推送 | 兩者 | 
| RTP | 僅限標準類別 | 
| SMPTE 2110  | 僅限單一類別 | 
| SRT 來電者 | 兩者 | 
| SRT 接聽程式 | 兩者 | 
| 傳輸串流 (TS) 檔案 | 兩者 | 

# 支援在 MediaLive 中將 設定為 VPC 輸入
<a name="inputs-vpc-support"></a>

某些 MediaLive 輸入可以在 Amazon Virtual Private Cloud (Amazon VPC) 中設定。如需詳細資訊，請參閱[建立輸入](create-input.md)。


| MediaLive 輸入類型 | 可以設定為 VPC 輸入 | 
| --- | --- | 
| CDI | 是，支援將 設定為 VPC 輸入 | 
| HLS | 否 | 
| 連結 | 否 | 
| MediaConnect | 否 | 
| MediaConnect 路由器 | 否 | 
| MP4 | 否 | 
| 傳輸串流 (TS) 檔案 | 否 | 
| RTMP 提取 | 否 | 
| RTMP 推送 | 是，支援將 設定為 VPC 輸入 | 
| RTP | 是，支援將 設定為 VPC 輸入 | 
| SMPTE 2110 | 否 | 
| SRT 來電者 | 否 | 
| SRT 接聽程式 | 否 | 