

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

# 其他 HLS 功能的欄位
<a name="hls-other-features"></a>

**Topics**
+ [連線重試的欄位](#hls-reconnection-fields)
+ [資訊清單內容的欄位](#hls-manifest-contents)
+ [區段的欄位](#hls-segment-fields)
+ [彈性的欄位](#hls-resiliency)
+ [DRM 的欄位](#hls-drm)
+ [SCTE-35 廣告時段的欄位](#hls-ad-markers)
+ [字幕的欄位](#hls-captions)
+ [ID3 中繼資料的欄位](#hls-id3)

## 連線重試的欄位
<a name="hls-reconnection-fields"></a>

**輸出群組中的下列欄位 – HLS 設定 – CDN 設定**區段會設定重新連線至下游系統的行為：
+ **Connection retry interval (連線重試間隔)**
+ **Num retries (重試次數)**
+ **Filecache duration (檔案快取持續時間)**
+ **Restart delay (重新啟動延遲)**

如需欄位的詳細資訊，請選擇 MediaLive 主控台中欄位旁的**資訊**連結。

## 資訊清單內容的欄位
<a name="hls-manifest-contents"></a>

**HLS output group – Manifests and Segments (HLS 輸出群組 – 資訊清單和區段)** 區段中的下列欄位會設定要包含在 HLS 子資訊清單中的資訊：
+ **Output selection (輸出選擇)**
+ **Mode (模式)**
+ **Stream inf resolution (串流 inf 解析度)**
+ **Manifest duration format (資訊清單持續時間格式)**
+ **Num segments (區段數)**
+ **僅限 I-frame 播放清單** – 此欄位用於透過 I-frames 實作技巧播放。如需詳細資訊，請參閱[透過 I-frames 的 Trick-play 賽道](trick-play-i-frames.md)。
+ **程式日期時間 (PDT)** – 此欄位用於在資訊清單檔案中包含或排除`EXT-X-PROGRAM-DATE-TIME`標籤。標籤資訊可協助下游玩家將串流同步至 **PDT 時鐘**欄位中選取的來源。
+ **程式日期時間 (PDT) 期間** – 此欄位用於設定插入`EXT-X-PROGRAM-DATE-TIME`標籤的時間間隔，以秒為單位。
+ **程式日期時間 (PDT) 時鐘** – 此欄位用於選取 PDT 的時間來源。您可以選擇輸出時間碼或 UTC 時間。
+ **Client cache (用戶端快取)**
+ **Timestamp delta microseconds (時間戳記差異微秒)**
+ **Codec specification (轉碼器規格)**
+ **Manifest compression (資訊清單壓縮)**

如需欄位的詳細資訊，請選擇 MediaLive 主控台中欄位旁的**資訊**連結。

## 區段的欄位
<a name="hls-segment-fields"></a>

下列欄位設定輸出中的媒體區段。
+ **HLS output group – Manifests and Segments (HLS 輸出群組 – 資訊清單和區段)** 區段中的下列欄位：
  + **TS file mode (TS 檔案模式)**
  + **Segment length (區段長度)**
  + **Keep segments (保留區段)**
  + **Min segment length (區段長度下限)**
+ **HLS 輸出** – **輸出設定** – **H.265 封裝類型**。此欄位僅適用於 fMP4 輸出。MediaLive 會忽略此欄位中其他類型的值。

如需欄位的詳細資訊，請選擇欄位旁的 **Info (資訊)** 連結。

## 彈性的欄位
<a name="hls-resiliency"></a>

下列欄位與在 HLS 輸出中實作彈性相關。
+ **HLS 輸出群組** – **HLS 設定**區段 – **輸入遺失動作**

依需求變更 **Input loss action (輸入損耗動作)** 的值。

**設定大多數下游系統**

如果您要將此 HLS 輸出傳送到 AWS Elemental MediaPackage以外的下游系統，請選擇 **Info (資訊)** 連結來決定要選擇哪個選項。如需詳細資訊，請參閱[處理視訊輸入遺失](feature-input-loss.md)。

**設定 MediaPackage**

如果您要將此 HLS 輸出傳送到 AWS Elemental MediaPackage，請將此欄位設定為符合您設定[頻道類別](channel-class.md)的方式：
+ 如果頻道是標準頻道 （以支援 MediaPackage 的輸入備援），請將此欄位設定為 **PAUSE\$1OUTPUT**。

  透過此設定，如果 MediaLive 停止在一個管道上產生輸出，MediaPackage 會偵測到目前輸入上缺少內容，並切換到另一個輸入。這樣內容遺失的情況便會降至最低。

  （如果您將此欄位設定為 **EMIT\$1OUTPUT**，MediaLive 會將填充影格傳送至 MediaPackage。 MediaPackage 不會將填充影格視為遺失內容，因此不會切換到其他輸入。)
+ 如果是單一管道頻道，則請將此欄位設定成 **EMIT\$1OUTPUT**。

  透過此設定，如果管道在 MediaLive 中失敗，MediaPackage 會繼續交付至自己的下游系統 （雖然內容將是填充影格）。

  （如果您將此欄位設定為 **PAUSE\$1OUTPUT**，MediaPackage 會停止更新其端點，這可能會導致下游系統發生問題。)

## DRM 的欄位
<a name="hls-drm"></a>

如果您使用靜態金鑰設定 DRM 來加密輸出，則只需填寫 **DRM** 區段。
+ 在 **Key provider (金鑰提供者)** 設定中，選擇 **Static key (靜態金鑰)**。
+ 視需要完成其他欄位。如需欄位的詳細資訊，請選擇欄位旁的 **Info (資訊)** 連結。

在靜態金鑰設定中，您在此區段輸入加密金鑰 (以及其他組態資料)，然後將該金鑰提供給其他人 (例如，利用電子郵件傳送)。靜態金鑰並非真正的 DRM 解決方案，也不是特別安全。

MediaLive 僅支援靜態金鑰做為加密選項。若要搭配金鑰提供者使用 DRM 解決方案，您必須透過建立[ MediaPackage 輸出群組](creating-mediapackage-output-group.md)而非 HLS 輸出群組 AWS Elemental MediaPackage，將輸出交付至 。然後，您可以使用 MediaPackage 加密影片。如需詳細資訊，請參閱 AWS Elemental MediaPackage 使用者指南。

## SCTE-35 廣告時段的欄位
<a name="hls-ad-markers"></a>

如果您打算在輸出中包含 SCTE-35 訊息並裝飾 HLS 資訊清單，請完成**廣告標記**區段。請參閱「[處理 SCTE 35 訊息](scte-35-message-processing.md)」，尤其是「[啟用 HLS 輸出的傳遞](scte-35-passthrough-or-removal.md#procedure-to-enable-passthrough-hls)」。

## 字幕的欄位
<a name="hls-captions"></a>

下列欄位與 HLS 輸出中的內嵌字幕相關。如果您的計劃包括在此 HLS 輸出中建立至少一個內嵌字幕編碼，則會套用下列欄位：
+ **Captions (字幕)** 區段中的 **Caption language setting (字幕語言設定)**。

  您可以選擇性地設定 HLS 資訊清單，以包含內嵌字幕語言的相關資訊。
+ **HLS 設定**區段 – **字幕語言映射**

  您可以選擇性地設定 HLS 資訊清單，以包含每個 CC (字幕頻道) 號碼和語言的相關資訊。

如需這兩個欄位的詳細說明，請參閱[HLS 資訊清單中的語言資訊](set-up-the-hls-manifest.md)。

## ID3 中繼資料的欄位
<a name="hls-id3"></a>

如果您想要將計時 ID3 中繼資料或 ID3 區段標籤插入至此輸出群組中的所有輸出，請完成 **ID3** 區段。如需詳細說明，請參閱 [在建立 MediaLive 頻道時插入 ID3 定時中繼資料](insert-timed-metadata.md)。