

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

# 自訂路徑的範例
<a name="hls-custom-paths-examples"></a>

以下是您可以在 MediaLive HLS 輸出群組中自訂資訊清單的不同方式範例。在所有這些範例中，假設如下：
+ 在主要資訊清單中，子資訊清單的預設路徑是這個相對路徑：

  ```
  curling-high.m3u8
  ```
+ 在子資訊清單中，媒體檔案的預設路徑是這個相對路徑：

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

**Example 1**  
下游系統將從 MediaLive 推送檔案的位置移動檔案。下游系統會移動檔案，使得子資訊清單仍位於與父資訊清單相同的相對位置，而媒體檔案仍位於與子資訊清單相同的相對位置。  
因此，您不需要自訂路徑。移動後，預設路徑仍會運作。

**Example 2**  
您想要主要資訊清單和子資訊清單包含其各自檔案的絕對路徑。您設定如下：  
+ 完成 **Base URL manifest A (基本 URL 資訊清單 A)** 欄位以指定此絕對路徑：

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

  在主要資訊清單內，子資訊清單的路徑現在將如下：

  ```
  http://198.51.100/sports/viewing/curling-high.m3u8
  ```
+ 完成 **Base URL content (基本 URL 內容)** 欄位以指定此絕對路徑：

  ```
  http://203.0.113.55/sports/viewing/
  ```

  在子資訊清單內，媒體檔案的路徑現在將如下：

  ```
  http://203.0.113.55/sports/viewing/curling-high-000001.ts
  ```
此範例說明兩組檔案的網域可能不同。

**Example 3**  
您希望父資訊清單包含子資訊清單的絕對路徑。但是，想要子資訊清單包含相對於子資訊清單之媒體檔案的路徑。在此情況下，您可以自訂子資訊清單的路徑，但繼續使用媒體檔案的預設路徑。  
+ 完成 **Base URL manifest A (基本 URL 資訊清單 A)** 欄位以指定此絕對路徑：

  在管道 A 的主要資訊清單內，子資訊清單的路徑現在將如下：

  ```
  http://198.51.100/sports/viewing/curling-high.m3u8
  ```
+ 未完成 **Base URL content A (基本 URL 內容 A)** 欄位。

  在子資訊清單內，媒體檔案的路徑仍然是預設值：

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