

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

# 建立封存輸出群組
<a name="creating-archive-output-group"></a>

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

1. 在 **Create channel (建立頻道)** 頁面的 **Output groups (輸出群組)** 下方，選擇 **Add (新增)**。

1. 在 **Add output group (新增輸出群組)** 區段中，選擇 **Archive (封存)**，然後選擇 **Confirm (確認)**。接著會出現更多區段：
   + **封存群組目的地** – 此區段包含[輸出目的地](archive-destinations.md)的欄位。
   + **封存設定** – 本節包含[輸出目的地](archive-destinations.md)的欄位。
   + **封存輸出** – 本節顯示預設新增的輸出。封存輸出只能包含一個輸出，因此請勿按一下**新增輸出**

1. 在 **Archive outputs (封存輸出)** 中，選擇 **Settings (設定)** 連結以檢視個別輸出的區段：
   + **輸出設定** – 本節包含[輸出目的地](archive-destinations.md)和[輸出容器](archive-container.md)的欄位。
   + **串流設定** – 本節包含[輸出串流 ](archive-streams.md)（視訊、音訊和字幕） 的欄位。

1. (選用) 輸入輸出群組和輸出的名稱：
   + 在 **Archive settings (封存設定)** 中，針對 **Name (名稱)**，輸入輸出群組的名稱。此名稱在 MediaLive 內部；它不會顯示在輸出中。例如 **Sports Game 10122017 ABR** 或 **tvchannel59**。
   + 在 **Archive outputs (封存輸出)** 中，針對 **Name (名稱)**，輸入輸出的名稱。此名稱在 MediaLive 內部；它不會顯示在輸出中。

1. 若要完成其他欄位，請參閱此程序之後列出的主題。

**Topics**
+ [輸出目的地的欄位](archive-destinations.md)
+ [輸出容器的欄位](archive-container.md)
+ [視訊、音訊和字幕串流 (編碼) 的欄位](archive-streams.md)

# 輸出目的地的欄位
<a name="archive-destinations"></a>

下列欄位會設定封存輸出檔案 （目的地） 的位置和名稱。
+ **輸出群組** – **封存群組目的地**區段
+ **輸出群組** – **封存設定** – **CDN 設定**
+ **輸出群組** – **其他設定** – **輪換間隔**
+ **封存輸出** – **名稱修飾詞**
+ **封存輸出** – **延伸**模組

您必須設計輸出的目的地路徑。然後，您必須在主控台上的適當欄位中輸入路徑的不同部分。

# 設計輸出目的地的路徑
<a name="archive-about-destination-path"></a>

1. 依照此語法設計目的地路徑：

   `protocol bucket folders baseFilename nameModifier counter extension`

   例如，對於標準頻道：

   `s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling-20171012T033162.000000.m2ts`

   `s3ssl://amzn-s3-demo-bucket1/channel59/delivery/curling-20171012T033162.000000.m2ts`

如果您有兩個目的地，目的地路徑必須以某種方式彼此不同。一個路徑的至少一個部分必須與其他部分不同。所有部分都不同是可以接受的。

下表將範例中的每個部分對應至語法中的部分。


| URL 的一部分 | 範例 | Comment | 
| --- | --- | --- | 
| protocol | s3ssl:// | 通訊協定一律為 ，s3ssl://因為封存輸出的目的地一律為 S3 儲存貯體。 | 
| 路徑的儲存貯體部分 | amzn-s3-demo-bucket |  使用 MediaLive 時，Amazon S3 儲存貯體名稱不得使用點符號。例如，**mycompany-videos** 是可接受的名稱，但 **mycompany.videos** 則是不可接受的名稱。  | 
| 路徑的資料夾部分 | channel59/delivery/ | 這些資料夾可以存在或不存在，而且可以隨心所欲。資料夾必須一律以斜線結尾。 | 
| baseFilename | curling | 請不要以斜線做為檔案名稱結尾。 | 
| nameModifier | -20171012T033162 | 修飾詞對於封存輸出是選用的。 | 
| 計數器前面的分隔符號 | . | MediaLive 會自動插入此分隔符號。 | 
| 計數器 | 000000 | MediaLive 會自動產生此計數器。一開始，這是一個從 000000 開始的六位數數字，並增加 1。因此 000000、000001、000002 等。9999999 之後，下一個號碼是 1000000 （七位數），然後是 1000001、1000002，以此類推。然後，從 9999999 到 10000000 （八位數），以此類推。 | 
| 副檔名前面的點 | . | MediaLive 會自動插入此點。 | 
| 副檔名 | m2ts | 一律為 m2ts。 | 

# 完成主控台上的欄位
<a name="archive-specify-destination"></a>

1. 在適當的欄位中輸入目的地的不同部分。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/medialive/latest/ug/archive-specify-destination.html)

1. 在兩個**封存群組目的地**區段中，將**登入**資料區段保留空白。MediaLive 具有透過信任實體寫入 S3 儲存貯體的許可。您組織中的某人應該已經設定這些許可。如需詳細資訊，請參閱[受信任實體的存取要求](trusted-entity-requirements.md)。

1. 只有在 MediaLive 每次將此輸出傳送至 Amazon S3 儲存貯體時，都必須設定標準 ACL 時，才填寫 **CDN 設定**欄位。

   標準 ACL 的使用通常僅適用於您的組織不是 Amazon S3 儲存貯體擁有者的情況。當您討論[輸出的目的地](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl)時，應該已與儲存貯體擁有者討論使用標準 ACL。

