

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 實作管道鎖定
<a name="pipeline-lock"></a>

您可以設定 MediaLive 使用管道鎖定來同步輸出。管道鎖定適用於標準頻道 （有兩個管道），以及使用連結頻道的單一管道頻道。管道鎖定可確保輸出彼此的影格準確。管道鎖定預設為啟用。

啟用管道鎖定時。MediaLive 會盡力鎖定管道。當管道無法鎖定時，處理會繼續進行。無法鎖定管道不會被視為故障條件。

管道鎖定的預設模式是管道鎖定 您無法在適用的輸出類型中停用管道鎖定。但您應該設定行為，以確保其適合您的工作流程。

**注意**  
您可能熟悉*輸出鎖定*一詞。在 MediaLive 中，使用的術語是*管道鎖定*。無論使用什麼術語，效果都是相同的：影格準確輸出。

**管道鎖定模式**

輸出鎖定模式有兩種：
+ 管道鎖定 （預設）：將兩個管道彼此鎖定
+ Epoch 鎖定：使用 Unix epoch 做為參考來鎖定管道。

**管道鎖定方法**

使用管道鎖定模式時，您可以選擇 MediaLive 用來同步管道的方法：
+ 來源時間碼 （預設值）：MediaLive 使用輸入來源的內嵌時間碼來同步管道。此方法最適合使用可靠的時間碼。
+ 影片對齊：MediaLive 使用編碼器之間的視覺化簽章比較來同步管道。此方法不需要內嵌時間碼，而且當您的輸入來源缺少時間碼或具有不可靠的時間碼時很有用。如需詳細資訊，請參閱[影片對齊鎖定的需求](pipeline-locking-verify-input.md#pipeline-locking-video-alignment-inputs)。

**適用的輸出**

**影片對齊**鎖定僅適用於下列類型的輸出：
+ HLS （即時模式）
+ MediaPackage
+ CMAF 擷取
+ UDP 和 SRT （僅限分段；請參閱以下備註）

**來源時間碼**管道鎖定適用於上述所有輸出類型，加上下列項目：
+ Microsoft Smooth

**注意**  
對於 UDP 和 SRT 輸出，管道鎖定需要分段的輸出。若要驗證是否已為分段輸出設定 UDP 或 SRT 輸出，請在輸出群組中選擇**輸出**，然後選擇**網路設定**，然後選擇**容器設定**。尋找以 *Segmentation* 一詞開頭的三個欄位。

頻道可以包含其他類型的輸出，但 MediaLive 不會嘗試鎖定其輸出。這表示在這些其他輸出群組中，無法保證兩個管道的內容會彼此相符。

**Topics**
+ [輸入和輸出需求](pipeline-locking-verify-input.md)
+ [設定鎖定](pipeline-locking-set-up.md)
+ [疑難排解](pipeline-locking-tshoot.md)