

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

# 在单管道通道中的自动输入失效转移
<a name="aif-single-pipeline-how"></a>

您可以在单管道信道中实现自动输入故障转移 (AIF)，以保护该 MediaLive 信道免受上游系统或上游网络连接出现故障的影响。 MediaLive

您可以在推送输入中（但不在拉取输入中）实现自动输入失效转移。

请记住，通道的推送输入不能超过两个。这意味着您可以实现以下场景之一：
+ 如果您的通道只有一个推送输入，您可以为该输入实现自动输入失效转移。这样做会达到两个推送输入的限制。
+ 如果您的通道已经有两个不同的推送输入，您无法为其中任何一个输入实现自动输入失效转移，因为您已经创建了最大数量的推送输入。

**注意**  
注意使用术语*单一*和*标准*。输入是标准类。通道是单管道。

## 工作原理
<a name="aif-single-setup"></a>

要为所选输入实现自动输入故障转移，您可以按照通常的方式创建两个标准类输入。创建通道时，您可以附加这两个输入，然后将它们设置为失效转移对。本主题后面的设置部分将介绍这两个步骤。

当您启动通道时，通道会接收来自两个输入的内容。在图中，输入中的红线表示同时 MediaLive 摄取了两个输入。但是，只有一个输入（例如，下图中的蓝色输入）进入通道管道进行处理。另一个输入（黄色输入）被接收，但会被立即丢弃。管道以常规方式为下游系统生成一个输出。

如此图所示，内容源有两个实例。

![\[Diagram showing failover pair with two upstream servers, standard-class inputs, and a single-pipeline channel to downstream system.\]](http://docs.aws.amazon.com/zh_cn/medialive/latest/ug/images/aif-single-setup.png)


## 故障处理
<a name="aif-single-failure-handling"></a>

如果存在故障，则行为如下：
+ 如果第一个输入的上游出现故障，则进行自动输入失效转移。通道立即失效转移到正被接收的第二个输入中的黄色管道。通道进行失效转移并开始处理该输入。通道管道或输出中都没有中断。
+ 如果通道管道中出现故障（例如，在管道 0 中），则 MediaLive 停止生成输出。切换输入对这种故障无济于事，因为问题出在管道中，而不是在输入中。

此图说明了第一个输入上游出现故障后的流程。 MediaLive 已故障转移到第二个输入。

![\[Diagram showing failover from one upstream server to another, with a single pipeline channel to downstream system.\]](http://docs.aws.amazon.com/zh_cn/medialive/latest/ug/images/aif-single-input-failover.png)
