

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

# 疑難排解
<a name="pipeline-locking-tshoot"></a>

在 MediaLive 執行管道鎖定的輸出群組中，管道鎖定可確保管道的影格準確。

如果您或下游系統的運算子注意到管道未同步，您可以執行下列疑難排解。

## 一般性問題的故障診斷
<a name="pipeline-locking-tshoot-general"></a>

這些疑難排解步驟適用於所有管道鎖定方法：
+ 請確定 MediaLive 支援頻道中輸入類型的[管道鎖定](pipeline-locking-verify-input.md)。
+ 確定受影響的輸出符合管道鎖定的資格。管道鎖定[僅適用於特定類型的輸出](pipeline-lock.md)。
+ 請確定您已變更**影格速率控制項**，使其*不是 ***Initialize\$1from\$1source**。
+ 檢查 **ComplexFRCPresent** CloudWatch 指標。值為 1 表示 Medialive 正在執行複雜的影格率轉換，而且不會嘗試鎖定管道。管道鎖定僅支援[簡單的影格率轉換](pipeline-locking-verify-input.md#pipeline-locking-requirements-frame-rate)。
+ 如果來源中的影格率變更，MediaLive 可能無法在持續時間內執行管道鎖定，因為對於該影片區段，沒有簡單的影格率轉換。

## 針對以時間碼為基礎的鎖定進行故障診斷
<a name="pipeline-locking-tshoot-source-timecode"></a>

如果您使用 epoch 鎖定，或管道鎖定搭配來源時間碼方法 （預設值），除了一般故障診斷步驟之外，請檢查下列項目：
+ 請確定輸入來源具有內嵌的時間碼。
+ 如果您選擇 epoch 鎖定模式，請確定內嵌的時間碼在 epoch 時間的 2 分鐘內。
+ 如果輸入來源具有沒有內嵌時間碼的區段，MediaLive 會停止執行影格準確管道鎖定。MediaLive 會自動回復到執行近似管道鎖定。每當內嵌的時間碼重新出現時，MediaLive 就會恢復影格準確管道鎖定。
+ 請確定您記得在 UDP 輸出群組中設定分段標記。對於其他支援的輸出群組，您不需要擔心這一點，因為其輸出一律會進行分割。
+ 請確定您已設定下游系統預期的分割標記類型。

## 對影片對齊管道鎖定進行故障診斷
<a name="pipeline-locking-tshoot-video-alignment"></a>

如果您使用影片對齊管道鎖定 (**管道鎖定方法**設定為 **VIDEO\$1ALIGNMENT**) 並遇到同步問題，除了一般故障診斷步驟之外，請檢查下列項目：
+ 確認目前的輸入類型相容。HLS、RTMP\$1PULL 和檔案輸入會導致影片對齊管道鎖定在開放迴圈模式下執行 （解除鎖定）。請參閱 [影片對齊管道鎖定的需求](pipeline-locking-verify-input.md#pipeline-locking-video-alignment-inputs)。
+ 檢查 **InputVideoAligned** CloudWatch 指標。值 1 表示管道鎖定已成功對齊管道之間的輸入視訊內容。如果值為 0：
  + 確保兩個管道都接收相同的視訊內容。影片對齊管道鎖定會比較編碼器之間的視覺化簽章，如果內容不同，則無法鎖定。
+ 檢查 **PipelinesLocked** CloudWatch 指標。影片對齊的管道鎖定會透過此相同指標報告其鎖定狀態。值 1 表示同步成功。
+ 如果同步是間歇性的，請確認您與兩個管道的網路連線是穩定的。視覺化簽章比較需要將一致的影片交付至兩個編碼器。