

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Archive 出力グループを作成する
<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 group destination]** (アーカイブグループの送信先) – このセクションには、[出力先](archive-destinations.md)のフィールドが含まれています。
   + **[Archive settings]** (アーカイブ設定) – このセクションには、[出力先](archive-destinations.md)のフィールドが含まれています。
   + **[Archive outputs]** (アーカイブ出力) – このセクションには、デフォルトで追加される出力が表示されます。アーカイブ出力には 1 つの出力しか含めることができないため、**[Add output]** (出力の追加) はクリックしないでください

1. **[アーカイブ出力]** で、**[設定]** リンクを選択して個々の出力のセクションを表示します。
   + **[Output settings]** (出力設定) – このセクションには、[出力先](archive-destinations.md)と[出力コンテナ](archive-container.md)のフィールドが含まれています。
   + **[Stream settings]** (ストリーム設定) – このセクションには、[出力ストリーム](archive-streams.md) (動画、オーディオ、字幕) のフィールドが含まれています。

1. (オプション) 出力グループと出力の名前を入力します。
   + **[アーカイブ設定]** の **[名前]** に、出力グループの名前を入力します。この名前は 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>

次のフィールドで、アーカイブ出力ファイル (送信先) の場所と名前を設定します。
+ **[Output group]** (出力グループ) – **[Archive group destination]** (アーカイブグループの送信先) セクション
+ **[Output group]** (出力グループ) – **[Archive settings]** (アーカイブ設定) – [**[CDN settings]** (CDN 設定)
+ **[Output group]** (出力グループ) – **[Additional settings]** (追加設定)– **[Rollover interval]** (ロールオーバー間隔)
+ **[Archive outputs]** (アーカイブ出力) – **[Name modifier]** (名前修飾子)
+ **[Archive outputs]** (アーカイブ出力) – **[Extension]** (拡張子)

1 つ以上の出力先パスを設計する必要があります。次に、コンソールの適切なフィールドにパスの異なる部分を入力する必要があります。

# 出力先のパスを設計します。
<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`

送信先が 2 つある場合、送信先のパスは何らかの方法で互いに異なっていなければなりません。1 つのパスの少なくとも 1 つの部分が、もう一方のパスと異なっていなければなりません。すべての部分が異なっていても許容されます。

次の表は、例の各部分とそれに対応する構文の部分を示します。


| URL の部分 | 例 | Comment | 
| --- | --- | --- | 
| protocol | s3ssl:// | アーカイブ出力の送信先は常に S3 バケットであるため、プロトコルは常に s3ssl:// です。 | 
| パスのバケット部分 | amzn-s3-demo-bucket |  MediaLive では、Amazon S3 バケット名にドット表記を使用しないでください。例えば、**mycompany-videos** は受け入れられますが、**mycompany.videos** は受け入れられません。  | 
| パスのフォルダ部分 | channel59/delivery/ | フォルダは、存在していてもなくてもかまいません。また、必要な長さでもかまいません。フォルダは常にスラッシュで終わる必要があります。 | 
| baseFileName | カーリング | ファイル名の最後にスラッシュを使用しないでください。 | 
| nameModifier | - 20171012T033162 | この修飾子は、アーカイブ出力ではオプションです。 | 
| カウンターの前の区切り記号 | . | MediaLive は、自動的にこの区切り記号を挿入します。 | 
| counter | 000000 | MediaLive は、このカウンターを自動的に生成します。最初は、これは 000000 から始まる 6 桁の数字で、1 ずつ増加します。つまり、000000、000001、000002 など。999999 以降、次の数字は 1000000 (7 桁)、次いで 1000001、1000002、というようになります。次いで、9999999 から 10000000 (8 桁) というようになります。 | 
| 拡張子の前のドット | . | MediaLive は自動的にこのドットを挿入します。 | 
| 拡張子 | m2ts | 常に m2ts になります。 | 

# コンソールのフィールドに入力します
<a name="archive-specify-destination"></a>

1. 送信先の各部分を該当するフィールドに入力します。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/medialive/latest/ug/archive-specify-destination.html)

1. **[Credentials]** (認証情報) セクションは両方の **[Archive group destinations]** (アーカイブグループの送信先) セクションで空白のままにします。MediaLive は、信頼されたエンティティを介して S3 バケットに書き込むアクセス許可を持っています。これらのアクセス権限が組織内の誰かによって既に設定されている必要があります。詳細については、「[信頼されるエンティティのアクセス要件](trusted-entity-requirements.md)」を参照してください。

1. **[CDN settings]** (CDN 設定) フィールドには、MediaLive がこの出力を Amazon S3 バケットに送信するたびに既定 ACL を設定する必要がある場合のみ値を入力します。

   通常、既定の ACL の使用は、組織が Amazon S3 バケットの所有者でない場合にのみ適用されます。[出力先](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl)について話し合ったときに、既定 ACL の使用についてバケット所有者と話し合ったはずです。

1. **[Archive settings]** (アーカイブ設定) セクションの **[Rollover interval]** (ロールオーバー間隔) フィールドに値を入力します。

   例えば、**「300」**では、出力が 300 秒 (5 分) ごとに個別のファイルに分割されます。

   ロールオーバーの期限が切れるたびに、MediaLive は Amazon S3 で現在のファイルを閉じ、`baseFilename`、`nameModifier`、および連番を使用して新しいファイルを開始します。

   現在のファイルは、閉じてから Amazon S3 に表示されます。

詳細については、[「例」](archive-examples.md)を参照してください。

# アーカイブ出力グループの送信先フィールドの例
<a name="archive-examples"></a>

これらの例では、ファイルの場所に関連するフィールドを設定する方法を示しています。個々の出力のフィールドなど、他のフィールドを設定する方法は示していません。

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

TV チャンネル 59 からのストリーミング出力の Archive を作成するとします。出力を「**amzn-s3-demo-bucket**」という S3 バケットに保存し、ストリームを 5 分のチャンクに分割するとします。


| フィールド | 値 | 
| --- | --- | 
| [Archive settings] (Archive 設定) セクションの [Rollover interval] (ロールオーバー間隔) フィールド | 300 | 
| [Archive group destination A] (アーカイブグループ送信先 A) セクションの [URL] | s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling | 
| [Archive group destination B] (アーカイブグループ送信先 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** です。
+ 2 番目のファイルは **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>

カーリングゲームからハイライトの Archive を作成して、別の HLS 出力グループでストリーミングするとします。ヨーロッパ向けのオーディオ言語、アジア向けのオーディオ言語、アフリカ向けのオーディオ言語の 3 つの出力を作成するとします。出力を「**amzn-s3-demo-bucket1**」および「**amzn-s3-demo-bucket2**」という S3 バケットに保存するとします。ストリームを 5 分のチャンクに分割するとします。


| フィールド | 値 | 
| --- | --- | 
| [Archive settings] (Archive 設定) セクションの [Rollover interval] (ロールオーバー間隔) フィールド | 300 | 
| [Archive group destination A] (アーカイブグループ送信先 A) セクションの [URL] | s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling/10312017この例では、「**10312017**」フォルダは今日の日付と一致するように設定されています。 | 
| [Archive group destination B] (アーカイブグループ送信先 B) セクションの [URL] | s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling/10312017この例では、パスには異なるバケット名があります。 | 
| [Archive outputs] (アーカイブ出力) セクションの [Name modifier] (名前修飾子) |  **[出力の追加]** を 2 回選択します。2 つの**出力**行がこのセクションに追加され、合計で 3 行になります。各行に、修飾子「**-audiogroup1**」、「**-audiogroup2**」、「**-audiogroup3**」を入力します。  | 
| [Archive outputs] (アーカイブ出力) セクションの [Extension] (拡張子) | デフォルト (.m2ts) を使用する場合は空のままにします。 | 

結果: 出力ごとに 3 つの個別のファイルカテゴリが作成されます。各ファイルの名前は、**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>

次のフィールドは、アーカイブトランスポートストリームのパッケージングと配信に関連します。
+ **[Output settings]** (出力設定) 内 - **[コンテナの設定]** セクション
+ **[Output settings]** (出力設定) - **[PID settings]** (PID 設定) セクション

オプションで、これらのいずれかのフィールドの値を変更します。フィールドの詳細については、MediaLive コンソールでフィールドの横にある **[Info]** (情報) リンクを選択してください。

# 動画ストリーム、オーディオストリーム、字幕ストリーム (エンコード) のフィールド
<a name="archive-streams"></a>

次のフィールドは、出力内の動画ストリーム、オーディオストリーム、字幕ストリーム (エンコード) のエンコーディングに関連します。
+ **[ストリーム設定]** セクション

エンコードの作成については、以下のセクションを参照してください。
+ [ビデオエンコードを設定する](creating-a-channel-step6.md)
+ [オーディオエンコードを設定する](creating-a-channel-step7.md)
+  [字幕エンコードを設定する](creating-a-channel-step8.md)