本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
确定弹性需求
弹性是指在出现问题时渠道继续工作的能力。 MediaLive 包括两个必须立即规划的弹性功能。您必须决定要实施其中哪些功能。您必须立即做出此决定,因为这些功能会影响内容需要多少个来源,这需要与上游系统讨论。
管道冗余
您可以设置一个包含两个管道的信道,以便在信道处理管道内提供弹性。
流水线冗余是一项适用于整个通道以及连接到该通道的所有输入的功能。在规划频道的早期,你必须决定如何设置渠道。
您可以通过将通道设置为标准通道来设置流水线冗余,使其具有两个编码管道。这两个管道都会摄取源内容并生成输出。如果当前管道发生故障,下游系统可以检测到它不再接收内容,并可以切换到其他输出。下游系统不会中断。 MediaLive 在几分钟内重新启动第二个管道。
有关管道冗余的更多信息,请参阅实现管道冗余。
自动输入故障转移
您可以设置两个推送输入以实现自动输入故障转移,从而为通道中的一个输入提供弹性。
自动输入故障转移是一项适用于单个输入的功能。在规划频道时,您不必就实现自动输入故障转移做出决定。你可以稍后在附加新的推送输入时实现它,或者当你想升级现有的推送输入以使其实现自动输入故障转移时。
要设置自动输入故障转移,您需要将两个推送输入(源内容完全相同)设置为输入故障转移对。设置这种方式可在上游系统发生故障时提供弹性,或在上游系统和通道之间提供弹性。
在输入对中,其中一个输入为活动输入,一个处于待机状态。 MediaLive 摄取两个输入,以便随时准备切换,但它通常会立即丢弃待机输入。如果活动输入失败,则 MediaLive 立即进行故障切换并从备用输入开始处理,而不是丢弃它。
您可以在为流水线冗余设置的信道(标准信道)或没有流水线冗余的信道(单管道通道)中实现自动输入故障转移。
有关自动输入故障转移的更多信息,请参阅实现自动输入故障转移。
两个功能的比较
以下是管道冗余和自动输入故障转移的比较。
-
每个功能处理的失败有所不同:
管道冗余可在 MediaLive 编码器管道出现故障时提供弹性。
在上游系统或上游系统与输入之间的网络连接中 MediaLive,自动 MediaLive 输入故障转移可在出现故障时提供弹性。
-
这两个功能都需要两个内容源实例,因此在这两种情况下,您的上游系统都必须能够提供两个实例。
有了流水线冗余,两个源可以来自同一个编码器。
使用自动输入故障转移时,源必须来自不同的编码器,否则两个源将同时出现故障,输入故障转移交换机将出现故障。
-
管道冗余适用于整个频道。因此,你应该在规划频道时决定是否要实现它。自动输入故障转移仅适用于一个输入。因此,例如,您可以决定仅在连接最重要的推送输入时才实现自动输入故障转移。
-
自动输入故障转移要求下游系统能够处理两个输出实例,并能够从一个(失败时)切换到另一个实例。 MediaPackage,例如,可以处理两个实例。
如果您的下游系统没有内置此逻辑,则无法实现自动输入故障转移。