

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

# 資訊清單的運作方式
<a name="hls-manifests-how-work"></a>

下列各節說明 MediaLive 如何處理資訊清單路徑。

## 資訊清單路徑的預設運作方式
<a name="hls-default-manifest-paths"></a>

MediaLive 建立的資訊清單包含其他檔案路徑的相關資訊，特別是：
+ 主要資訊清單內的內容包含每個子資訊清單的路徑。

  根據預設，此路徑的語法如下：

  ```
  baseFilename nameModifier extension
  ```

  例如：

  ```
  curling-high.m3u8
  ```

  路徑相對於主要資訊清單的位置。
+ 每個子資訊清單內的內容都包含其媒體檔案的路徑。

  根據預設，此路徑的語法如下：

  ```
  baseFilename nameModifier optionalSegmentModifier counter extension
  ```

  例如：

  ```
  curling-high-000001.ts
  ```

  路徑相對於子資訊清單的位置。

## 自訂路徑的運作方式
<a name="hls-custom-manifest-paths"></a>

如果資訊清單內的預設路徑不適合下游系統處理三組檔案的方式，您可以完成「基本 URL」**欄位：
+ 完成**基本 URL 資訊清單**欄位，以便 MediaLive 建構子資訊清單的自訂路徑。
+ 完成**基本 URL 內容**欄位，以便 MediaLive 建構媒體檔案的自訂路徑。

當您自訂路徑時，語法會變更。
+ 當您完成 **Base URL manifest (基本 URL 資訊清單)** 欄位時，子資訊清單路徑 (在主要資訊清單內) 的語法如下：

  ```
  baseURLManifest baseFilename nameModifier extension
  ```

  例如：

  ```
  http://viewing/sports/curling-high.m3u8
  ```
+ 當您完成 **Base URL content (基本 URL 內容)** 欄位時，媒體檔案路徑 (在子資訊清單內) 的語法如下：

  ```
  baseURLContent baseFilename nameModifier optionalSegmentModifier counter
          extension
  ```

  例如：

  ```
  http://viewing/media/sports/curling-high-000001.ts
  ```

## MediaLive 如何建構這些路徑
<a name="hls-how-construct-custom-paths"></a>

子資訊清單的自訂路徑建構如下：
+ 您完成 **Base URL manifest (基本 URL 資訊清單)** 欄位或 **Base URL content (基本 URL 內容)** 欄位，或兩者。

  例如：

  ```
  http://198.51.100/sports/viewing/
  ```

  請注意值結尾處的斜線。
+ MediaLive 會將該值附加到[預設路徑](#hls-default-manifest-paths)。例如：

  ```
  http://198.51.100/sports/viewing/curling-high.m3u8
  ```