1. 完成**封存設定**區段中的**輪換間隔**欄位。

   例如，**300** 會將輸出分割成個別檔案，每個檔案的持續時間長度為 300 秒 (5 分鐘)。

   每次輪換過期時，MediaLive 都會關閉 Amazon S3 上的目前檔案，並使用 `baseFilename`、 `nameModifier`和循序計數器啟動新檔案。

   目前檔案只有在關閉後才會在 Amazon S3 上顯示。

如需詳細資訊，請參閱[範例](archive-examples.md)。

# Archive 輸出群組的目的地欄位範例
<a name="archive-examples"></a>

這些範例會說明如何設定與檔案位置相關的欄位。但不會說明如何設定其他欄位 (如個別輸出中的欄位)。

## 範例 1
<a name="archive-example-1"></a>

您想從電視頻道 59 建立串流輸出的存檔。您想要將輸出存放在名為 的 S3 儲存貯體中**amzn-s3-demo-bucket**，而且想要將串流分成 5 分鐘區塊。


| 欄位 | Value | 
| --- | --- | 
| Archive settings (存檔設定) 區段的 Rollover interval (變換間隔) 欄位 | 300 | 
| 封存群組目的地 A 區段中的 URL  | s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling | 
| 封存群組目的地 B 區段中的 URL  | s3ssl://amzn-s3-demo-bucket/channel59/backup/curling此處使用 *delivery* 和 *backup* 做為資料夾名稱，只是範例。 | 
| Archive outputs (存檔輸出) 區段的 Name modifier (名稱修飾詞) | -\$1dt\$1如需變數資料識別符 (如 `$dt$`) 的相關資訊，請參閱[MediaLive 中變數資料的識別符](variable-data-identifiers.md)。 | 
| Archive outputs (存檔輸出) 區段的 Extension (副檔名) | 請保留空白，以使用預設值 (.m2ts)。 | 

結果：輸出將分成每個 5 分鐘 (300 秒) 的檔案。每個檔案的檔案名稱為 **curling**、頻道啟動的時間和計數器 (000000、000001 等），以及檔案名稱副檔名。例如：
+ 第一個檔案將是 **curling-20171012T033162-000001.m2ts**。
+ 第二個檔案將是 **curling-20171012T033162-000002.m2ts**。

每個檔案會同時存放在 **s3ssl://amzn-s3-demo-bucket/channel59/delivery** 和 **s3ssl://amzn-s3-demo-bucket/channel59/backup** 中。

寫入時，Amazon S3 中看不到指定的檔案。一旦輪換發生 （或使用者停止頻道），MediaLive 就會關閉目前的檔案。屆時，您即可看見該檔案。

## 範例 2
<a name="archive-example-3"></a>

您想從同時 (在單獨的 HLS 輸出群組中) 進行串流的冰壺比賽亮點建立存檔。您要建立三個輸出：一個具有歐洲音訊語言、一個具有亞洲音訊語言，另一個具有非洲音訊語言。您想要將輸出存放在名為 **amzn-s3-demo-bucket1**和 的 S3 儲存貯體中**amzn-s3-demo-bucket2**。您想將串流分成 5 分鐘的區塊。


| 欄位 | Value | 
| --- | --- | 
| Archive settings (存檔設定) 區段的 Rollover interval (變換間隔) 欄位 | 300 | 
| 封存群組目的地 A 區段中的 URL  | s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling/10312017在本範例中，系統是根據今天的日期來設定 **10312017** 資料夾。 | 
| 封存群組目的地 B 區段中的 URL  | s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling/10312017在此範例中，路徑具有不同的儲存貯體名稱。 | 
| Archive outputs (存檔輸出) 區段的 Name modifier (名稱修飾詞) |  選擇 **Add output (新增輸出)** 兩次；系統會隨即新增兩行 **Output (輸出)** 至本區段，共計三行輸出。接著，請在每一輸出行中輸入修飾詞：**-audiogroup1**、**-audiogroup2** 和 **-audiogroup3**。  | 
| Archive outputs (存檔輸出) 區段的 Extension (副檔名) | 請保留空白，以使用預設值 (.m2ts)。 | 

結果：會為每個輸出建立三個個別的檔案類別。每個檔案的檔案名稱為 **10312017**，加上修飾詞、序列計數器和檔案名稱副檔名。例如：
+ `10312017-audiogroup1-000000.m2ts`、`10312017-audiogroup2-000000.m2ts` 和 `10312017-audiogroup3-000000.m2ts`。
+ `10312017-audiogroup1-000001.m2ts`、`10312017-audiogroup2-000001.m2ts` 和 `10312017-audiogroup3-000001.m2ts`。

每個檔案會同時存放在 `s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling` 和 `s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling` 中。

寫入時，Amazon S3 中看不到指定的檔案。一旦輪換發生 （或使用者停止頻道），MediaLive 就會關閉目前的檔案。屆時，您即可看見該檔案。

# 輸出容器的欄位
<a name="archive-container"></a>

下列欄位與封存傳輸串流的封裝和交付相關：
+ 在**輸出設定** – **容器設定**區段
+ 在**輸出設定** – **PID 設定**區段

對於所有這些欄位，可以選擇性地變更任何值。如需欄位的詳細資訊，請選擇 MediaLive 主控台中欄位旁的**資訊**連結。

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

下列欄位與輸出中視訊、音訊和字幕串流 (編碼) 的編碼相關。
+ **Stream settings (串流設定)** 區段

如需建立編碼的資訊，請參閱下列各節：
+ [設定影片編碼](creating-a-channel-step6.md)
+ [設定音訊編碼](creating-a-channel-step7.md)
+  [設定字幕編碼](creating-a-channel-step8.md)