

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

# 建立 CMAF 擷取輸出群組
<a name="opg-cmafi"></a>

當您建立 AWS Elemental MediaLive 頻道時，您可能想要包含 CMAF Ingest 輸出群組。如需 CMAF 擷取輸出群組使用案例的相關資訊，請參閱 [容器、通訊協定和下游系統](outputs-supported-containers-downstream-systems.md)。

請注意，MediaLive 會為 CMAF 擷取輸出群組中的輸出產生品質分數。如需詳細資訊，請參閱[使用 MQCS](mqcs.md)。

**Topics**
+ [將編碼組織為輸出](design-cmafi-package.md)
+ [取得目的地](downstream-system-cmafi-empv2.md)
+ [建立輸出群組](creating-cmafi-output-group.md)

# 在 CMAF 擷取輸出群組中組織編碼
<a name="design-cmafi-package"></a>

CMAF 擷取輸出群組通常會設定為視訊 ABR 堆疊。影片 ABR 堆疊是包含下列項目的輸出群組：
+ 多個輸出。

每個輸出可以包含下列項目：
+ 一個影片編碼 （轉譯）。一般而言，每個影片編碼都是不同的解析度。
+ 零或多個音訊編碼。
+ 零個或多個字幕編碼。字幕是內嵌字幕或附屬字幕。

此圖說明當字幕內嵌在影片中時的 CMAF 擷取輸出群組。每個影片編碼都在單獨的輸出中。字幕位於每個影片輸出中。每個音訊編碼都在單獨的輸出中。

![\[Output group diagram showing four outputs: two labeled "V embedded" and two labeled "A".\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images/output13-ABR-2Ve-2Asep.png)


此圖說明當字幕為附屬字幕時的 CMAF 擷取輸出群組。每個編碼都在自己的輸出中。

![\[Output group diagram showing six outputs: two V, two A, and two C, representing video, audio, and captions.\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/images/output14-ABR-2V-2Asep-2C.png)


# 取得 CMAF 擷取輸出群組的目的地
<a name="downstream-system-cmafi-empv2"></a>

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

1. 從 MediaPackage 運算子取得一或兩個 URLs。URL 的 MediaPackage 術語是*輸入端點*。請確定您取得 URLs（以 開頭`https://`)，而不是頻道名稱 （以 開頭`arn`)。

   請注意，您不會使用使用者登入資料將 CMAF 擷取傳送至 MediaPackage。

**範例**

兩個 URLs看起來像這個範例：

`https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/curling-channel-group/1/curling-channel/`

`https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/curling-channel-group/1/curling-channel/`

注意下列事項：
+ URL `v1/`接近結尾的是 MediaPackage 目的地 URL 結構描述的版本，不參考 MediaPackage v1。
+ `curling-channel-group/` 是 MediaPackage 運算子建立的頻道群組名稱。
+ `curling-channel/` 是 MediaPackage 運算子建立的 MediaPackage 頻道名稱。它不是 MediaLive 頻道的名稱。
+ 兩個 URLs 的唯一差異是 `-1`和 `-2`之前的 `.ingest`。

# 建立 CMAF 擷取輸出群組
<a name="creating-cmafi-output-group"></a>

您可以在建立[或編輯 MediaLive 頻道時建立](creating-a-channel-step4.md)輸出群組及其輸出。

1. 在**建立頻道**或**編輯頻道**頁面上的**輸出群組**中，選擇**新增**。

1. 在**新增輸出群組**區段中，選擇 **CMAF 擷取**，然後選擇**確認**。接著會出現更多區段：
   + **CMAF 擷取目的地** – 本節包含輸出目的地的欄位。當您[規劃 CMAF 擷取輸出群組的目的地時，](downstream-system-cmafi-empv2.md)您應該已取得要輸入的 URLs。URL 如下所示：

     `https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/curling-channel-group/1/curling-channel/`

     將**登入**資料區段保留空白。您不需要輸入登入資料即可使用 MediaPackage 進行身分驗證。
   + **CMAF 擷取設定** – 本節包含用於設定區段交付方式以及設定各種功能行為的欄位。請參閱本節稍後的 。
   + **CMAF 擷取輸出** – 本節顯示預設新增的單一輸出。您可以新增更多輸出，也可以在每個輸出中新增視訊、音訊和字幕編碼。請參閱本節稍後的 。

**Topics**
+ [CMAF 擷取設定區段中的欄位](#cmafi-opg-settings)
+ [視訊、音訊和字幕串流 (編碼) 的欄位](#cmafi-opg-streams-section)

## CMAF 擷取設定區段中的欄位
<a name="cmafi-opg-settings"></a>


| 欄位 | Description | 
| --- | --- | 
| Name | 輸出群組的名稱。此名稱位於 MediaLive 內部。它不會出現在輸出中。例如 Sports Curling。 | 
| SCTE35 類型 | 若要在輸出群組中傳遞 SCTE 35 訊息，請選擇 SCTE\$135\$1WITHOUT\$1SEGMENTATION。WITHOUT\$1SEGMENTATION 文字表示每個插入的 SCTE 35 訊息都會在影片中產生新的 IDR，但不會產生新的區段。此處理是 CMAF 擷取的標準 如需設定 SCTE 35 的詳細資訊，請參閱 [處理 SCTE 35 訊息](scte-35-message-processing.md)。 | 
| 區段長度、區段長度單位 |  輸入偏好的區段持續時間 （以毫秒或秒為單位）。區段會在指定持續時間之後的下一個關鍵影格結束，因此實際區段持續時間可能會更長。如果單位為秒，持續時間可能是秒的一小部分。  | 
| 傳送延遲 Msec |  當頻道啟動或取消暫停時，延遲管道 1 輸出的毫秒數。（此欄位僅適用於標準頻道。 在單一管道頻道中會忽略此值。)  有些封裝程式一律會擷取他們收到的第一個管道。因此，您可以在這裡設定值，以確保管道 0 一律先到達封裝器。  | 
| Nielsen ID3 行為 | 如需此功能的詳細資訊，請參閱 [將 Nielsen 浮水印轉換為 ID3](feature-nielsen-id3.md)。 | 

## 視訊、音訊和字幕串流 (編碼) 的欄位
<a name="cmafi-opg-streams-section"></a>

1. 在 **CMAF 擷取輸出**中，選擇**新增輸出**，將適當數量的輸出新增至輸出清單。

1. 選擇第一個**設定**連結以檢視第一個輸出。每個輸出有兩個區段：**輸出設定**和**串流設定**。

1. 完成**輸出設定**：
   + **輸出名稱**：將隨機產生的名稱變更為有意義的名稱。此名稱在 MediaLive 內部；它不會顯示在輸出中。
   + **名稱修飾詞**：MediaLive 會將循序修飾詞指派給輸出群組中的每個輸出：**\$11**、**\$12** 等。視需要變更名稱。

1. 完成**串流設定**。本節包含要在輸出中建立的輸出編碼 （視訊、音訊和字幕） 欄位。如需建立編碼的資訊，請參閱下列各節：
   + [設定影片編碼](creating-a-channel-step6.md)
   + [設定音訊編碼](creating-a-channel-step7.md)
   +  [設定字幕編碼](creating-a-channel-step8.md)