

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

# 出力先のフィールド — MediaPackage に送信する
<a name="hls-destinations-emp"></a>

[MediaPackageへの出力を計画したとき](hls-choosing-hls-vs-emp.md)、HLS出力グループを作成して出力を送信することを決めたかもしれません。（または、[MediaPackage 出力グループ](creating-mediapackage-output-group.md) の作成を決定した可能性があります）。

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

HLS 出力グループを使用して、標準の MediaPackage または toMediaPackage v2 に送信できます。2 つのバージョンでは、異なるプロトコルを使用します。
+ MediaPackage は WebDAV を使用します。
+ MediaPackage v2 は Basic PUT を使用します。

**Topics**
+ [出力先のパスを設計します。](hls-destinations-emp-design.md)
+ [コンソールのフィールドに入力します](hls-specify-destination-emp.md)
+ [標準 MediaPackage の例](hls-example-mediapackage.md)
+ [MediaPackage v2 の例](hls-example-mediapackage-v2.md)

# 出力先のパスを設計します。
<a name="hls-destinations-emp-design"></a>

完全な送信先パスをまだ設計していない場合は、この手順を実行します。既にパスを設計している場合は、「[コンソールのフィールドに入力します](hls-specify-destination-emp.md)」に進みます。

**パスを設計するには**

1. MediaPackage ユーザーから[以前に取得](origin-server-hls-emp.md)した情報を収集します。
   + チャンネルの 2 つの URL (入力エンドポイントは MediaPackage の用語) です。この手順の後の情報を参照してください。
   + 標準の MediaPackage を使用している場合は、ユーザー名とパスワードを取得します。MediaPackage v2 を使用している場合は、ユーザー認証情報を使用しません。

1. URL に続く送信先パスの部分を設計する必要があります。

**Topics**
+ [標準 MediaPackage の情報を収集する](hls-destinations-emp-info.md)
+ [MediaPackage v2 の情報を収集する](hls-destinations-emp-info-v2.md)
+ [出力のパスの構文](hls-syntax-emp.md)
+ [nameModifier の設計](hls-nameModifier-design-emp.md)
+ [segmentModifier の設計](hls-segmentModifier-design-emp.md)

# 標準 MediaPackage の情報を収集する
<a name="hls-destinations-emp-info"></a>

標準 MediaPackage の場合、チャネルの 2 つの URLsは次の例のようになります。

`6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/9dj8/channel` 

`6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/e333/channel`

コードの説明は以下のとおりです。

`mediapackage` は、入力エンドポイントが MediaPackage API のバージョン 1 を使用していることを示します。

`channel` は常に URL の末尾に表示されます。これは、この送信先のすべてのファイルの基本ファイル名です。

2 つの URL は、`channel` の直前のフォルダを除いて、常に同一です。

# MediaPackage v2 の情報を収集する
<a name="hls-destinations-emp-info-v2"></a>

MediaPackage v2 の場合、チャネルの 2 つの URLsは次の例のようになります。

`mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index`

`mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index`

コードの説明は以下のとおりです。


| Element | 説明 | 
| --- | --- | 
| mz82o4-1 および mz82o4-2 |  2 つのエンドポイントが MediaPackage の冗長チャネル用であることを示します。プレフィックスは常に -1および-2です。 | 
| mediapackagev2 | 入力エンドポイントが MediaPackage API のバージョン 2 を使用していることを示します | 
| live-sports/1/curling および live-sports/2/curling | 冗長取り込みのフォルダ。1 つのフォルダには常に/1/が含まれ、もう 1 つのフォルダには常に/2/が含まれます。 | 
| index | 常に URL の末尾に表示されます。これは、この送信先のすべてのファイルの基本ファイル名です。 | 

# 出力のパスの構文
<a name="hls-syntax-emp"></a>

HLS 出力には、常に 3 つのカテゴリのファイルが含まれます。

以下のセクションを参照してください。
+ メインマニフェスト
+ そのため、子マニフェストします。
+ メディアファイル

次の表では、これらの 3 つのカテゴリのファイルの送信先パスを構成する部分について説明します。

これら3つのカテゴリのファイルの送信先パスは、*baseFilename* までが同一であり、これは MediaLive がこれらすべてのカテゴリのファイルを同一のフォルダに送信することを意味します。修飾子とファイル拡張子は、ファイルのカテゴリごとに異なります。MediaPackage に送信するときは、すべてのファイルを同じフォルダに送信する必要があります。ダウンストリームシステムでは、すべてのファイルが一緒になることが期待されます。


| システム | パスの構文 | 例 | 
| --- | --- | --- | 
| メインマニフェストファイル |  protocol channelURL extension |  出力のパス。MediaPackage v2 を使用する例を次に示します。 `https://mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index.m3u8`  | 
| 子マニフェストファイル | protocol channelURL nameModifier extension | 以下は、カーリング出力の高解像度レンディション (MediaPackage v2 を使用する送信先) の子マニフェストのパスの例です。`https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high.m3u8` | 
| メディアファイル (セグメント) | protocol channelURL nameModifier optionalSegmentModifier counter extension | 以下は、230 番目のセグメント (MediaPackage v2 を使用する送信先) のファイルのパスの例です。https://mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index-high-00230.ts | 

