

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

# 使用輸入
<a name="creating-input"></a>

在 MediaLive 中，*輸入*是要轉碼和封裝的影片資產。視訊資產的來源是[上游系統](container-planning-workflow.md) — end-to-end工作流程中的系統，其活動在活動之前發生 AWS Elemental MediaLive。上游系統可以在公有網際網路或您使用 Amazon Virtual Private Cloud (Amazon VPC) 建立的虛擬私有雲端 (VPC) 上。

 AWS Elemental MediaLive 輸入會保留描述上游系統和 MediaLive 頻道上來源內容如何連線的資訊。

# 輸入的類別
<a name="input-categories"></a>

在 MediaLive 中，輸入可以透過多種方式分類：
+ **Type (類型)** – 輸入具有來源和交付通訊協定的類型。例如，HLS 輸入或 RTMP 輸入。如需詳細資訊，請參閱[MediaLive 中支援的輸入類型](inputs-supported-containers.md)。
+ **即時與 VOD ** – 輸入是即時 （串流） 輸入或隨選視訊 (VOD) 輸入。如需詳細資訊，請參閱[MediaLive 中支援的輸入類型](inputs-supported-containers.md)。
+ **推送與提取** – 輸入是推送輸入或提取輸入。
  + 透過推送輸入，上游系統會將輸入推送至 MediaLive 上的*端點*。輸入會保留這些端點。
  + 使用提取輸入，MediaLive 會從上游系統提取輸入。輸入會在上游系統上保留這些*來源*地址。

  如需詳細資訊，請參閱[MediaLive 中支援的輸入類型](inputs-supported-containers.md)。
+ **輸入類別** – 輸入可以設定為標準類別輸入或單一類別輸入：
  + 您可以搭配標準頻道或單一管道頻道使用標準類別輸入。
  + 您只能搭配單一管道頻道使用單一類別輸入。

  如需輸入類別用途的詳細資訊，請參閱 [實作管道備援](plan-redundancy-mode.md)。

  如需適用於每個輸入類型的類別資訊，請參閱 [支援的輸入類別](inputs-single-standard-vpc.md)。
+ **Anywhere 模式** – 有些輸入僅適用於在 中執行的頻道 AWS 雲端，或僅適用於在 MediaLive Anywhere 叢集中執行的頻道。有些輸入可在任一模式中運作。如需詳細資訊，請參閱[輸入部署： AWS 雲端 和 MediaLive Anywhere](inputs-emla.md)。
+ **Static versus dynamic (靜態與動態)** – 當您建立輸入時，您會決定它是靜態或動態。
  + 靜態輸入具有永遠不會變更的 URL (指向內容來源)。

    任何輸入類型都可以設定為靜態輸入。
  + 動態輸入具有包含可變部分的 URL。它適用於輸入切換。

    只有 MP4 和傳輸串流 (TS) 輸入可以設定為動態輸入。

  如需詳細資訊，請參閱[設定輸入切換](scheduled-input-switching.md)。

## 輸入、輸入安全群組和頻道
<a name="input-isg-channel"></a>

輸入是 MediaLive 工作流程的其中一個元件。其他則是[輸入安全群組](how-medialive-works-channels.md#input-side-overview)和頻道。此三個元件互相連結。如果輸入需要，輸入安全群組會連接到輸入。並非所有輸入都有此要求。一組輸入將連結到一個頻道。

以下規則適用於對輸入的連結：
+ *輸入*與*輸入安全群組*之間的關聯是在輸入端中定義。您將在建立或編輯該輸入時設定關聯。
+ *輸入*與*頻道*之間的關聯是在頻道端定義。您將在建立或編輯該頻道時設定關聯。
+ 一個輸入一次只能連接一個輸入安全群組。但是，該輸入安全群組可以連接到另一個輸入；一個輸入安全群組可以提供數個輸入。
+ 輸入只能連接到一個頻道；數個頻道無法使用相同的輸入。

**Topics**

# 建立輸入
<a name="create-input"></a>

如需有關在 MediaLive 中建立輸入的資訊，請參閱[從頭開始建立頻道](medialive-inputs)。

# 編輯輸入
<a name="edit-input"></a>

在 MediaLive 中編輯輸入的規則如下。

**變更輸入安全群組**
+ 您可以連接不同的輸入安全群組。

**變更端點 （推送輸入） 或來源 （提取輸入）**
+ 針對 RTP 輸入或不適用於 VPC 的 RTMP 推送輸入，您可以編輯輸入端點中的欄位。
+ 對於 RTP VPC 輸入或 RTMP VPC 推送輸入，*您無法*編輯輸入端點的 IP 地址。若要變更這些地址，您必須刪除輸入並再次建立。
+ 對於 Elemental Link 輸入，您可以連接不同的 AWS Elemental Link。
+ 對於 MediaConnect 推送輸入，您可以編輯 ARNs 以參考不同的 AWS Elemental MediaConnect 流程。先前 ARNs 的輸出將在 MediaConnect 中刪除，並會為新 ARNs 建立新的輸出 （使用新 IDs)。
+ 對於 MediaConnect 路由器輸入，您無法編輯輸入。AZ 在輸入生命週期內是固定的。
+ 對於提取輸入，您可於輸入來源中編輯該欄位。

