

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

# 使用 RTMP 和 RTP 輸入來設定自動輸入容錯移轉
<a name="aif-setup-other-inputs"></a>

若要在 MediaLive 中使用 RTMP 推送輸入和具有自動輸入容錯移轉的 RTP 輸入，您必須確定上游系統以正確的方式提供來源，而且您必須以特定的方式設定輸入和頻道。

**注意**  
本節中的資訊，假設您已熟悉[建立輸入](create-input.md)和[建立頻道](creating-channel-scratch.md)的一般步驟。

**規劃輸入容錯移轉對的輸入**

1. 與您的上游系統協調，請他們為您提供適當數量的內容來源：
   + 如果您要在單一輸入頻道中設定自動輸入容錯移轉，您需要兩個來源，每個輸入一個來源。
   + 如果您要在標準頻道中設定自動輸入容錯移轉，您需要四個來源，每個輸入兩個。

1. 請確定上游系統以正確方式設定路徑。相較於第二個輸入，第一個輸入必須具有與 MediaLive 不同的網路路徑。MediaLive 無法強制執行此規則，但自動輸入容錯移轉的點是來源透過不同的路徑到達。如果沒有，則當路由失敗時，兩個輸入都會失敗，而且您將無法達到恢復能力。

1. 請確定來源的輸入類型相同。例如，兩個 RTMP 輸入。

1. 請確定所有來源包含完全相同的影片、音訊、字幕和中繼資料。

**建立輸入容錯移轉對的輸入**

1. 遵循[使用輸入](creating-input.md)中的程序，建立適當類型的一個輸入。例如，一個 RTMP 輸入。
   + 在標準頻道中，設定具有兩個來源的輸入。
   + 在單一管道頻道中，設定具有一個來源的輸入。
   + 給予輸入名稱，例如 **primary input**。

1. 建立相同類型的第二個輸入。採用與步驟 1 相同的方式來建立輸入。

   給予輸入名稱，例如 **secondary input**。

**將輸入連接到頻道**

1. 在**建立頻道**頁面的**輸入連接**區段中，依照一般程序連接主要輸入。現在暫時先忽略 **Automatic input failover settings (自動輸入容錯移轉設定)**。

1. 遵循相同的程序來連接次要輸入。

1. 在 **Input attachments (輸入配件)** 區段的輸入配件清單中，選擇您連接的第一個輸入。

1. 在 **Automatic input failover settings (自動輸入容錯移轉設定)** 區段中，選擇 **Enable automatic input failover settings (啟用自動輸入容錯移轉設定)**。啟用此欄位後，此輸入會在輸入配件清單中標示為 **Primary (主要)**。

1. 針對 **Secondary input (次要輸入)**，選擇次要輸入。(當您執行這項操作時，此輸入會在配件清單中標示為 **Secondary** (次要)。)

1. 在 **Input preference (輸入偏好設定)** 中，選擇所需的選項。此欄位控制 MediaLive 切換到次要輸入，然後主要輸入再次運作狀態良好時的行為。
   + **EQUAL\$1INPUT\$1PREFERENCE** – MediaLive 會保留在次要輸入上。主要輸入將可繼續處理，但不會處於作用中狀態。
   + **PRIMARY\$1INPUT\$1PREFERENCE** – MediaLive 切換回主要輸入。主要輸入會成為作用中輸入。

1. 針對**容錯移轉條件**，啟用您希望 MediaLive 用來識別輸入遺失的條件。這些欄位包含描述條件運作方式的說明。