

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

# パイプラインロックの実装
<a name="pipeline-lock"></a>

パイプラインロックを使用して出力を同期するように MediaLive を設定できます。パイプラインロックは、標準チャネル (2 つのパイプラインを持つ) と、リンクされたチャネルを使用する単一パイプラインチャネルで機能します。パイプラインロックにより、出力が互いにフレーム正確になります。パイプラインロックはデフォルトで有効になっています。

パイプラインロックが有効になっている場合。MediaLive は、ベストエフォートベースでパイプラインをロックします。パイプラインロックが不可能な場合、処理は続行されます。パイプラインをロックできないことは、障害状態とはみなされません。

パイプロックのデフォルトモードはパイプラインロック 該当する出力タイプでパイプラインロックを無効にすることはできません。ただし、ワークフローに合わせて動作を設定する必要があります。

**注記**  
*出力ロック *という用語に精通しているかもしれません。MediaLive では、使用される用語は*パイプラインロック *です。どの用語が使用されても、効果は同じです。フレーム精度の出力です。

**パイプラインのロックモード**

出力ロックモードは 2 つあります。
+ パイプラインロック (デフォルト): 2 つのパイプラインを相互にロックする
+ エポックロック: Unix エポックを参照として使用してパイプラインをロックします。

**パイプラインロック方法**

パイプラインロックモードを使用する場合、MediaLive がパイプラインの同期に使用する方法を選択できます。
+ ソースタイムコード (デフォルト): MediaLive は、入力ソースからの埋め込みタイムコードを使用してパイプラインを同期します。この方法は、信頼性の高いタイムコードに最適です。
+ ビデオアラインメント: MediaLive は、エンコーダー間の視覚的な署名比較を使用してパイプラインを同期します。このメソッドは、埋め込みタイムコードを必要としないため、入力ソースにタイムコードがない場合や信頼性の低いタイムコードがある場合に役立ちます。詳細については、「[ビデオアラインドロックの要件](pipeline-locking-verify-input.md#pipeline-locking-video-alignment-inputs)」を参照してください。

**適用可能な出力**

**ビデオアライン**ドロックは、次のタイプの出力にのみ適用されます。
+ HLS (ライブモード)
+ MediaPackage
+ CMAF 取り込み
+ UDP と SRT (セグメント化のみ。以下の注記を参照)

**ソースタイムコード**パイプラインのロックは、上記のすべての出力タイプと以下に適用されます。
+ Microsoft Smooth

**注記**  
UDP および SRT 出力の場合、パイプラインロックにはセグメント化された出力が必要です。UDP または SRT 出力がセグメント化された出力に設定されているかどうかを確認するには、出力グループで、**出力**、**ネットワーク設定**、**コンテナ設定**の順に選択します。*セグメンテーション*という用語で始まる 3 つのフィールドを探します。

チャネルには他のタイプの出力を含めることができますが、MediaLive は出力をロックしようとしません。つまり、その他の出力グループでは、2つのパイプラインの内容が互いにフレームアキュレートである保証はない。

**Topics**
+ [入力と出力の要件](pipeline-locking-verify-input.md)
+ [ロックの設定](pipeline-locking-set-up.md)
+ [トラブルシューティング](pipeline-locking-tshoot.md)