

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

# スケジュールでの入力準備アクションのセットアップ
<a name="prepare-input-procedure"></a>

次の手順に従って、入力準備アクションをチャンネルスケジュールに追加し、その入力についてスイッチアクションの前に入力を準備します。

**チャンネルスケジュールに入力準備アクションを含めるには**

1. チャンネル内で入力準備機能をワンタイムアクションとして有効にします。チャンネルがアイドル状態の場合、この機能を有効にする必要があります。「[入力準備機能の有効化と無効化](input-prep-enable.md)」を参照してください。

1. 入力スイッチを計画し、チャンネルの入力準備をします。「[入力準備の開始タイプの計画](input-prep-plan-start.md)」を参照してください。

1. 関連付けられた入力スイッチに入力クリッピングが含まれている場合は、「[ファイル入力の内容のクリッピング](input-clipping.md)」を参照してください。

   関連付けられた入力スイッチが入力フェイルオーバーペアの場合は、「[動的入力のセットアップ](dynamic-inputs.md)」を参照してください。

1. スケジュールでアクションを作成します。通常、チャンネルを初めて開始する前に、準備アクションと切り替えアクションを作成します。その後、時間の経過とともにアクションを追加します。固定スイッチアクションを追加し、スイッチアクションに従います。将来的に即時スイッチが必要になるとわかったらすぐに準備アクションを追加してください。通常、これらすべてのアクションを追加するのはチャンネルの実行中ですが、チャンネルがアイドル状態のときにも追加できます。

   スケジュールへの入力準備アクションの追加の詳細については、「[AWS Elemental MediaLive スケジュールの作成](working-with-schedule.md)」を参照してください。

**Topics**
+ [入力準備機能の有効化と無効化](input-prep-enable.md)
+ [入力準備の開始タイプの計画](input-prep-plan-start.md)
+ [入力準備と動的入力](input-prep-dynamic.md)
+ [クリッピングによる入力準備](input-prep-clip.md)
+ [入力準備と自動入力フェイルオーバー](input-prep-aif.md)

# 入力準備機能の有効化と無効化
<a name="input-prep-enable"></a>

MediaLive スケジュールに入力準備アクションを追加する前に、この機能を有効にする必要があります。

**機能を有効にするには**
+ **[Create channel] (チャンネルの作成) **ページの** [General settings] (全般設定)** にある** [Feature activations] (機能の有効化) **セクションで **[Input prepare schedule actions] (入力準備スケジュールアクション) **を **[Enabled] (有効)** に設定します。

**機能を無効にするには**

入力準備機能を無効にすることができます。

通常、入力準備を無効にする唯一の理由は、チャンネルに [RTMP プル入力をアタッチ](input-prep-rules.md)する必要性です。

1. チャンネルを停止します。

1. 有効な入力準備アクションと将来の入力準備アクションのすべてをスケジュールから[削除](schedule-using-console-delete.md)します。古くなった入力準備アクションをスケジュールから削除する必要はありません。

1. **[Create channel]** (チャンネルの作成) ページの **[General settings]** (全般設定) にある **[Feature activations]** (機能の有効化) セクションで **[Input prepare schedule actions]** (入力準備スケジュールアクション) を **[Disabled]** (無効) に設定します。

1. 通常の方法で [RTMP プル入力](creating-a-channel-step2.md)をアタッチします。

**Topics**

# 入力準備の開始タイプの計画
<a name="input-prep-plan-start"></a>

入力準備アクションをスケジュールに追加する前に、アクションの開始タイプを決定します。

**Topics**
+ [入力準備の開始のタイプ](plan-prep-start-types.md)
+ [開始タイプの選択に関するガイドライン](plan-prep-tips.md)

# 入力準備の開始のタイプ
<a name="plan-prep-start-types"></a>

MediaLiveの入力準備アクションには3つの開始タイプがあります。これらの開始タイプは、入力スイッチの開始タイプと同じです。
+ 固定 — 入力準備が特定の時間に開始されます。
+ 即時 — アクションをスケジュールに追加するとすぐに入力準備が開始されます。
+ フォロー — 入力準備は特定の入力スイッチである*基準入力スイッチ*に従います。開始または終了の*フォローポイント*を設定でき、フォローポイントは基準入力の開始または基準入力の終了に続きます。

フォロー開始タイプには、次のルールが適用されます。
+ フォローポイントを*開始*に設定したフォロー入力の準備をコンソールで作成することはできません。開始オプションは、コンソールに表示されません。終了オプションのみが表示されます。
+ MediaLive は、基準入力が有効になった*後*で入力の準備を開始します。したがって:
  + フォロー開始準備 (CLI を使用してのみ作成可能) の場合は、基準入力がチャンネルで開始される前に準備アクションを追加する必要があります。

    基準スイッチが即時スイッチの場合は、スイッチアクションと準備アクションを同じ[バッチ更新 コマンド](about-batch-update-schedule.md)に含める必要があります。

    基準スイッチが固定スイッチまたはフォロースイッチの場合は、1 つのバッチ更新コマンドでスイッチアクションを追加し、後のバッチ更新コマンドで準備アクションを追加できます。
  + フォロー終了準備の場合、基準入力が終了する前 (取り込みが終了する前) に準備アクションを追加する必要があります。
