翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
単一パイプラインチャンネルでの自動入力フェイルオーバー
単一パイプラインチャンネルに自動入力フェイルオーバー (AIF) を実装して、アップストリームシステムまたは のアップストリームにあるネットワーク接続の障害からチャンネルを保護できます MediaLive。
プッシュ入力では自動入力フェイルオーバーを実装できますが、プル入力には実装できません。
チャンネルは 3 つを超えるプッシュ入力を持てないことに留意してください。つまり、次のいずれかのシナリオを実装できます。
-
チャンネルに 1 つのプッシュ入力を設定し、その入力について自動入力フェイルオーバーを実装できます。
-
チャンネルに 2 つのプッシュ入力を設定できます。この場合、プッシュ入力の最大数を作成したため、これらの入力のいずれでも AIF を実行できません。
注記
単一および標準 という用語の使用に注意してください。入力は標準クラスです。チャンネルは単一パイプラインです。
仕組み
選択したプッシュ入力について自動入力フェイルオーバーを実装するには、2 つの標準クラス入力を通常の方法で作成します。チャンネルを作成するときは、これら 2 つの入力をアタッチし、フェイルオーバーペアとして設定します。これらのステップはどちらも、このトピックの後半にあるシークレットの設定で説明されています。
チャンネルを開始すると、チャンネルは両方の入力からコンテンツを取り込みます。この図では、入力の赤い線は、 が MediaLive両方の入力を取り込むことを示しています。ただし、処理の対象としてチャンネルパイプラインに入る入力は 1 つ (例えば、下の図の青い入力) のみです。もう一方の入力 (黄色の入力) は取り込まれますが、すぐに破棄されます。パイプラインは、通常の方法で、ダウンストリームシステムに対して 1 つの出力を生成します。
次の図に示すように、コンテンツソースには 2 つのインスタンスがあります。
![](images/aif-single-setup.png)
障害処理
失敗した場合、動作は次のようになります。
-
最初の入力のアップストリームに障害が発生すると、自動入力フェイルオーバーが発生します。チャンネルは、既に取り込まれている 2 番目の入力の黄色のパイプラインに直ちにフェイルオーバーします。チャンネルがフェイルオーバーし、その入力の処理を開始します。チャンネルパイプラインや出力に中断はありません。
-
チャンネルパイプライン (パイプライン 0 など) に障害が発生した場合、 は出力の生成を MediaLive 停止します。入力を切り替えても、問題は入力ではなくパイプラインにあるため、この失敗には役立ちません。
この図は、最初の入力の上流で障害が発生した後のフローを示しています。 MediaLive は 2 番目の入力にフェイルオーバーしました。
![](images/aif-single-input-failover.png)