

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

# 固定、即时和跟随切换
<a name="ips-switch-types"></a>

在中 MediaLive，您可以根据开关的启动类型对输入开关进行分类。
+ 固定 – 固定输入切换在特定时间开始。

  固定切换使用 UTC 时间。它们不使用输入的时间码。
+ 即时 – 即时输入切换尽快开始。此类切换更像是固定切换，而不是跟随切换，因为它会中断当前输入。与固定切换相比，此切换的优点是您不必在开始时间计算任何缓冲区。
+ Follow — 当上一个输入结束时（当到达文件末尾时 MediaLive），跟随输入开关开始。

此开始类型是切换的属性，而不是输入本身的属性。因此，在计划中，您可以切换到采用固定切换的特定输入，然后切换到采用跟随切换的相同输入。

## 切换类型和输入类型
<a name="switch-type-and-file-live-inputs"></a>

切换的类型和输入的类型（文件和实时）的组合意味着存在以下类型的切换：
+ 具有固定开始时间的文件输入。上一个输入可以是文件或实时输入。在指定的开始时间， MediaLive 停止摄取之前的输入并切换到新的输入。
+ 具有即时开始的文件输入。上一个输入可以是文件或实时输入。在计划中输入此开关后，请尽快 MediaLive 停止接收之前的输入并切换到新的输入。
+ 跟随上一个输入的文件输入。上一个输入必须是文件输入。它不能是实时输入，因为实时输入没有结尾，因此切换永远不会发生。
+ 具有固定开始时间的实时输入。上一个输入可以是文件或实时输入。在指定的开始时间， MediaLive 停止摄取之前的输入并切换到新的输入。
+ 具有即时开始的实时输入。上一个输入可以是文件或实时输入。在计划中输入此开关后，请尽快 MediaLive 停止接收之前的输入并切换到新的输入。
+ 跟随上一个输入的实时输入。上一个输入必须是文件输入。它不能是实时输入，因为实时输入没有结尾，因此切换永远不会发生。

下表总结了输入和开始类型。


| 当前输入 | 下一个输入 | 可能的开始类型 | 
| --- | --- | --- | 
| 文件 | 文件 | 固定或即时 | 
| 文件 | 文件 | 跟随 | 
| 文件 | 实时 | 固定或即时 | 
| 文件 | 实时 | 跟随 | 
| 实时 | 文件 | 固定或即时 | 
| 实时 | 实时 | 固定或即时 | 

## 跟随链
<a name="ips-switch-follow-chain"></a>

一系列跟随输入切换称为*跟随链*。当每个输入结束时， MediaLive 会自动开始接收下一个输入。下面是跟随链的示意图：

```
   Input A    Fixed or Immediate   File
     Input B  Follow               File
     Input C  Follow               File
     Input D  Follow               File or Live
   Input E    Fixed or Immediate   File or Live
```

跟随链从*参考操作*开始，即第一个跟随上方的输入。它以最后一个跟随输入结束。在前面的示例中，链以参考操作输入 A 开始，以输入 D 结束。输入 A、B 和 C 必须是文件，因为它们必须具有定义的结尾，这样下一个输入才能成功跟随。输入 E 中断了链，因为它是固定或即时的。