これらのパスは次のように構成されます。
+ MediaPackage ユーザーがチャンネル URL を提供していたはずです。URL は、baseFilename までのパスの部分をカバーします:
  + 標準の MediaPackage では、baseFilename は常に`channel`です。
  + MediaPackage v2 では、baseFilename は常に`index`です。
+ 以下を指定する必要があります。
  + 修飾子
  + segmentModifier

  次のセクションを参照してください。
+ MediaLive はカウンターの前に下線文字を挿入します。
+ MediaLive は 00001 から始まる 6 桁のカウンターを生成します。
+ MediaLive は拡張子の前にドットを挿入します。
+ MediaLive は拡張子を選択します。
  + マニフェストファイルの場合 — 常に ` .m3u8`
  + メディアファイルの場合 — トランスポートストリーム内のファイルの場合は .ts、fmp4 コンテナ内のファイルの場合は .mp4 

# nameModifier の設計
<a name="hls-nameModifier-design-emp"></a>

ファイル名の `nameModifier` 部分を設計します。子マニフェストとメディアファイルでは、ファイル名にこの修飾子が含まれています。

この `nameModifier` は、個々の出力を区別するため、各出力で一意である必要があります。
+ 動画 (および他のストリーム) の出力については、通常、動画を記述します。例えば、レンディションが 3 つある場合は、**-high**、**-medium**および**-low**を使用できます。または、各修飾子は解像度とビットレート (**-1920x1080-5500kpbs**) を正確に記述できます。
+ オーディオのみ、または字幕のみの出力の場合は、通常、オーディオまたは字幕を記述します。例えば、**-aac**、**-webVTT** です。

` baseFilename` と `nameModifier` を分けるために、`nameModifier` をハイフンなどの区切り記号で始めることをお勧めします。

`nameModifier` には、[データ変数](variable-data-identifiers.md)を含めることができます。

# segmentModifier の設計
<a name="hls-segmentModifier-design-emp"></a>

出力先パスの segmentModifiers 部分を設計します。segmentModifier はオプションです。含める場合は、メディアファイル名にのみ含めます。

この修飾子の標準的な用途は、データ変数を使用してタイムスタンプを作成し、チャンネルの再開時にセグメント同士の上書きを防ぐことです。例えば、タイムスタンプ **\$1t\$1-** を含めるとします。セグメント 00001 の名前は `index-120028-00001` です。数分後に出力が再開した場合 (それにより、セグメントカウンターが再始動する)、新しいセグメント 00001 の名前は `index-120039-00001` になります。新しいファイルは、元のセグメント 00001 のファイルを上書きしません。ダウンストリームシステムによっては、この動作が上間しい場合があります。

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

出力名と出力先パスを設計したら、HLS 出力グループを設定します。

