

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

# 在呼叫者模式下建立 SRT 輸出
<a name="creating-srt-caller-output"></a>

本節說明如何在來電者模式下建立 SRT 輸出，MediaLive 會在其中啟動下游系統的連線。

**Topics**
+ [與下游系統協調](downstream-system-srt-caller.md)
+ [在呼叫者模式下建立 SRT 輸出](creating-srt-caller-output-group.md)
+ [提供資訊給下游系統](srt-caller-info-to-downstream.md)

# 與下游系統協調
<a name="downstream-system-srt-caller"></a>

使用 SRT 輸出群組，您可以建立多個輸出，以便將相同的內容交付到多個下游系統。

您和每個下游系統的運算子必須討論輸出交付的詳細資訊。使用呼叫者模式時，MediaLive 是呼叫者和寄件者。下游系統是接聽程式和接收者。

1. 判斷輸出是否需要兩個目的地：
   + 如果 MediaLive 頻道是[標準頻道](plan-redundancy.md)，您需要兩個目的地。
   + 如果 MediaLive 頻道是單一管道頻道，您需要一個目的地。

1. 取得每個目的地的 IP 地址和連接埠。例如，`srt://203.0.113.22:5000` 和 `srt://203.0.113.88:5001`。

   請注意，如果您要交付至 MediaConnect，您只能在 MediaConnect 運算子建立流程之後取得地址。請參閱此程序中的最後一個步驟。

1. MediaLive 一律加密內容，因此您必須同意下列加密詳細資訊：
   + 加密演算法：AES 128、AES 192 或 AES 256。
   + MediaLive 和下游系統用來建立加密和解密金鑰的複雜密碼。密碼短語可以是 10 到 79 個 Unicode 字元，這表示允許空格。

1. 與下游系統的運算子討論下列事項：
   + 告訴下游系統您計劃在 MediaLive 中設定封包遺失和復原的延遲 （以毫秒為單位）。封包復原是 SRT 的重要功能。下游目的地應選擇接近您計劃使用的延遲值。

     您將在每個輸出中設定延遲，因此每個下游系統可以有不同的延遲。
   + MediaLive 在沒有串流 ID 的情況下運作。但是，如果您想要包含一個，或者下游系統想要使用一個，請同意 ID。最多 512 個 UTF-8 字元。

1. 如果您要交付至 MediaConnect 流程，請要求 MediaConnect 運算子立即建立其流程。

   要求運算子為您提供該流程傳入 IP 地址欄位中的一或兩個地址。這些地址是 SRT 輸出的目的地。例如，`srt://203.0.113.22:5000` 和 `srt://203.0.113.88:5001`。

# 在呼叫者模式下建立 SRT 輸出
<a name="creating-srt-caller-output-group"></a>

在設計輸出的內容並與下游系統協調交付輸出之後，您可以在發起人模式下建立 SRT 輸出。

1. 在 **Create channel (建立頻道)** 頁面的 **Output groups (輸出群組)** 下方，選擇 **Add (新增)**。

1. 在**新增輸出群組**區段中，選擇 **SRT**，然後選擇**確認**。接著會出現更多區段。

   此輸出群組的表單會細分為下列區段：
   + **SRT 設定**：適用於輸出群組層級的功能，不適用於個別輸出。
   + **SRT 輸出**：輸出群組中的輸出。
   + **輸出 > 目的地**：每個輸出的 URL 和加密欄位。
   + **輸出 > 輸出設定**：聯網和傳輸串流設定，以及設定個別 PIDs。
   + **輸出 > 串流設定**：每個輸出中視訊、音訊和字幕的組態。

   如需每個區段的資訊，請參閱此程序後列出的主題。

1.  在完成了設定此輸出群組及其輸出之後，如果您的計劃需要另一個輸出群組 (任何類型)，則您可以建立它。否則，請前往 [儲存頻道](creating-a-channel-step9.md)

