

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用输入
<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，可以通过多种方式对输入进行分类：
+ **类型** - 输入具有某种类型的源和传输协议。例如，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 模式** — 某些输入仅适用于在 Anywhere 集群中运行的频道 AWS 云，或者仅适用于在 MediaLive Anywhere 集群中运行的频道。有些输入可在任一模式下工作。有关更多信息，请参阅 [输入部署： AWS 云 以及 MediaLive 任何地方](inputs-emla.md)。
+ **静态与动态** - 在创建输入时，您决定它是静态输入还是动态输入。
  + 静态输入具有一个永不更改的 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 如下。

**更改输入安全组**
+ 可以附加不同的输入安全组。

**更改端点（推送输入）或源（拉取输入）**
+ 对于不适用于 VPC 的 RTP 输入或 RTMP 推送输入，您可以编辑输入终端节点中的字段。
+ 对于 RTP VPC 输入或 RTMP VPC 推送输入，您*无法*编辑输入端点的 IP 地址。要更改这些地址，您必须删除输入并重新创建。
+ 对于元素链接输入，你可以附加不同的 AWS Elemental Link元素。
+ 对于 MediaConnect 推送输入，您可以编辑 ARNs 以引用不同的 AWS Elemental MediaConnect 流程。 ARNs 将在中删除前者的输出 MediaConnect，并创建新输出的新输出（包括新 ARNs 输出 IDs）。
+ 对于 MediaConnect 路由器输入，您无法编辑输入。AZ 在输入的生命周期内是固定的。
+ 对于拉取输入，可以编辑输入源中的字段。

**更改输入类**
+ 如果输入已附加到通道，则无法更改输入类。有关更改输入类和通道类的更多信息，请参阅[更改现有通道中的管道冗余](pipeline-redundancy-change.md)。

**更改输入类型**
+ 无法更改输入的类型。例如，如果设置一个输入作为 RTMP 推送，但它实际上是 HLS 输入，请删除此输入并重新创建。

**输入和通道状态的规则**

执行这些编辑时会受到一些限制，如下所示：
+ 如果输入附加到通道，则只能在通道处于空闲状态时编辑输入。
+ 如果输入附加到通道和输入安全组，则只能在通道处于空闲状态时编辑输入。
+ 如果输入未附加到通道，则可随时编辑输入，即使它附加到输入安全组也是如此。

**编辑输入**

1. 打开 MediaLive 控制台，网址为[https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/)。

1. 在导航窗格中，选择 **Inputs (输入)**。选择输入的名称，然后选择 **Edit (编辑)**。

1. 在 **Inputs (输入)** 页面上，根据情况进行以下更改：
   + 可以更改 **Name (名称)**。
   + 无法更改 **Input type (输入类型)**。如果输入的类型有误，则删除并重新创建。
   + 您可以更改 **Input devices (输入设备)**（仅适用于 Elemental Link 输入）。
   + 只有当输入未附加到通道时，才能更改**输入类**。有关更多信息，请参阅 [更改现有通道中的管道冗余](pipeline-redundancy-change.md)。
   + 可以更改 **Source (源)** 部分（仅适用于拉取输入）。
   + 您只能在不适用于 VPC 的 RTP 输入或 RTMP 推送输入上更改 **Endpoint (终端节点)** 部分。
   + 可以更改 **Input security groups (输入安全组)** 部分（仅对不适用于 VPC 的推送输入适用）。
   + 在 **Tags (标签)** 部分中，可以添加或删除标签。要编辑现有标签的值，请删除标签，然后重新添加。有关更多信息，请参阅 [标注资源](tagging.md)。

1. 选择**更新**。

   等待输入 **State (状态)** 恢复为 **In use (正在使用中)** 或 **Idle (空闲)**，然后再使用此输入执行其他操作。

# 删除输入
<a name="delete-input"></a>

1. 打开 MediaLive 控制台，网址为[https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/)。

1. 在导航窗格中，选择 **Inputs (输入)**。在 **Inputs (输入)** 页面上，找到要删除的输入，然后查看 **State (状态)** 列。
   + 如果状态为**已分离**，则选择该输入并选择**删除**。
   + 如果状态为**已附加**，要删除该输入但保留通道，请先[分离输入](detach-input.md)。然后回到该**输入**页面，选择该输入，然后选择**删除**。
   + 如果状态为**已附加**，并且您要删除该输入及其通道，请先[删除通道](editing-deleting-channel.md#deleting-a-channel)。然后回到该**输入**页面，选择该输入，然后选择**删除**。

结果如下所示：
+ 如果输入是元素链接输入，则 MediaLive 删除该输入。但 Link 输入设备仍保留在**设备**列表中，您可以随时将其附加到新输入。
+ 如果输入是 MediaConnect 推送输入， MediaConnect则会自动删除中的相应输出。您不必删除输出。
+ 如果输入是 RTP VPC 输入或 RTMP VPC 推送输入，则终端节点的弹性网络接口将被删除，子网中的 IPv4 地址将被释放以供其他资源使用。您不需要删除网络接口。

附加到输入（如果有）的输入安全组*不会*被删除。

# 分离输入
<a name="detach-input"></a>

您可以将输入与 MediaLive 频道分离。频道必须处于空闲状态。

1. 打开 MediaLive 控制台，网址为[https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/)。

1. 在导航窗格中，选择 **Inputs (输入)**。在列表中找到相应输入并选择其名称。在**输入详细信息**上，找到该输入附加到的通道的 ID。

1. 选择该 ID。该通道的**通道详细信息**页面随即出现。

1. 选择**通道操作**，然后选择**编辑通道**。

1. 在左侧的输入附件列表中，找到要分离的输入的名称。选择该名称。

1. 在**输入附件详细信息**面板中，选择**移除**。输入已分离。

1. 选择页面底部的**更新通道**。