**變更輸入類別**
+ 如果輸入連接到頻道，則無法變更輸入類別。如需變更輸入和頻道類別的詳細資訊，請參閱 [變更現有頻道中的管道冗餘](pipeline-redundancy-change.md)。

**變更輸入類型**
+ 您無法變更輸入類型。例如，如果您將輸入設定為 RTMP 推送但實際上為 HLS 輸入，請刪除該輸入並再次建立。

**輸入和頻道狀態的規則**

在執行這些編輯時的限制如下所示：
+ 如果輸入連接到一個頻道，您僅能在該頻道閒置時編輯該輸入。
+ 如果輸入連接到一個頻道和輸入安全群組，您僅能在該頻道閒置時編輯該輸入。
+ 如果輸入未連接到頻道，即使它已連接到輸入安全群組，您仍可以隨時對其進行編輯。

**編輯輸入**

1. 在 https：//[https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/) 開啟 MediaLive 主控台。

1. 在導覽窗格中，選擇 **Inputs (輸入)**。選擇該輸入的名稱，然後選擇 **Edit (編輯)**。

1. 在 **Inputs (輸入)** 頁面，請視需要進行以下變更：
   + 您無法變更 **Name (名稱)**。
   + 您無法變更 **Input type (輸入類型)**。如果該輸入類型錯誤，請刪除它後再次建立。
   + 您可以變更**輸入裝置** (僅適用於 Elemental Link 輸入)。
   + 只有在輸入未連接到頻道時，您才能變更輸入**類別**。如需詳細資訊，請參閱[變更現有頻道中的管道冗餘](pipeline-redundancy-change.md)。
   + 您可以變更 **Source (來源)** 區段 (僅適用於 pull (提取) 輸入)。
   + 您只能在 RTP 輸入或不適用於 VPC 的 RTMP 推送輸入上變更 **Endpoint (端點)** 區段。
   + 您可以變更 **Input security groups (輸入安全群組) 區段** (僅適合不適用於 VPC 的 push (推送) 輸入)。
   + 在 **Tags (標籤)** 區段中，您可以新增或刪除標籤。若要編輯現有標籤的值，請刪除標籤並再次新增。如需詳細資訊，請參閱[標記資源](tagging.md)。

1. 選擇**更新**。

   請等待輸入 **State (狀態)** 返回 **In use (使用中)** 或 **Idle (閒置)** 然後再執行其他動作。

# 刪除輸入
<a name="delete-input"></a>

1. 在 https：//[https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/) 開啟 MediaLive 主控台。

1. 在導覽窗格中，選擇 **Inputs (輸入)**。在 **Inputs (輸入)** 頁面找到您要刪除的輸入，然後查看 **State (狀態)** 欄。
   + 如果狀態已**分離**，請選擇輸入並選擇**刪除**。
   + 如果狀態已**連接**，且您想要刪除輸入但保留頻道，請先[分離輸入](detach-input.md)。然後返回此**輸入**頁面，選擇輸入，然後選擇**刪除**。
   + 如果狀態已**連接**，且您想要同時刪除輸入及其頻道，則請先[刪除頻道](editing-deleting-channel.md#deleting-a-channel)。然後返回此**輸入**頁面，選擇輸入，然後選擇**刪除**。

結果如下：
+ 如果輸入是 Elemental Link 輸入，MediaLive 會刪除輸入。但是連結輸入裝置會保留在**裝置**清單中，而且您可以隨時將其連接到新的輸入。
+ 如果輸入是 MediaConnect 推送輸入，MediaConnect 中的對應輸出會自動刪除。您不需要刪除輸出。
+ 如果輸入是 RTP VPC 輸入或 RTMP VPC 推送輸入，則會刪除端點的彈性網路界面，並釋出子網路中的 IPv4 地址供其他資源使用。您不需要刪除網路界面。

*不會*刪除連接到輸入 （如果有的話） 的輸入安全群組。

# 分離輸入
<a name="detach-input"></a>

您可以從 MediaLive 頻道分離輸入。頻道必須為閒置。

1. 在 https：//[https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/) 開啟 MediaLive 主控台。

1. 在導覽窗格中，選擇 **Inputs (輸入)**。在清單中尋找輸入並選擇其名稱。在**輸入詳細資訊**上，尋找輸入連接的頻道 ID。

1. 選擇該 ID。該頻道的頻道**詳細資訊**頁面隨即出現。

1. 選擇**頻道動作**，然後選擇**編輯頻道**。

1. 在左側的輸入附件清單中，尋找要分離的輸入名稱。選擇名稱。

1. 在**輸入附件詳細資訊**面板中，選擇**移除**。輸入已分離。

1. 選擇頁面底部的**更新頻道**。