## SRT 設定
<a name="srt-caller-srt-settings"></a>

在 **SRT 設定**區段中，完成欄位：
+ **名稱**：輸入輸出群組的名稱。此名稱在 MediaLive 內部；它不會顯示在輸出中。例如 **Sports Game**。
+ **輸入遺失動作**：選擇值。如需詳細資訊，請選擇**資訊**連結。如需頻道中所有輸出群組的輸入遺失處理詳細資訊，請參閱 [處理視訊輸入遺失](feature-input-loss.md)。

## SRT 輸出
<a name="srt-caller-srt-outputs"></a>

**SRT 輸出**區段會顯示預設新增的單一輸出。如果您想要將內容傳送至更多目的地，請選擇**新增輸出**。

在每個輸出中，選擇**設定**連結以顯示三個子區段：
+ 目的地。請參閱 [輸出 > 目的地](#srt-caller-destinations)。
+ 輸出設定。請參閱 [輸出 > 輸出設定](#srt-caller-output-settings)
+ 串流設定：請參閱[輸出 > 串流設定](srt-streams.md)。

## 輸出 > 目的地
<a name="srt-caller-destinations"></a>

在每個輸出中，您必須指定一個目的地 （適用於單一管道頻道） 或兩個目的地 （適用於標準頻道）。您也必須為每個目的地設定加密。
+ **連線模式**：選取**來電者**。
+ 輸入目的地 URL URLs，包括連接埠號碼。當您與下游系統[討論您的需求](downstream-system-srt-caller.md)時，您已取得此資訊。例如：

  **srt://203.0.113.22:5000**

  **srt://203.0.113.88:5001**
+ 串流 ID：選用。
+ 在每個目的地中，選取[您從 Secrets Manager 運算子取得的秘密](srt-output-encryption-asm.md)。您可以依秘密的 ARN 或其名稱來選取秘密。

## 輸出 > 輸出設定
<a name="srt-caller-output-settings"></a>

輸入輸出的易用名稱，或保留預設值。此名稱為 MediaLive 內部名稱，不會顯示在輸出中。

本節的其餘部分包含可讓您設定下列項目的欄位：
+ 網路行為。
+ 傳輸串流的特性 （在**容器**區段中）。
+ PID 值 （在 **PID 設定**區段中）。

  這些欄位涵蓋 SI/PSI 和其他資料。對於每個 SI/PSI PIDs，您可以指定自訂值，也可以讓 MediaLive 使用預設值。

  對於其他資料，請視需要填寫欄位。對於其中一些欄位，您保留空白的欄位的行為會有所不同。MediaLive 可能會省略傳輸串流中的資料。或者 MediaLive 可能會使用預設值。

視需要變更任何值。如需欄位的詳細資訊，請選擇 MediaLive 主控台中欄位旁的**資訊**連結。

# 提供資訊給下游系統
<a name="srt-caller-info-to-downstream"></a>

下游系統可能需要一或兩個 MediaLive 串流的來源 IP 地址，以便允許這些地址與其連線。如果下游系統是 MediaConnect，它絕對需要此資訊。

**在 AWS 雲端 頻道上**

如果您的組織未部署 MediaLive Anywhere，請閱讀此資訊。
+ 建立頻道後，依頻道名稱選取頻道。頻道詳細資訊隨即顯示。

  在**目的地**索引標籤中，尋找**輸出端點**區段。複製一或兩個 IP 地址。頻道有一組地址，而不是每個輸出都有一組地址。
+ 請記下 IP 地址，並將其正確標記為管道 0 和管道 1。將它們提供給下游運算子。

**在 MediaLive Anywhere 頻道上**

如果您的頻道是 MediaLive Anywhere 頻道，這表示它在內部部署硬體上執行，而不是在 中。 AWS 雲端
+ 在網路中取得閘道的 IP 地址。您可能需要與組織中的網路管理員交談。將此地址提供給下游運算子。