翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
標準チャンネルでの自動入力フェイルオーバー
標準のMediaLiveチャネルに自動入力フェイルオーバーを実装して、MediaLiveチャネルを上流システムまたはMediaLiveの上流にあるネットワーク接続の障害から保護できます。
プッシュ入力では自動入力フェイルオーバーを実装できますが、プル入力には実装できません。
チャンネルは 3 つを超えるプッシュ入力を持てないことに留意してください。つまり、次のいずれかのシナリオを実装できます。
-
チャンネルには 2 つのプッシュ入力を設定できますが、それらの入力に自動入力フェイルオーバーを実装することはできません。
-
チャンネルに 1 つのプッシュ入力を設定でき、その入力について自動入力フェイルオーバーを実装できます。
仕組み
選択したプッシュ入力について自動入力フェイルオーバーを実装するには、2 つの標準クラス入力を通常の方法で作成します。チャンネルを作成したら、これら 2 つの入力をアタッチし、フェイルオーバーペアとして設定します。これらの手順については、このトピックの後半の設定セクションで説明します。

チャンネルを開始すると、MediaLive は両方の入力からコンテンツを取り込みます。そのため、4 つのソース (図の赤い線で示されているように) を取り込みます。ただし、最初の入力のコンテンツだけがチャンネルパイプラインに送られます。青いパイプラインのコンテンツはパイプライン 0 になります。緑のパイプラインのコンテンツはパイプライン 1 になります。
パイプラインは、通常の方法で、ダウンストリームシステムに対して 2 つの出力を生成します。ダウンストリームシステムは、1 つのパイプラインを処理し、もう一方のパイプラインを無視することを選択します。

障害処理
障害シナリオ 1
正常な処理が進行中で、アクティブ入力のパイプライン0に障害が発生した場合、パイプラインの冗長性に関する回復動作が発生する:
-
チャンネルはただちに2番目の入力(すでにインジェストされている)のパイプライン0にフェイルオーバーし、その入力の処理を開始します。チャンネルはパイプライン0で黄色のラインを処理し、パイプライン1で緑のラインを処理します。(パイプライン 1 に変更はありません)。出力は影響を受けません。
-
ダウンストリームシステムは、問題の前に選択したパイプラインからの出力を処理し続けます。ダウンストリームシステムはパイプライン 0 の障害の影響を受けません。

障害シナリオ 2
通常の処理が進行中で、最初の入力のアップストリームに障害が発生した場合、自動入力フェイルオーバーが発生します。
-
チャンネルはすぐに2番目の入力 (既に取り込まれている) にフェイルオーバーし、その入力の処理を開始します。黄色の線はパイプライン 0、パイプライン 1 のピンクのラインで処理されます。出力は影響を受けません。
-
ダウンストリームシステムは、問題の前に選択したパイプラインからの出力を処理し続けます。ダウンストリームシステムは、最初の入力の障害の影響を受けません。
