

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

# 設定 SRT 來電者輸入
<a name="input-caller-srt"></a>

本節說明如何設定 以擷取從設定為 SRT 接聽程式的上游系統傳送的傳輸串流 (TS) 內容。本節說明如何在上游系統上設定來源內容，以及如何建立將上游系統連線至 MediaLive 的輸入。

傳輸串流來源可以使用 AES 加密。

**Roles (角色)**

使用 SRT 輸入時，MediaLive 有兩個角色，而上游系統有兩個角色：
+ 對於 SRT 連線交握：MediaLive 是 SRT 發起人 （起始交握的一方）。上游系統是 SRT 接聽程式。上游系統等待 MediaLive 呼叫並啟動來源內容傳輸前的 SRT 連線交握。
+ 對於傳輸：建立連線後，上游系統一律是內容的寄件者。MediaLive 一律是內容的接收者。

針對推送和提取的輸入分類，SRT 輸入是提取輸入。您不會將輸入安全群組與 SRT 輸入搭配使用。

**Topics**
+ [準備就緒](input-caller-srt-prereqs.md)
+ [建立 SRT 輸入](input-caller-srt-setup.md)
+ [確保上游系統中的設定正確](setup-uss-srt-caller.md)
+ [此程序的結果](input-caller-srt-result.md)

# 準備就緒
<a name="input-caller-srt-prereqs"></a>

1. 從上游系統的運算子取得下列資訊：
   + 內容的 IP 地址和連接埠，如果上游系統使用該地址，包括串流。例如，**192.0.2.120:7001**使用串流 **mycontent**。

     標準類別輸入需要兩個地址，單一類別輸入則需要一個地址。如需輸入類別及其使用方式的相關資訊，請參閱 [選擇頻道類別和輸入類別](class-channel-input.md)。
   + 內容是否已加密。如果加密，請查明加密是否使用 AES 128、AES 192 或 AES 256。

     從上游系統的運算子取得密碼短語。
   + 如果上游系統使用此識別符，則為串流 ID。上游系統可能需要串流 ID，在這種情況下，您必須取得它。否則，發起人和接聽程式之間的 SRT 交握可能會失敗。
   + 實作封包遺失和復原的偏好延遲 （以毫秒為單位）。封包復原是 SRT 的重要功能。

1. 如果內容已加密，您必須存放運算子提供給您的密碼短語。組織中的某人必須將密碼短語存放在秘密中 AWS Secrets Manager。如需詳細資訊，請參閱[建立 AWS Secrets Manager 秘密](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html)。建立其他類型**秘密類型的秘密**。建立秘密的結果是如下所示的 ARN：

   `arn:aws:secretsmanager:region:123456789012:secret:Sample-abcdef`

# 建立 SRT 輸入
<a name="input-caller-srt-setup"></a>

從上游系統取得必要資訊後，您可以建立 SRT 輸入。

**設定 SRT 輸入**

1. 請確定您擁有[從上游系統取得](input-caller-srt-prereqs.md)的資訊。

1. 在 https：//[https://console.aws.amazon.com/medialive/](https://console.aws.amazon.com/medialive/) 開啟 MediaLive 主控台。

1. 在導覽窗格中，選擇 **Inputs (輸入)**。在 **Inputs (輸入)** 頁面上，選擇 **Create input (建立輸入)**。然後選擇 **SRT 發起人**。

1. 在**輸入類別**區段中，選擇此輸入的類別：
   + STANDARD\$1INPUT
   + SINGLE\$1INPUT

1. 在**來源 A** 和**來源 B** 區段中，輸入您取得的資訊。

1. 如果適用，請完成**解密**欄位：
   + **已啟用**：勾選方塊。會出現更多的欄位。
   + 選取適當的演算法。
   + 如果已填入 ARNs 清單，請選取您[先前建立](input-caller-srt-prereqs.md)之複雜密碼的 ARN。如果清單是空的，請在項目欄位中輸入 ARN。

1. 如果您想要將標籤與此輸入建立關聯，請在 **Tags (標籤)** 區段中建立標籤。如需詳細資訊，請參閱[標記資源](tagging.md)。

1. 選擇**建立**。MediaLive 會建立輸入並將其新增至輸入清單。輸入指定一或兩個來源。來源不會出現在清單中，但如果您選擇 **Name (名稱)** 連結，詳細資訊頁面會顯示這些來源。

# 確保上游系統中的設定正確
<a name="setup-uss-srt-caller"></a>

上游伺服器的運算子必須在上游系統上設定來源內容。確定運算子設定如下：
+ 他們會設定 來提供正確數量的來源：
  + 如果 MediaLive 頻道是標準頻道，請為內容設定兩個來源。請確定兩個來源內容在影片解析度和位元速率方面是相同的。
  + 如果 MediaLive 頻道是單一管道頻道，請為內容設定一個來源。
+ 他們設定 以在商定URLs 上提供內容，並使用商定的應用程式名稱和執行個體名稱。這些 URLs是您[先前在本節中](setup-mp4-obtain-info.md)取得URLs，以及您在 RTMP 輸入中設定的 URL。它們對應至[此程序後圖表](setup-result-rtmp-push.md)中顯示的 URLs。

# 此程序的結果
<a name="input-caller-srt-result"></a>

由於此設定，存在指定一或兩個*來源* URLs SRT 呼叫者輸入。這些來源是上游系統上來源內容的 URLs。

在頻道的執行時間，MediaLive （發起人） 將與上游系統 （接聽程式） 執行交握。MediaLive 會連線至兩個 URLs（適用於標準頻道） 或一個 URL （適用於單一管道頻道），並將來源內容提取至頻道。

![\[Diagram showing data packets flowing from upstream systems to SRT caller inputs in MediaLive.\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images\srt-pull-uss-input.png)
