

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# MediaConnect 入力による自動入力フェイルオーバーの設定
<a name="aif-setup-emx"></a>

MediaConnect 入力を自動入力フェイルオーバーで使用するには、入力とMediaLiveチャンネルの両方を特定の方法で設定する必要があります。

**注記**  
このセクションの情報は、[MediaConnect 入力の作成](setup-input-emx.md)と[チャンネルの作成](creating-channel-scratch.md)の一般的な手順について理解していることを前提としています。

**入力フェイルオーバーペアの入力を計画するには**

1. MediaConnect で作成する必要のあるフローを特定します。
   + 単一入力チャンネルで自動入力フェイルオーバーを設定する場合は、2 つのフロー、つまり入力ごとに 1 つずつが必要です。
   + 標準チャンネルで自動入力フェイルオーバーを設定する場合は、4 つのフロー、つまり入力ごとに 2 つずつが必要です。

1. すべてのフローにまったく同じ動画、オーディオ、字幕、メタデータが含まれていることを確認します。

**標準チャンネルで MediaConnect にフローを作成するには**

4 つのフロー、プライマリ入力に 2 つ、セカンダリ入力に 2 つのフローを作成する必要があります。
+ 次のように、「[MediaConnect 入力を作成する](setup-input-emx.md)」 の手順を使用します。

  正しいアベイラビリティーゾーンでフローを設定していることを確認します。プライマリ入力の 2 つのフローが A と B であり、セカンダリ入力の 2 つのフローが C と D であると仮定します。
  + フロー A はアベイラビリティーゾーン X にある必要があります。
  + フロー B はアベイラビリティーゾーン Y にある必要があります。
  + フロー C はアベイラビリティーゾーン X にある必要があります。
  + フロー D はアベイラビリティーゾーン Y にある必要があります。

  チャンネルの起動時に、MediaLive ではフローを次のように設定します。
  + フロー A はパイプライン 0 に接続します。
  + フロー C はパイプライン 0 に接続します。
  + フロー B はパイプライン 1 に接続します。
  + フロー D はパイプライン 1 に接続します。

  これらの接続の結果、パイプライン 0 のアクティブな入力は、最初はアベイラビリティーゾーン X からのものです。パイプライン 1 のアクティブな入力は、最初はアベイラビリティーゾーン Y からのものです。1 つのアベイラビリティーゾーンに障害が発生した場合、影響を受けるパイプラインは 1 つだけです。障害シナリオの詳細については、「[フェイルオーバーとフェイルバックのシナリオ](aif-behavior-startup.md#aif-failover-scenarios)」を参照してください。

**単一パイプラインチャンネルで MediaConnect にフローを作成するには**

入力ごとに 1 つずつ、2 つのフローを作成する必要があります。
+ 次のように、「[MediaConnect 入力を作成する](setup-input-emx.md)」 の手順を使用します。

  同じアベイラビリティーゾーンでフローを設定していることを確認します。2 つの入力は、チャンネル内の単一パイプラインへの 2 つのパスを提供します。フローの 1 つがコンテンツの送信に失敗すると、その入力は失敗し、MediaLive は他の入力に切り替わります。

**入力フェイルオーバーペアの入力を作成するには**

1. [MediaConnect 入力を作成する](setup-input-emx.md) の手順に従って、適切なタイプの入力を 1 つ作成します。
   + 標準チャンネルでは、2 つのソースで入力を設定します。フロー A と B をこの入力に接続します。
   + 単一パイプラインチャンネルでは、1 つのフローで入力を設定します。
   + 入力に 「**primary input**」 のような名前を付けます。

1. 同じ方法で 2 番目の入力を作成します。
   + 標準チャンネルでは、2 つのソースで入力を設定します。フロー C および D をこの入力に接続します。
   + 単一パイプラインチャンネルでは、1 つのフローで入力を設定します。
   + 入力に 「**secondary input**」 のような名前を付けます。

**入力をチャンネルにアタッチするには**

1. **[Create channel]** (チャンネルの作成) ページの **[Input attachments]** (入力アタッチ) セクションで、通常の手順に従ってプライマリ入力をアタッチします。現時点では、**Automatic input failover settings** (自動入力フェイルオーバーの設定) は無視してください。

1. 同じ手順に従って、セカンダリ入力を接続します。

1. **[Input attachments]** (入力アタッチ) セクションの入力アタッチのリストで、アタッチした最初の入力を選択します。

1. **[Automatic input failover settings]** (自動入力フェイルオーバー設定) セクションで、**[Enable automatic input failover settings]** (自動入力フェイルオーバーの設定を有効にする) を選択します。このフィールドを有効にすると、入力アタッチのリスト内で、この入力に **[Primary]** (プライマリ) というラベルが付けられます。

1. **[Secondary input]** (セカンダリー入力) で、セカンダリ入力を選択します。(これを行うと、この入力はアタッチメントのリストで [**セカンダリ**] とラベル付けされます)。

1. **[Input preference]** (入力の設定) で、必要なオプションを選択します。このフィールドは、MediaLive がセカンダリ入力に切り替わり、プライマリ入力が再び正常になったときの動作を制御します。
   + **EQUAL\$1INPUT\$1PREFERENCE** – MediaLive は、セカンダリ入力に残ります。プライマリ入力は引き続き処理されますが、アクティブではありません。
   + **PRIMARY\$1INPUT\$1PREFERENCE** – MediaLive は、プライマリ入力に切り替わります。プライマリ入力がアクティブな入力になります。

1. **[Failover conditions]** (フェイルオーバー条件) について、MediaLive で入力損失を識別するために使用する条件を有効にします。フィールドには、条件の仕組みを説明するヘルプが含まれています。
**注記**  
入力損失フェイルオーバー条件を有効にする場合は、MediaConnect フローがフェイルオーバーモードでソース冗長性を実装しているかどうかを調べます。このモードでは、ソースに障害が発生した場合、MediaConnect はソースが回復するまで 500 ミリ秒待ってからフェイルオーバーします。そのため、MediaConnect が回復しようとしているのと同じように MediaLive がMediaLive を 500 ミリ秒以上待機するように設定する必要があります。  
**入力損失設定を有効にする** オプションで、しきい値を調整します。しきい値を 500 ミリ秒を超える値に設定します。ネットワークに最適なしきい値を見つけるには、さまざまな値を試す必要がある場合があります。