+ 同じ基準スイッチと同じフォローポイントに従うフォロー準備アクションを 2 つ作成することはできません。したがって:
  + アクション 2 とアクション 4 の両方をアクション 1 の開始に続くように作成することは*できません*。
  + しかし、アクション 2 をアクション 1 の*開始*に続くように作成し、アクション 4 をアクション 1 の*終了*に続くように作成できます。

# 開始タイプの選択に関するガイドライン
<a name="plan-prep-tips"></a>

以下は、MediaLiveスケジュールの入力準備で使用する開始タイプを決定するためのいくつかのガイドラインです。

一度に準備できるスイッチは 1 つのみです。準備アクションが開始されると、MediaLive は入力の準備を開始し、他のアクティブな入力準備アクションを自動的に停止します。

したがって、基本理念は入力 X よりも先に入力 Y を準備する必要がある場合、入力 X の準備を始めてうっかり入力 Y の準備を*停止*しないようにすることです。

**Topics**
+ [シナリオ A](#plan-prep-tips-scenario-A)
+ [シナリオ B](#plan-prep-tips-scenario-B)
+ [シナリオ C](#plan-prep-tips-scenario-C)
+ [シナリオ D](#plan-prep-tips-scenario-D)

## シナリオ A
<a name="plan-prep-tips-scenario-A"></a>

2 つの入力を反転させるのです。スイッチの開始は常に未定なので、どのスイッチも即時スイッチになります。これらのスイッチの間にスイッチが散在している可能性がありますが、準備は必要ありません。

```
Switch to input A (immediate)
Switch to input B (immediate)
Switch to input A (immediate)
Switch to input B (immediate)
```

最も簡単な計画の立て方は、A への各スイッチの後に B の準備を開始し、B への各スイッチの後に A の準備を開始することです。各入力の準備アクションは、次のいずれかの開始タイプで設定できます。
+ 固定。準備 B の開始時刻は、スイッチ A の開始時刻から少し後になります。
+ 即時 推奨 準備 B アクションは、即時 A スイッチと同時に追加することも、その直後に追加することもできます。
+ フォロー (開始)。準備 B アクションと即時 A スイッチは、同じ[バッチ更新コマンド](about-batch-update-schedule.md)に追加してください。準備 B アクションの参照アクションは入力 A です。
+ フォロー (終了)。スイッチ A がスケジュールに追加された後でも、準備 B アクションを追加できます。準備 B アクションの参照アクションは入力 A です。

例えば：

```
Switch to input A (immediate)
Prepare input B (immediate)
Switch to input B (immediate)
Prepare input A (immediate)
Switch to input A (immediate)
Prepare input B (immediate)
Switch to input B (immediate)
```

## シナリオ B
<a name="plan-prep-tips-scenario-B"></a>

A への即時スイッチがあり、いくつかの固定スイッチまたはフォロースイッチがあります。次の即時スイッチは A になるだろうと予想されます。

```
Switch to input A (immediate)
Switch to input C (fixed or follow)
Switch to input D (fixed or follow)
Switch to input A (immediate)
```

A に切り替えた後は、MediaLive が A の準備を継続するので、ユーザーがもう一度準備する必要はありません。さらに、入力 A が即時スイッチを持つ唯一の入力である場合、初めて切り替える前に A を一度準備することができます。もう一度準備する必要はありません。

## シナリオ C
<a name="plan-prep-tips-scenario-C"></a>

A への即時スイッチがあり、いくつかの固定スイッチまたはフォロースイッチがあります。次の即時スイッチは B になるだろうと予想されます。

```
Switch to input A (immediate)
Switch to input C (fixed or follow)
Switch to input D (fixed or follow)
Switch to input B (immediate)
```

次の即時スイッチが入力 B になることがわかっているので、入力 A に切り替えた後でいつでも準備を開始できます。各入力の準備アクションは、次のいずれかの開始タイプで設定できます。
+ 固定。準備 B の開始時刻は、スイッチ Bの開始の少なくとも 10 秒前です。
+ 即時 推奨 準備 B アクションは、即時 A スイッチと同時に追加することも、その直後に追加することもできます。
+ フォロー (開始)。非推奨。例えば、スイッチ C の開始またはスイッチ D の開始に続くように、準備 B アクションを設定できます。
+ フォロー (終了)。非推奨。例えば、スイッチ A の終了またはスイッチ C の終了に続くように準備 B アクションを設定できます。スイッチ D の終了に続くように設定しないでください。

例えば：

```
Switch to input A (immediate)
Prepare input B (immediate)
Switch to input C (fixed or follow)
Switch to input D (fixed or follow)
Switch to input B (immediate)
```

## シナリオ D
<a name="plan-prep-tips-scenario-D"></a>

入力 B への即時スイッチがあり、いくつかの固定スイッチまたはフォロースイッチがあります。別の即時スイッチがあると予されますが、最初は入力 B か入力 E かわかりません。

```
Switch to input A (immediate)
Switch to input C (fixed or follow)
Switch to input D (fixed or follow)
Switch to input B or E (immediate)
```

どの入力に切り替えるかが決まれば、準備を始めることができます。その準備をする場合、現在の入力は A、C、または D のいずれかになります。各入力の準備アクションは、次のいずれかの開始タイプで設定できます。
+ 固定。準備 B (または E) の開始時刻は、スイッチ B (または E) の開始の少なくとも 10 秒前です。
+ 即時 推奨 スイッチが B または E のどちらになるかがわかり次第、入力の準備アクションを追加します。
+ フォロー (開始)。非推奨。例えば、スイッチ C の開始またはスイッチ D の開始に従うように、準備 B (または E) アクションを設定できます。
+ フォロー (終了)。非推奨。例えば、準備 B (または E) アクションをスイッチ A の終了後またはスイッチ C の終了に続くように設定できます。スイッチ D の終了に続くようには設定しないでください。

例えば：

```
Switch to input A (immediate)
Switch to input C (fixed or follow)
Switch to input D (fixed or follow)
Prepare input E (immediate)
Switch to input E (immediate)
```

# 入力準備と動的入力
<a name="input-prep-dynamic"></a>

関連する入力が[ダイナミック入力](dynamic-inputs.md)の場合、MediaLiveチャンネルの入力切り替えを準備することができます。動的入力のパスに変数があります。スケジュールに入力を追加するたびに、*置換文字列*を選択して変数をファイルに置き換えます。

入力の準備アクションを設定する際には、この置換文字列を指定する必要があります。文字列は、スイッチアクションの置換文字列と完全に一致する必要があります。文字列が同一でない場合、MediaLive は事前に入力を準備しません。

この動的入力をチャンネル内で複数回使用することがあり、置換文字列はインスタンスごとに異なる場合があります。各準備アクションの文字列を変更したことを確認してください。

# クリッピングによる入力準備
<a name="input-prep-clip"></a>

関連する入力が[入力クリッピング](input-clipping.md)を含むファイル入力である場合、MediaLiveチャンネルで入力切り替えの準備をすることができます。

入力の準備アクションを設定する際には、クリップの開始と終了を指定する必要があります。入力する値は、スイッチアクションの開始および終了と完全に一致する必要があります。値が同一でない場合、MediaLive は事前に入力を準備しません。

このファイル入力はチャンネル内で複数回使用でき、開始と終了はインスタンスごとに異なる場合があります。各準備アクションの開始と終了を変更したことを確認してください。

# 入力準備と自動入力フェイルオーバー
<a name="input-prep-aif"></a>

MediaLive チャンネルには、[自動入力フェイルオーバーペア](automatic-input-failover.md)に設定された入力が含まれている場合があります。

フェイルオーバーペアである入力について準備入力アクションを設定する際には、関連付けられた入力として (**[Create schedule action]** (スケジュールアクションの作成) ページの **[Input attachment]** (入力アタッチ) フィールドで) プライマリ入力を指定してください。セカンダリ入力を指定した場合、MediaLive は事前に入力を準備しません。

MediaLive が準備アクションを実行すると、両方の入力が準備されます。つまり、フェイルオーバーペアのいずれかの入力に対して、以降の入力スイッチアクションを実行することができます。

ここでは、主要な動作のいくつかを説明するシナリオを示します。

1. 入力 A を準備するには、プライマリ入力を指定します。準備が始まります。

1. 入力 A に切り替えるには、プライマリ入力を指定します。チャンネルが入力 A に切り替わります。

1. 次いで、入力 B を準備します。準備が開始されます。

1. 入力 A が劣化していることに気付いたので、セカンダリ入力に切り替えます。入力 A を準備する必要はありません。入力 B の準備を開始しても、自動入力フェイルオーバープロセスの一環として、入力 A のセカンダリ入力が準備されています。したがって、スイッチはシームレスに進行します。

1. 入力 A から切り替えます。

1. 入力 A をもう一度準備します。後で切り替えるためです。プライマリ入力を指定します。準備が始まります。

1. 入力 A に切り替えます。ただし、プライマリ入力はまだ劣化しているので、セカンダリ入力に切り替えます。準備アクションでプライマリ入力を指定しても、MediaLive は常に両方の入力を準備するので、セカンダリ入力に切り替えることができます。