

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

# 將輸入連接到頻道
<a name="creating-a-channel-step2"></a>

開始建立 MediaLive 頻道之前，您應該已建立頻道所有內容來源的所有[輸入](medialive-inputs.md)。

您現在必須將輸入連接到頻道。您可以連接多個輸入至頻道。如需為頻道設定多個輸入的詳細資訊，請參閱[設定輸入切換](scheduled-input-switching.md)。您可以連接到一個頻道的輸入數量和類型有[特定的規則](eml-limitations-and-rules.md#limits-inputs) （例如，推送與提取）。

# 連接輸入的程序
<a name="attach-inputs-procedure"></a>

**連接一個 MediaLive 輸入**

1. 在 **Create channel (建立頻道)** 頁面的 **Input attachments (輸入附件)** 中，選擇 **Add (新增)**。**連接輸入**區段隨即出現。

1. 在**輸入**中，選擇現有的輸入。選擇輸入後，就會顯示輸入的相關資訊。如要檢閱此資訊，請參閱下列各節：
   + [頻道輸入 - CDI VPC 推送輸入](input-cdi.md)

     [頻道輸入 - Elemental Link 推送輸入](input-elink.md)
   + [頻道輸入 - HLS 提取輸入](input-hls-pull.md)
   + [頻道輸入—MediaConnect 推送輸入](input-mediaconnect-push.md)
   + [頻道輸入—MediaConnect Router 輸入](input-mediaconnect-router.md)
   + [頻道輸入—MP4 提取輸入](input-mp4-pull.md)
   + [頻道輸入 - RTMP 推送輸入](input-rtmp-push.md)
   +  [頻道輸入 - RTMP 提取輸入](input-rtmp-pull.md) 
   + [頻道輸入 - RTP 推送輸入](input-rtp-push.md)
   + [頻道輸入 - SMPTE 2110 輸入](input-s2110-pull.md) 
   + [頻道輸入 - SRT 呼叫者輸入](input-srt-pull.md) 
   + [頻道輸入 - SRT 接聽程式輸入](input-srt-push.md) 

1. 完成**邏輯界面名稱**欄位。只有在您將頻道設定為在 [ MediaLive Anywhere 叢集中執行](creating-a-channel-step1.md)，且輸入為 SMPTE 2110 輸入時，才會顯示這些欄位。
   + 您必須指定輸入傳入內容的邏輯界面。
   + 如果頻道實作 SMPTE 2022-7 無縫保護切換，您也必須指定該內容的邏輯界面。滑動**使用 2022-7 **旁的選擇器以啟用此功能。然後選取要使用的邏輯界面。

   如果您參與[設計組織中的 MediaLive Anywhere 叢集](emla-deploy-design-cluster.md)，您應該知道要選取的邏輯界面。如果您未參與此設計，您必須向參與的影片工程師取得此資訊。

1. 輸入附件的名稱。預設名稱為該輸入本身的名稱。

1. 選擇**確認**。系統會關閉 **Input attachment (輸入附件)** 區段，然後顯示 **General input settings (一般輸入設定)** 區段。

1. 如需完成 **General input settings (一般輸入設定)** 區段中各欄位的相關資訊，請前往[下一個步驟](creating-a-channel-step2a.md)。

# 頻道輸入 - CDI VPC 推送輸入
<a name="input-cdi"></a>

若要確認輸入設定正確，請查看 **Input destinations (輸入目的地)** 區段。它顯示 MediaLive 上的兩個位置，上游系統會在頻道執行時將來源推送到該位置。系統會在您建立輸入時自動產生這些位置：
+ 若將頻道設定為標準頻道，即會產生兩個位置。
+ 若將頻道設定為單一管道頻道，則會產生一個位置。

例如：

**10.99.39.23：5000**

**192.0.2.54：5000**

# 頻道輸入 - Elemental Link 推送輸入
<a name="input-elink"></a>

若要檢視此輸入的 AWS Elemental Link 硬體裝置狀態，請參閱**詳細資訊**。如果裝置目前正在將內容推送至 MediaLive，**則裝置**縮圖會顯示內容。裝置大約每 5 秒擷取一次影片影格來產生縮圖。

# 頻道輸入 - HLS 提取輸入
<a name="input-hls-pull"></a>

若要確認輸入設定正確，請查看 **Input sources (輸入來源)** 區段。該區段會顯示來源視訊的位置。當您建立輸入時，即可指定這些位置：
+ 若將頻道設定為標準頻道，您需要指定兩個位置。
+ 若將頻道設定為單一管道頻道，則需指定一個位置。

例如，您可針對 HTTPS 提取指定以下位置：

https：//**https://203.0.113.13/sports/curling.m3u8** 和

**https://203.0.113.54/sports/curling.m3u8** 

或者，對於從 AWS Elemental MediaStore 容器提取：

**媒體存放區l：//eri39n.data.mediastore.us-west-2.amazonaws.com/sports/canada/curling.m3u8**

 及

**媒體存放區：//21lu05.data.mediastore.us-west-2.amazonaws.com/sports/canada/curling.m3u8** 

或者，對於從 Amazon S3 儲存貯體提取：

**s3ssl：//amzn-s3-demo-bucket/filler-videos/main/oceanwaves.mp4** 和

**s3ssl：//amzn-s3-demo-bucket/filler-videos/redundant/oceanwaves.mp4**

# 頻道輸入—MediaConnect 推送輸入
<a name="input-mediaconnect-push"></a>

若要確認輸入設定正確，請查看 **MediaConnect flows (MediaConnect 流程)** 區段。它會顯示作為此輸入來源之 AWS Elemental MediaConnect 流程的 ARNs。在您建立輸入時，系統會自動產生這些 ARN：
+ 若將頻道設定為標準頻道，即會產生兩個 ARN。
+ 若將頻道設定為單一管道頻道，則會產生一個 ARN。

例如：

**arn：aws：mediaconnect：us-west-1：111122223333：flow：1bgf67：sports-event-A** 和

**arn：aws：mediaconnect：us-west-1：111122223333：flow：9pmlk76：sports-event-B**

# 頻道輸入—MediaConnect Router 輸入
<a name="input-mediaconnect-router"></a>

若要驗證輸入是否已設定並可供使用，請查看**狀態**區段。如果可用於頻道，則表示已分離。

# 頻道輸入—MP4 提取輸入
<a name="input-mp4-pull"></a>

若要確認輸入設定正確，請查看 **Input destinations (輸入目的地)** 區段。該區段會顯示來源視訊的位置。當您建立輸入時，即可指定這些位置：
+ 若將頻道設定為標準頻道，您需要指定兩個位置。
+ 若將頻道設定為單一管道頻道，則需指定一個位置。

位置的格式取決於上游系統的類型：
+ 如果是使用 HTTP 或 HTTPS 的上游系統，位置就是 HTTP 或 HTTPS URL。例如：

  **https://203.0.113.31/filler-videos/oceanwaves.mp4**

  **https://203.0.113.52/filler-videos/oceanwaves.mp4**
+ 對於存放在 Amazon S3 上的檔案，位置是檔案的儲存貯體名稱和物件。例如：

  **s3ssl：//amzn-s3-demo-bucket/filler-videos/main/oceanwaves.mp4**

  **s3ssl：//amzn-s3-demo-bucket/filler-videos/redundant/oceanwaves.mp4**

# 頻道輸入 - RTMP 提取輸入
<a name="input-rtmp-pull"></a>

若要確認輸入設定正確，請查看 **Input destinations (輸入目的地)** 區段。該區段會顯示來源視訊的位置。當您建立輸入時，即可指定這些位置：
+ 若將頻道設定為標準頻道，您需要指定兩個位置。
+ 若將頻道設定為單一管道頻道，則需指定一個位置。

例如：

**rtmp：//203.0.113.13：1935/live/curling/**

**rtmp：//198.51.100.54：1935/live/curling/**

# 頻道輸入 - RTMP 推送輸入
<a name="input-rtmp-push"></a>

若要確認輸入設定正確，請遵循以下指導方針。

**驗證輸入的設定**

1. 請查看 **Input destinations (輸入目的地)** 區段。它顯示 MediaLive 上的兩個位置，上游系統會在頻道執行時將來源推送到該位置。系統會在您建立輸入時自動產生這些位置：
   + 若將頻道設定為標準頻道，即會產生兩個位置。
   + 若將頻道設定為單一管道頻道，則會產生一個位置。

   每個位置都會涵蓋系統自動產生的地址部分，後面加上您在建立輸入時指定的資料夾。

   RTMP 公開推送輸入的位置如下所示：

   **rtmp：//198.51.100.99：1935/live/curling**

   **rtmp：//192.0.2.18：1935/live/curling**

   RTMP VPC 推送輸入的位置如下所示：

   **rtmp：//10.12.30.44：1935/live/curling**

   **rtmp：//10.99.39.15：1935/live/curling**

1. 請再次查看 **Input destinations (輸入目的地)** 區段。
   + 如果區段旁邊有一個數字的**輸入安全群組**，則輸入是具有 MediaLive 安全群組的 RTMP 公有輸入。輸入已正確設定，因此您可以繼續操作。
   + 如果區段的**輸入安全群組**旁邊沒有數字，則輸入是缺少 MediaLive 輸入安全群組的 RTMP 公有輸入。此輸入的設定不正確。通常，假設您有輸入 A 連接到輸入安全群組 B，然後您刪除群組 B，輸入 A 將不再可用，就會發生上述情況。您必須重新建立輸入並連接輸入安全群組，才能將其關聯至建立的頻道。
   + 如果該區段沒有 **Input security group (輸入安全群組)**，表示輸入是 RTMP VPC 推送輸入。輸入已正確設定，因此您可以繼續操作。

# 頻道輸入 - RTP 推送輸入
<a name="input-rtp-push"></a>

若要確認輸入設定正確，請遵循以下指導方針。

**驗證輸入的設定**

1. 請查看 **Input destinations (輸入目的地)** 區段。它顯示 MediaLive 上的兩個位置，上游系統會在頻道執行時將來源推送到該位置。系統會在您建立輸入時自動產生這些位置：
   + 若將頻道設定為標準頻道，即會產生兩個位置。
   + 若將頻道設定為單一管道頻道，則會產生一個位置。

   RTP 公開輸入的位置如下所示：

   **rtp：//198.51.100.99：5000**

   **rtp：//192.0.2.18：5000**

   RTP VPC 輸入的位置如下所示：

   **rtp：//10.12.30.44：5000**

   **rtp：//10.99.39.15：5000**

1. 請再次查看 **Input destinations (輸入目的地)** 區段。
   + 如果區段旁邊有一個數字的**輸入安全群組**，則輸入是具有 MediaLive 安全群組的 RTP 公有輸入。輸入已正確設定，因此您可以繼續操作。
   + 如果區段的**輸入安全群組**旁邊沒有數字，則輸入為缺少 MediaLive 輸入安全群組的 RTP 公有輸入。此輸入的設定不正確。通常，假設您有輸入 A 連接到輸入安全群組 B，然後您刪除群組 B，輸入 A 將不再可用，就會發生上述情況。您必須重新建立輸入並連接輸入安全群組，才能將其關聯至建立的頻道。
   + 如果該區段沒有 **Input security group (輸入安全群組)**，表示輸入是 RTP VPC 輸入。輸入已正確設定，因此您可以繼續操作。

# 頻道輸入 - SMPTE 2110 輸入
<a name="input-s2110-pull"></a>

若要確認輸入設定正確，請參閱 **SMPTE 2110 接收器群組**一節。它會顯示您在建立輸入時指定的 SDP 檔案資訊。例如：
+ **影片 SDP：http://172.18.8.19/curling\$1video.sdp，媒體索引：2**
+ **音訊 SDPs：http://172.18.8.19/curling\$1audio\$11.sdp，媒體索引：0**
  + **http://172.18.8.19/curling\$1audio\$12.sdp，媒體索引：0**
  + **http://172.18.8.19/curling\$1audio\$12.sdp，媒體索引：1**
+ **輔助 SDPs：http://172.18.8.19/curling\$1ancill.sdp，媒體索引：0**

  **輔助 SDPs：http://172.18.8.19/curling\$1ancill.sdp，媒體索引：1**

# 頻道輸入 - SRT 呼叫者輸入
<a name="input-srt-pull"></a>

若要驗證輸入設定是否正確，請查看 **SRT 呼叫者設定**區段。該區段會顯示來源視訊的位置。這是 SRT 接聽程式的位置。當您建立輸入時，即可指定這些位置：
+ 若將頻道設定為標準頻道，您需要指定兩個位置。
+ 若將頻道設定為單一管道頻道，則需指定一個位置。

例如，當來源加密停用時，一個位置的資訊：
+ **SRT 接聽程式地址：192.0.2.120** 
+ **SRT 接聽程式連接埠：7001**
+ **串流 ID：mystream**

# 頻道輸入 - SRT 接聽程式輸入
<a name="input-srt-push"></a>

若要確認輸入設定正確，請遵循以下指導方針。

**驗證輸入的設定**

1. 請查看 **Input destinations (輸入目的地)** 區段。它顯示上游系統在頻道執行時將來源推送到 MediaLive 上的位置。這些位置是在您建立輸入時自動產生的。SRT 接聽程式輸入的連接埠一律為 5050：
   + 如果頻道設定為標準頻道，MediaLive 會配置兩個 IP 地址。
   + 如果頻道設定為單一管道頻道，MediaLive 會配置一個 IP 地址。

   例如：

   **srt：//54.123.45.67：5050**

   **srt：//54.123.45.68：5050**

1. 查看 **SRT 接聽程式設定**區段。它會顯示您在建立輸入時指定的組態：
   + **最小延遲**：延遲值，以毫秒為單位 (120 到 15000)。
   + **串流 ID**：如果您指定了串流 ID。
   + **解密**：加密演算法 (AES 128、AES 192 或 AES 256) 和密碼短語秘密 ARN。

1. 請再次查看 **Input destinations (輸入目的地)** 區段。
   + 區段的旁邊必須有數字的**輸入安全群組**。此安全群組控制允許將內容推送至此輸入的 IP 地址。如果區段沒有輸入安全群組，則輸入未正確設定。