

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

# 識別彈性需求
<a name="plan-redundancy"></a>

彈性是管道在發生問題時繼續運作的能力。MediaLive 包含您目前必須規劃的兩個彈性功能。您必須決定要實作哪些功能。您現在就必須進行決定，因為這些功能會影響針對您的內容所需要的來源數，而這需要與您的上游系統進行討論。

## 管道冗餘
<a name="decide-resil-pipeline"></a>

您通常可以設定具有兩個管道的頻道，以在頻道處理管道中提供彈性。如需設定兩個管道之需求的相關資訊，請參閱 

管道備援是一項功能，可套用至整個頻道和連接到頻道的所有輸入。在頻道規劃的早期，您必須決定如何設定管道。

您可以設定管道備援，方法是將頻道設定為*標準頻道*，使其有兩個編碼管道。兩個管道都會擷取來源內容並產生輸出。如果目前的管道失敗，則下游系統可以偵測其已不再接收內容，並切換到另一個輸出。下游系統不會中斷。MediaLive 會在幾分鐘內重新啟動第二個管道。

如需管道備援的詳細資訊，請參閱 [實作管道備援](plan-redundancy-mode.md)。

## 自動輸入容錯移轉
<a name="decide-resil-aif"></a>

在某些輸入中，您可以將兩個輸入設定為自動輸入容錯移轉*對*，以便為頻道中的一個輸入提供彈性。

自動輸入容錯移轉是一項適用於個別輸入的功能。規劃頻道時，您不需要決定是否實作自動輸入容錯移轉。您可以稍後在連接新輸入時，或您想要升級現有輸入以實作自動輸入容錯移轉時，實作它。

若要設定自動輸入容錯移轉，您可以設定兩個輸入 （具有與*輸入容錯移轉對*完全相同的來源內容）。透過這種方式設定可以在上游系統發生故障，或是上游系統與頻道間發生故障時提供彈性。

在輸入對中，其中一個輸入是*作用中*輸入，另一個處於*待命*狀態。MediaLive 會擷取兩個輸入，以便隨時準備好切換，但通常會立即捨棄待命輸入。如果作用中輸入失敗，MediaLive 會立即容錯移轉，並從待命輸入開始處理，而不是捨棄它。

您可以在為管道備援設定的頻道 （標準頻道） 或沒有管道備援的頻道 （單一管道頻道） 中實作自動輸入容錯移轉。

如需自動輸入容錯移轉的詳細資訊，請參閱 [實作自動輸入容錯移轉](automatic-input-failover.md)。

## 兩項功能的比較
<a name="resil-compare-features"></a>

以下是管道備援和自動輸入容錯移轉的比較。
+ 每個功能處理的失敗各有不同：

  如果 MediaLive 編碼器管道發生故障，管道備援可提供彈性。

  在 MediaLive 之前發生故障時，自動輸入容錯移轉可提供彈性，無論是在上游系統中，或在上游系統和 MediaLive 輸入之間的網路連線中。
+ 這兩個功能都需要兩個內容來源的執行個體，因此在這兩種情況下，上游系統都必須能夠提供兩個執行個體。

  透過管道備援，這兩個來源可以來自相同的編碼器。

  使用自動輸入容錯移轉時，來源必須來自不同的編碼器，否則兩個來源會同時失敗，而輸入容錯移轉切換會失敗。
+ 管道備援適用於整個頻道。因此，您應該在規劃頻道時決定是否要實作它。自動輸入容錯移轉僅適用於特定輸入類型。因此，例如，您可以在連接最重要的輸入時，決定實作自動輸入容錯移轉。
+ 自動輸入容錯移轉需要下游系統能夠處理輸出的兩個執行個體，並且能夠從一個執行個體 （失敗時） 切換到另一個執行個體。例如，MediaPackage 可以處理兩個執行個體。

  如果您的下游系統沒有內建此邏輯，則無法實作自動輸入容錯移轉。