

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

# ロックの設定
<a name="pipeline-locking-set-up"></a>

パイプラインロックは、標準チャネルでデフォルトで有効になっています。無効にすることができます。有効のままにする場合は、特定のチャネルで使用するモードを設定する必要があります。また、MediaLive がパイプラインを正常にロックできるように出力グループを設定する必要があります。

**注記**  
このセクションの内容は、「[ゼロからのチャンネルの作成](creating-channel-scratch.md)」で説明する一般的なチャンネルの作成手順に精通していることを前提としています。

## 出力ロックの設定とモードの設定
<a name="pipeline-locking-mode"></a>

チャネルは次のように設定できます。
+ ロックが無効
+ パイプラインロックモードでロックが有効: 2 つのパイプラインを相互にロックする
+ エポックロックモードでロックが有効: Unix エポックをリファレンスとして使用してパイプラインをロックします。

**パイプラインロックモードとメソッドを設定する**

1. 作成または編集するチャネルのナビゲーションペインで、**全般設定**を選択します。次いで、 **[Global configuration]** (グローバル構成) を選択します。

1. **[Enable global configuration]** (グローバル設定の有効化) を選択します。

1. **出力ロックモードで**、**DISABLED** を選択します。または、**PIPELINE\$1LOCKING** モードまたは **EPOCH\$1LOCKING** モードを選択します。オプションの詳細については、フィールドの横にある **[Info]** (情報) リンクを選択してください。

1. パイプラインロック方法 (**PIPELINE\$1LOCKING** モードでのみ使用可能) を設定するには、**追加設定**を展開します。

1. **出力ロック設定**で、**パイプラインロックメソッド**フィールドを見つけ、同期するメソッドを選択します。
   + **SOURCE\$1TIMECODE** (デフォルト): 入力ソースからの埋め込みタイムコードを使用します。信頼性の高い埋め込みタイムコードの入力が必要です。「[入力には埋め込みタイムコード (ソースタイムコードメソッド) を含める必要があります](pipeline-locking-verify-input.md#pipeline-locking-embedded-tcode)」を参照してください。
   + **VIDEO\$1ALIGNMENT**: エンコーダー間の視覚的な署名比較を使用します。埋め込みタイムコードは必要ありません。入力の互換性[ビデオアラインドパイプラインロックの要件](pipeline-locking-verify-input.md#pipeline-locking-video-alignment-inputs)については、「」を参照してください。

1. (オプション) CMAF Ingest および MediaPackage V2 出力グループでは、カスタムエポックを設定できます。**追加設定**を展開し、**出力ロック設定**でカスタム**エポック**フィールドを見つけ、カスタムエポック時間を入力します。

## HLS、MediaPackage、または Microsoft Smooth 出力グループのセットアップ
<a name="pipeline-locking-outputgroups"></a>

HLS 出力グループまたは Microsoft Smooth 出力グループでは、各ビデオエンコードのフレームレートを設定する必要があります。

**パイプラインのロックをセットアップする**

1. 作成しようとするチャンネルのナビゲーションペインで、[HLS or Microsoft Smooth] グループを選択します。必要に応じて、出力を作成し、各出力でビデオをエンコードします。

1. ビデオエンコードを含む各出力で、ビデオエンコードを選択します。**[Codec settings]** (コーデック設定)フィールドで、コーデックを選択します。追加のフィールドが表示されます。

1. **[Frame rate]** (フレームレート) セクションを選択し、以下のフィールドを設定します。
   + **[Framerate control]** (フレームレート制御): **[Specified]** (指定) を選択することをお勧めします。オプション **Initialize\$1from\$1source** は、パイプラインのロックではうまく機能しません。
   + **フレームレート分子**と**フレームレート分母**: 出力について望ましい解像度を設定します。入力フレームレートから出力フレームレートへの変換で[要件](pipeline-locking-verify-input.md)が満たされていることを確認します。

1. を繰り返して、すべての出力でビデオエンコードのフレームレートを設定します。

## UDP 出力グループのセットアップ
<a name="pipeline-locking-udp"></a>

UDP 出力グループでは、セグメンテーションマーカーに関する情報を取得し、各ビデオエンコードのフレームレートのセグメンテーションマーカーを設定する必要があります。

**パイプラインのロックをセットアップする**

1. 出力でのセグメンテーションの設定方法に関する情報が必要です。この情報は、コンソールの **[Create channel]** (チャンネルの作成) ページにあるフィールドに表示されます。フィールドを表示するには、ナビゲーションペインで **[Archive group]** (アーカイブグループ) を選択します。次いで、出力を選択して **[Network settings]** (ネットワーク設定) を選択します。以下のフィールドの徳也にある **[Info]** (情報) リンクを選択します。
   + **セグメンテーションマーカー**
   + **セグメンテーション時間**
   + **EBP 先読みミリ秒**
   + **フラグメント時間**
   + **セグメンテーションスタイル**
   + **EBP 配置**
   + **EBP オーディオ間隔**

1. ダウンストリームシステムの連絡先に話しかけて、これらのフィールドの推奨値を取得します。

1. 作成しようとするチャンネルのナビゲーションペインで、[Archive output] (アーカイブ出力) グループを選択します。必要に応じて、出力を作成します。次いで、**[Output settings]** (出力設定]) で、**[Network settings]** (ネットワーク設定)を選択します。追加のフィールドが表示されます。

1. **[Container settings]** (コンテナ設定) を選択し、ステップ 1 のリストに表示されたセグメンテーションフィールドについて値を設定します。フィールドによっては、選択したセグメンテーションマーカーに適用されない可能性があります。

1. 必要に応じて、出力でビデオ エンコードを作成し、ビデオ エンコードを選択します。**[Codec settings]** (コーデック設定)フィールドで、コーデックを選択します。追加のフィールドが表示されます。

1. **[Frame rate]** (フレームレート) セクションを選択し、以下のフィールドを設定します。
   + **[Framerate control]** (フレームレート制御): **[Specified]** (指定) を選択することをお勧めします。オプション **Initialize\$1from\$1source** は、パイプラインのロックではうまく機能しません。
   + **フレームレート分子**と**フレームレート分母**: 出力について望ましいフレームレートを設定します。入力フレームレートから出力フレームレートへの変換で[要件](pipeline-locking-verify-input.md)が満たされていることを確認します。