

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

# 建立 DASH 封裝組態
<a name="pkg-cfig-create-dash"></a>

針對支援 DASH-ISO 的裝置，建立封裝組態來設定內容的格式。

**建立 DASH-ISO 封裝組態 (主控台)**

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

1. 在導覽窗格中，選擇 **Video on demand (隨需影片)**，然後選擇 **Packaging groups (封裝群組)**。

1. 在 **Packaging groups (封裝群組)** 頁面上選擇群組，其中包含您要建立的組態。

1. 在封裝群組的詳細資訊頁面上的**封裝組態**下，選擇**管理組態**。

1. 在**管理封裝組態**頁面的**封裝組態**下，選擇**新增**和**新增組態**。

1. 如下列主題所述填寫欄位：
   + [一般設定欄位](cfigs-dash-new.md)
   + [資訊清單設定欄位](cfigs-dash-manset.md)
   + [串流選取欄位](cfigs-dash-include-streams.md)
   + [加密欄位](cfigs-dash-encryption.md)

1. 選擇**儲存**。

當您建立封裝組態時，如果超過帳戶的配額，您會收到錯誤。如果您收到類似太多請求的錯誤，請再試一次。超過資源限制，可能是您已超過 API 請求配額，或已達到您帳戶允許的封裝群組數量上限。如果此為您的第一個群組，或者您認為您錯誤地收到此錯誤，請使用 Service Quotas (服務配額) 主控台來[申請提高配額](https://console.aws.amazon.com/servicequotas/home?region=us-east-1#!/services/mediapackage/quotas)。如需 MediaPackage 中配額的詳細資訊，請參閱 [中的配額 AWS Elemental MediaPackage](quotas.md)。

# 一般設定欄位
<a name="cfigs-dash-new"></a>

提供適用於整個封裝組態的一般設定。

1. 針對 **ID**，輸入描述組態的名稱。此 ID 是組態的主要識別符，且在區域中對您的帳戶而言必須是唯一的。

1. 對於 **Package type (封裝類型)**，選擇 **DASH-ISO**。

1. (選用) 對於 **Segment duration (區段持續時間)**，輸入每個區段的持續時間 (以秒為單位)。輸入等於或輸入區段持續時間倍數的值。如果您輸入的值與輸入區段持續時間不同， 會將區段 AWS Elemental MediaPackage 四捨五入到最接近輸入區段持續時間的倍數。

# 資訊清單設定欄位
<a name="cfigs-dash-manset"></a>

指定從使用此封裝組態的資產 AWS Elemental MediaPackage 交付的資訊清單格式。

1. (選用) 對於 **Manifest name (資訊清單名稱)**，輸入附加到端點 URL 的簡短字串。此資訊清單名稱有助於建立此端點的唯一路徑。如果您不輸入值，則預設資訊清單名稱為 *index*。

1. (選用) 在 **Min buffer time (最小緩衝時間)** 中，輸入播放器必須保持在緩衝區的最少時間量 (以秒為單位)。如果網路狀況中斷播放，在播放器播放失敗前，播放器會有額外的緩衝內容，在檢視器體驗受到影響之前允許復原時間。

1. （選用） 針對**設定檔**，指定 DASH 設定檔。

   請選擇下列項目：
   + **無** – 輸出不使用 DASH 設定檔
   + **Hbbtv 1.5** – 輸出符合 HbbTV 1.5 版。如需有關 HbbTV v1.5 的資訊，請參閱 [HbbTV 規格網站](https://www.hbbtv.org/resource-library/specifications/)。

1. （選用） 對於**資訊清單配置**，選擇您是否希望 MediaPackage 提供完整、精簡或 DRM 頂層精簡資訊清單，以回應播放請求。
   + 如果您選擇**完整**，MediaPackage 會顯示資訊清單中每個 `Representation`的 `SegmentTemplate`和 `SegmentTimeline`標籤。
   + 如果您選擇**精簡**，MediaPackage 會結合重複的`SegmentTemplate`標籤，並在資訊清單的開頭顯示它們。如此可縮短資訊清單，使得一些裝置能夠輕鬆處理它。
   + 如果您選擇 **DRM 頂層精簡**，MediaPackage 會將內容保護元素放置在媒體簡報描述 (MPD) 層級，並在`AdaptationSet`層級參考。只有在您使用 SPEKE 版本 1.0 或 2.0 SHARED 預設集時，才能選擇此選項。

   如需資訊清單選項的詳細資訊，請參閱[壓縮的 DASH 資訊清單](compacted.md)。

1. （選用） 針對**區段範本格式**，選擇 MediaPackage 和播放請求如何參照每個區段。
   + 如果您選擇**具有時間軸的數字**，MediaPackage 會使用 `$Number$`變數來參考`SegmentTemplate`標籤`media`屬性中的區段。變數的值為區段的序號。`SegmentTimeline` 會包含在每個區段範本中。
   + 如果您選擇**時間軸**，MediaPackage 會使用 `$Time$`變數來參考區段。變數的值為區段在資訊清單時間軸上開始的時間戳記。`SegmentTimeline` 包含在每個區段範本中。
   + 如果您選擇具有**持續時間的數字**，MediaPackage 會使用 `$Number$`變數，並以區段範本中的`duration`屬性取代`SegmentTimeline`物件。
**注意**  
此選項不支援與多重期間 DASH 結合。

   如需 `SegmentTemplate` 標記格式化選項的詳細資訊，請參閱 [DASH 資訊清單區段範本格式](segtemp-format.md)。

1. （選用） 選取**包含僅限 IFrame 的串流**，以包含額外的僅限 I-Frame 的串流，以及資訊清單中的其他軌道。MediaPackage 只會從資訊清單中的第一個轉譯產生 I-frame 串流。此播放清單可啟用播放器功能，如向前快轉及倒轉。

1. 針對**期間觸發**，選取 MediaPackage 在 DASH 輸出資訊清單中建立 MPD 期間的方式。
   + **無** – MediaPackage 不會建立其他期間。它會格式化資訊清單為單一期間，且不包含區段中的 SCTE-35 標記。
   + 在**廣告上觸發新期間** – MediaPackage 會根據輸入內容中的 SCTE-35 廣告標記，在資訊清單中建立和插入多個期間。這些期間區隔了內容部分，例如在主要內容和廣告內容間設定邊界。如需 MediaPackage 如何在資訊清單中設定期間的詳細資訊，請參閱 [中的 DASH 資訊清單選項 AWS Elemental MediaPackage中的多期間 DASH AWS Elemental MediaPackage](multi-period.md)。
**重要**  
如果您將 AWS Elemental MediaTailor 用於 DASH 內容中的個人化廣告插入，則需要多個期間。如需有關此服務的詳細資訊，請參閱 [AWS Elemental MediaTailor 使用者指南](https://docs.aws.amazon.com/mediatailor/latest/ug/)。

1. 針對 **SCTE 標記來源**，指定要從輸入 HLS 內容使用的 SCTE-35 標記來源。
   +  選取**區段**以從輸入 HLS 媒體區段使用 SCTE-35 標記。
   +  從輸入 HLS 子資訊清單選取**資訊清單**以使用 SCTE-35 增強型語法 (`#EXT-OATCLS-SCTE35` 標籤） 格式化的 SCTE-35 標記。不支援 SCTE-35 Elemental 和 SCTE-35 Daterange 語法。

1. （選用） 選取在 MediaPackage **區段中包含編碼器組態**，將編碼器的序列參數集 (SPS)、圖片參數集 (PPS) 和影片參數集 (VPS) 中繼資料放置在每個影片區段中，而不是在初始化片段中。這可以讓您在內容播放期間為資產使用不同的 SPS/PPS/VPS 設定。

# 串流選取欄位
<a name="cfigs-dash-include-streams"></a>

限制播放時可用的傳入位元速率，以及在使用此封裝組態的資產的輸出中排序串流。

最小值和最大值僅考慮視訊位元速率。如果影片位元速率*低於最低*指定速率，則*不會*包含在輸出中，無論其他軌跡的位元速率總和為何。同樣的，如果視訊位元速率*低於最大*指定速率，則*會*包含在輸出中，無論其他軌道的位元速率總和是多少。

若要設定最小和最大位元速率並排序輸出，請選取**啟用串流選取**並完成其他欄位，如下所示：

1. (選用) 在 **Stream order** (串流順序) 中，選擇以下項目：
   + **Original (原始)**，依傳入來源使用的相同順序來排序輸出串流。
   + **Ascending (遞增)**，從最低的位元速率開始並以最高的位元速率結束來排序輸出串流。
   + **Descending (遞減)**，從最高的位元速率開始並以最低的位元速率結束來排序輸出串流。

1. （選用） 對於**最低視訊位元速率**，輸入視訊軌必須達到或高於的最低位元速率閾值 （以每秒位元為單位），才能從此端點播放。這可確保軌道*至少*具有特定位元速率。

1. （選用） 對於**最大視訊位元速率**，輸入視訊軌必須等於或低於的最大位元速率閾值 （以每秒位元為單位），才能從此端點播放。這可確保軌跡*不超過*特定位元速率。

# 加密欄位
<a name="cfigs-dash-encryption"></a>

透過內容加密和數位版權管理 (DRM) 保護您的內容不受未經授權的使用。 AWS Elemental MediaPackage 使用[AWS 安全封裝程式和編碼器金鑰交換 (SPEKE) API](https://aws.amazon.com/media/tech/speke-basics-secure-packager-encoder-key-exchange-api/) 來促進 DRM 供應商的內容加密和解密。使用 SPEKE，DRM 提供者會透過 SPEKE API 將加密金鑰提供給 MediaPackage。DRM 提供者也會提供授權給支援的媒體播放器進行解密。如需 SPEKE 如何與雲端中執行的服務和功能搭配使用的詳細資訊，請參閱 *Secure Packager and Encoder Key Exchange API 規格指南*中的[AWS 雲端架構](https://docs.aws.amazon.com/speke/latest/documentation/what-is-speke.html#services-architecture)。

**注意**  
如果要加密內容，您必須要有 DRM 解決方案供應商，並設定使用加密。如需相關資訊，請參閱[中的內容加密和 DRM AWS Elemental MediaPackage](using-encryption.md)。

若要提供具有著作權保護的內容，請選取**啟用加密**並完成其他欄位，如下所示：

1. 針對 **URL**，輸入您設定用來與金鑰伺服器通訊之 API Gateway 代理的 URL。API Gateway 代理必須位於與 MediaPackage AWS 區域 相同的 中。

   下列範例顯示 URL。

   ```
   https://1wm2dx1f33.execute-api.us-west-2.amazonaws.com/SpekeSample/copyProtection
   ```

1. 針對**角色 ARN**，輸入 IAM 角色的 Amazon Resource Name (ARN)，該角色可讓您透過 API Gateway 傳送請求的存取權。從您的 DRM 解決方案供應商取得。

   下列範例顯示角色 ARN。

   ```
   arn:aws:iam::444455556666:role/SpekeAccess
   ```

1. 針對**系統 IDs**，輸入串流通訊協定和 DRM 系統的唯一識別符。最多為 CMAF 提供三個 IDs、為 DASH 提供兩個 IDs，並為其他串流通訊協定提供一個 ID。如果您提供多個系統 ID，請輸入每行一個，然後選擇**新增**。如需常用系統 ID 清單，請參閱 [DASH-IF 系統 ID](https://dashif.org/identifiers/content_protection/)。如果您不知道您的 ID，請向 DRM 解決方案供應商詢問。

1. （選用） 針對 **SPEKE 版本**，選擇您要用於加密的 SPEKE 版本。SPEKE 1.0 版是使用 CPIX 2.0 版的舊版，並支援單一金鑰加密。SPEKE 2.0 版使用 CPIX 2.3 版，並支援多個金鑰加密。如需搭配 MediaPackage 使用 SPEKE 的詳細資訊，請參閱 [ MediaPackage 中的內容加密和 DRM](https://docs.aws.amazon.com/mediapackage/latest/ug/using-encryption.html)。

   如果您選取 **SPEKE 2.0 版**，也請選擇**視訊加密預設**集和**音訊加密預設集**。視訊和音訊預設集會決定 MediaPackage 用來加密串流中音訊和視訊軌的內容金鑰。如需這些預設集的詳細資訊，請參閱 [SPEKE 2.0 版預設集](drm-content-speke-v2-presets.md)。

    使用 SPEKE 2.0 版時，MediaPackage 會停用金鑰輪換。