次のフィールドは、HLS メディアおよびマニフェストファイルの場所と名前 (送信先) を設定します。
+ **[Output group] (出力グループ) – [HLS group destination] (HLS グループ送信先)** セクション
+ **[Output group] (出力グループ) – [HLS settings] (HLS 設定) – [CDN]** セクション
+ **[Output group] (出力グループ) – [Location] (場所) – [Directory structure] (ディレクトリ構造)**
+ **[Output group] (出力グループ) – [Location] (場所) – [Segments per subdirectory (サブディレクトリごとのセグメント**
+ **[HLS outputs] (HLS 出力) – [Output settings] (出力設定) – [Name modifier] (名前修飾子)**
+ **[HLS outputs] (HLS 出力) – [Output settings] (出力設定) – [Segment modifier] (セグメント修飾子)**

**送信先を設定するには**

1. **[HLS group destinations]** (HLS グループ送信先) セクションの **[URL]** フィールドに値を入力します。チャンネルが標準チャンネルとして設定されている場合は送信先を 2 つ指定し、単一パイプラインチャンネルとして設定されている場合は 1 つ指定します。    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/medialive/latest/ug/hls-specify-destination-emp.html)

1. 入力ユーザー名を入力します。パスワード (該当する場合) には、 AWS Systems Manager パラメータストアに保存されているパスワードの名前を入力します。パスワード自体は入力しないでください。詳細については、「[AWS Systems Manager パスワードパラメータの要件](requirements-for-EC2.md)」を参照してください。

1. **CDN** 設定セクションで、適切な接続タイプを選択します。
   + 標準 MediaPackage に送信するには、`Hls webdav`を選択します。
   + MediaPackage v2 に送信するには、`Basic PUT`を選択します。

1. ダウンストリームシステムによって[接続の設定](origin-server-http.md)値が提供されている場合は、[**CDN** 設定] セクションのフィールドにその値を入力します。

# 標準 MediaPackage の例
<a name="hls-example-mediapackage"></a>

この例では、HLS 出力グループのダウンストリームシステムが標準のMediaPackage である場合に送信先フィールドを設定する方法を示します。

カーリングゲームをストリーミングし、高、中、低ビットレートの 3 つの出力を作成するとします。


| フィールド | 値 | 
| --- | --- | 
| [HLS settings] (HLS 設定) セクションの [CDN settings] (CDN 設定) | hls webdav  | 
| [HLS group destinations A] (HLS グループ送信先 A) セクションの [URL] |  6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/9dj8/channel | 
| [HLS group destinations A] (HLS グループ送信先 A) セクションの [認証情報] | MediaPackage は、認証リクエストのみを受け入れるため、MediaPackage が認識しているユーザー名とパスワードを入力する必要があります。パスワードには、 AWS Systems Manager パラメータストアに保存されているパスワードの名前を入力します。パスワード自体は入力しないでください。詳細については、「[AWS Systems Manager パスワードパラメータの要件](requirements-for-EC2.md)」を参照してください。 | 
| [HLS group destinations B] (HLS グループ送信先 B) セクションの [URL] |  6d2c.mediapackage.us-west-2.amazonaws.com/in/v2/9dj8/e333/channel | 
| [HLS group destinations B] (HLS グループ送信先 B) セクションの [認証情報] | 送信先 B の URL のユーザー名とパスワードを入力します。両方の URL の認証情報が同じである可能性がありますが、一致しない場合もあります。 | 
| [HLS outputs] (HLS 出力) セクションの [Name modifier] (名前修飾子) |  **[出力の追加]** を 2 回選択します。2 つの**出力**行がこのセクションに追加され、合計で 3 行になります。各行に、修飾子「**-high**」、「**-medium**」、「**-low**」を入力します。  | 
| [Location] (場所) セクションの [Directory Structure] (ディレクトリ構造) と [Segments Per Subdirectory] (サブディレクトリあたりのセグメント数) | MediaPackage はこれらのフィールドを使用しないので、空白のままにします。 | 

結果として、以下の名前でファイルが作成されます。
+ 1 つのメインマニフェスト: **channel.m3u8**
+ 各出力に 1 つの子マニフェスト: **channel-high.m3u8**、**channel-medium.m3u8**、**channel-low.m3u8**
+ 各出力の TS ファイル: 
  + **channel-high-00001.ts**、**channel-high-00002.ts**、**channel-high-00003.ts** など
  + **channel-medium-00001.ts**、**channel-medium-00002.ts**、**channel-medium-00003.ts** など 
  + **channel-low-00001.ts** **channel-low-00002.ts**、** channel-low-00003.ts**、など

これらのファイルは MediaPackage で両方の URL 入力に発行されます。

# MediaPackage v2 の例
<a name="hls-example-mediapackage-v2"></a>

この例では、HLS 出力グループのダウンストリームシステムが標準のMediaPackage である場合に送信先フィールドを設定する方法を示します。

カーリングゲームをストリーミングし、高、中、低ビットレートの 3 つの出力を作成するとします。


| フィールド | 値 | 
| --- | --- | 
| [HLS settings] (HLS 設定) セクションの [CDN settings] (CDN 設定) |  **basic PUT**  | 
| [HLS group destinations A] (HLS グループ送信先 A) セクションの [URL] | mz82o4-1.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/1/curling/index | 
| [HLS group destinations A] (HLS グループ送信先 A) セクションの [認証情報] | [] は空白のままにします。MediaPackage v2 は認証情報を使用して認証しません。 | 
| [HLS group destinations B] (HLS グループ送信先 B) セクションの [URL] | mz82o4-2.ingest.hnycui.mediapackagev2.us-west-2.amazonaws.com/in/v1/live-sports/2/curling/index. | 
| [HLS group destinations B] (HLS グループ送信先 B) セクションの [認証情報] | [] は空白のままにします。MediaPackage v2 は認証情報を使用して認証しません。 | 
| [HLS outputs] (HLS 出力) セクションの [Name modifier] (名前修飾子) |  **[出力の追加]** を 2 回選択します。2 つの**出力**行がこのセクションに追加され、合計で 3 行になります。各行に、修飾子「**-high**」、「**-medium**」、「**-low**」を入力します。  | 
| [Location] (場所) セクションの [Directory Structure] (ディレクトリ構造) と [Segments Per Subdirectory] (サブディレクトリあたりのセグメント数) | MediaPackage はこれらのフィールドを使用しないので、空白のままにします。 | 

結果として、以下の名前でファイルが作成されます。
+ 1 つのメインマニフェスト: **index.m3u8**
+ 各出力に 1 つの子マニフェスト: **index-high.m3u8**、**index-medium.m3u8**、**index-low.m3u8**
+ 各出力の TS ファイル: 
  + **index-high-00001.ts**、**index-high-00002.ts**、**index-high-00003.ts** など
  + **index-medium-00001.ts**、**index-medium-00002.ts**、**index-medium-00003.ts** など 
  + **index-low-00001.ts** **index-low-00002.ts**、** index-low-00003.ts**、など

これらのファイルは MediaPackage で両方の URL 入力に発行されます。