

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

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

MediaLiveでCDI入力を自動入力フェイルオーバーで使用するには、アップストリームシステムが正しい方法でソースを提供することを確認し、特定の方法で入力とチャンネルを設定する必要があります。

**注記**  
このセクションでは、「[入力の作成](create-input.md)」と「[チャンネルの作成](creating-channel-scratch.md)」で説明している一般的なチャンネルの作成手順を理解しているものとします。

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

1. コンテンツの適切な数のソースを提供するために、アップストリームシステムとともにアレンジしてください。
   + 単一のパイプラインチャンネルで自動入力フェイルオーバーを設定する場合は、2 つのソース、つまり入力ごとに 1 つずつが必要です。
   + 標準チャンネルで自動入力フェイルオーバーを設定する場合は、4 つのソース、つまり入力ごとに 2 つずつが必要です。

1. アップストリームシステムでパスが正しく設定されていることを確認します。最初の入力は、2 番目の入力と比較して MediaLive への異なるネットワークパスを持つ必要があります。MediaLive はこのルールを強制することはできませんが、自動入力フェイルオーバーのポイントは、ソースが異なるパスを介して到着するということです。そうでない場合、ルートに障害が発生すると、両方の入力が失敗し、冗長性は実現されません。

1. ソースの入力タイプが CDI であることを確認してください。

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

**入力フェイルオーバーペアの入力を作成するには**
+ 2 つのパートナー CDI 入力のセットを作成します。「[Amazon VPC でパートナー CDI プッシュ入力を作成する](input-create-cdi-partners.md)」を参照してください。

  2 つの独立した CDI 入力を作成する通常の手順に従わないでください。これら 2 つの入力をフェイルオーバーペアとして設定することはできません。

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

1. プライマリ入力として設定するパートナー CDI 入力を決定します。

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

   **全般設定**、特にセレクタをセットアップすることを忘れないでください。

1. 前のステップと同じ手順に従って、パートナー入力をアタッチします。

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

   アタッチした最初の入力を選択する必要があります。もう 1 つのパートナー入力を選択すると、自動入力フェイルオーバーを有効にできません。

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

1. **[Secondary input]** (セカンダリー入力) で、パートナー入力を選択します。パートナー入力は、リスト内の唯一の入力です。入力がリストされていない場合は、パートナー入力の作成を忘れています。[今すぐ作成します](input-create-cdi-partners.md)。

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

1. **[Failover conditions]** (フェイルオーバー条件) について、MediaLive で入力損失を識別するために使用する条件を有効にします。フィールドには、条件の仕組みを説明するヘルプが含まれています。