

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

# MediaTailor チャネルアセンブリの使用開始
<a name="channel-assembly-getting-started"></a>

この入門チュートリアルでは、次のタスクの実行方法を示します。
+ ソースロケーションを作成し、それにソースコンテンツを追加する
+ チャネルを作成する
+ スケジュールに従ってチャネルのコンテンツを再生するためのプログラムリストを作成する
+ 広告挿入を使用してチャネルストリームにパーソナライズされた AWS Elemental MediaTailor 広告を追加する

これらを完了したら、ブラウザを開き、チャンネルの再生 URL を入力して、パーソナライズ広告が含まれるチャンネルのストリームを表示できるようになります。

このチュートリアルでは、MediaTailor チャンネルアセンブリの使用を開始するための基本的な手順を説明します。詳細については、「[AWS Elemental MediaTailor を使用して線形アセンブルストリームを作成する](channel-assembly.md)」を参照してください。

**推定コスト**
+ アクティブなチャンネルの料金は、1 時間当たり 0.10 USD です。アクティブではないチャンネルに対する料金は請求されません。

**Topics**
+ [前提条件](#ca-getting-started-prerequisites)
+ [ステップ 1: ソースロケーションを作成する](#ca-getting-started-create-source-location)
+ [ステップ 2: VOD ソースをソースロケーションに追加する](#ca-getting-started-add-sources)
+ [ステップ 3: チャネルを作成する](#ca-getting-started-create-channel)
+ [ステップ 4: チャンネルのスケジュールにプログラムを追加する](#ca-getting-started-create-programs)
+ [ステップ 5 (*オプション*): MediaTailor を使用してパーソナライズされた広告をストリームに挿入する](#ca-getting-started-integrate-mediatailor-ssai)
+ [ステップ 6: チャネルの開始](#ca-getting-started-start-channel)
+ [ステップ 7: チャネルのテスト](#ca-getting-started-test-channel)
+ [ステップ 8: クリーンアップする](#ca-getting-started-clean-up)

## 前提条件
<a name="ca-getting-started-prerequisites"></a>

 このチュートリアルを開始する前に、これらの要件を満たす必要があります。
+ [セットアップ AWS Elemental MediaTailor](setting-up.md) の手順を完了しておくこと。
+ VOD ソースコンテンツと広告スレートの両方に使用できるアセットがあること。アセットのマニフェストへのパスを把握しておく必要があります。
**注記**  
自動アダプティブビットレート (ABR) またはタイトルごとのエンコーディングを使用している場合は、すべてのバリアントが同じ長さで、同じ数の子トラックを保有するようにアセットをエンコードする必要があります。最小セグメント長が 1 秒のエンコーディングテンプレートの使用が推奨されます。

## ステップ 1: ソースロケーションを作成する
<a name="ca-getting-started-create-source-location"></a>

ソースの場所は、コンテンツが保存されているオリジンサーバーを表します。Amazon S3、標準ウェブサーバー、コンテンツ配信ネットワーク (CDN)、パッケージングオリジンなどです AWS Elemental MediaPackage。

 MediaTailor はソースロケーションからマニフェストを取得し、それらを使用して、基盤となるコンテンツセグメントを参照するライブスライディングマニフェストウィンドウをアセンブルします。

ソースロケーションを作成するには、以下の手順を実行します。<a name="ca-getting-started-create-source-location-procedure"></a>

**ソースロケーションを作成する**

1. MediaTailor コンソール ([https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)) を開きます。

1. ナビゲーションペインで、**[Channel assembly]** (チャネルアセンブリ) > **[Source locations]** (ソースロケーション) とクリックします。

1. ナビゲーションバーで、**[Create source location]** (ソースロケーションを作成) をクリックします。

1. **[Source location configuration]** (ソースロケーションの設定) で、ソースコンテンツの識別子と場所を入力します。
   + **[Name]** (名前): ソースロケーションの識別子 (**my-orig** など)。
   + **[Base URL]** (ベース URL): コンテンツがホストされているオリジンサーバーのベース URL (**https://111111111111.cloudfront.net** など)。URL は標準の HTTP URL 形式で、プレフィックスを **http://** または **https://** にする必要があります。

1. **[Create source location]** (ソースロケーションを作成) をクリックします。

## ステップ 2: VOD ソースをソースロケーションに追加する
<a name="ca-getting-started-add-sources"></a>

 チャンネル用に 1 つ、または複数のソースロケーションを定義したので、次に 1 つ、または複数の *VOD ソース*を追加できます。VOD ソースは、単一の映画、テレビ番組のエピソード、またはハイライトクリップといった単一のコンテンツを表します。

 VOD ソースには、少なくとも 1 つの*パッケージ設定*を作成する必要があります。各パッケージ設定には、VOD ソースのパッケージ化された形式とマニフェストの設定が含まれています。作成後、パッケージ設定をチャンネルに追加して出力を作成します。

複数のパッケージ設定を使用して、異なるチャンネル出力を作成することができます。例えば、VOD ソースが HLS と DASH の両方としてパッケージ化されている場合、それぞれの形式に 2 つのパッケージ設定を作成できます。その後、パッケージ設定のソースグループを使用して、DASH 用と HLS 用に 1 つずつ、合計で 2 つのチャネル出力を作成できます。<a name="ca-getting-started-add-sources-procedure"></a>

**VOD ソースを追加してパッケージ設定を作成する**

1. MediaTailor コンソール ([https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)) を開きます。

1. ナビゲーションペインで、**[Channel assembly]** (チャネルアセンブリ) > **[Source locations]** (ソースロケーション) とクリックします。

1. **[Source locations]** (ソースロケーション) ペインで、[ソースロケーションを作成する](#ca-getting-started-create-source-location-procedure) の手順で作成したソースロケーションを選択します。

1. **[Add VOD source]** (VOD ソースを追加) をクリックします。

1. **[VOD source details]** (VOD ソースの詳細) で、VOD ソースの **[Name]** (名前) (**my-example-video** など) を入力します。

1. **[Package configurations]** (パッケージ設定) > {{source-group-name}} と進み、パッケージ設定に関する情報を入力します。
**注記**  
ソースのパッケージ設定の継続時間は、すべて同じ (ソースのマニフェストによって規定されている時間) にする必要があります。また、パッケージ設定内のすべてのソースで、子ストリームの数が同じである必要もあります。これらの要件を満たすため、アセットにはエンコードテンプレートを使用することをお勧めします。最小セグメント長が 1 秒のエンコーディングテンプレートの使用が推奨されます。タイトルごと、または自動アダプティブビットレート (ABR) ストリーミングはこれらの要件に違反するため、MediaTailor ではこれらのエンコードメソッドがサポートされません。
   + **[Source group]** (ソースグループ): HLS-4K など、このパッケージ設定を説明するソースグループ名を入力します。この名前を書き留めておきます。これは、チャネルの出力を作成するときに参照します。詳細については、「[チャネルの出力でのソースグループの使用](channel-assembly-source-groups.md)」を参照してください。
   + **[Type]** (タイプ): この設定のパッケージ形式を選択します。MediaTailor は、HLS と DASH をサポートします。
   + **[Relative path]** (相対パス): ソースロケーションの **ベース HTTP URL** からマニフェストへの相対パスです。例えば、**/my/path/index.m3u8** などです。

1. **[Add VOD source]** (VOD ソースを追加) をクリックします。

1. この手順のステップ 4～7 を繰り返して、広告スレートの VOD ソースを追加します。

## ステップ 3: チャネルを作成する
<a name="ca-getting-started-create-channel"></a>

 チャネルは、ソースをライブリニアストリームにアセンブルします。各チャネルには、VOD ソースのパッケージ設定に対応する 1 つ、または複数の出力が含まれています。

 最初にチャネルを作成してから、プログラムを作成することによってチャネルのスケジュールに VOD ソースを追加します。<a name="ca-gsg-create-channel-procedure"></a>

**チャネルを作成する**

1. MediaTailor コンソール ([https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)) を開きます。

1. ナビゲーションペインで、**[Channel assembly]** (チャネルアセンブリ) > **[Channels]** (チャネル) とクリックします。

1. ナビゲーションバーで、**[Create channel]** (チャネルを作成) をクリックします。

1. **[Channel details]** (チャネルの詳細) で、チャネルに関する詳細情報を入力します。
   + **[Name]** (名前): チャネルの名前を入力します。
   + **[Playback mode]** (再生モード): 許可されるプログラム推移の種類と、プログラムの終了後に何が行われるかを決定します。デフォルトのループモードを使用します。

1. [**次へ**] を選択します。

1. **[Output details]** (出力の詳細) で、この出力の設定を定義します。
   + **[Manifest name]** (マニフェスト名): **{{index}}** などのマニフェスト名を入力します。MediaTailor が、形式の拡張子 (HLS には.m3u8 など) を付加します。
**注記**  
チャネル出力ごとに、一意のマニフェスト名を入力する必要があります。
   + **[Output type]** (出力タイプ): チャネルのストリーミング形式を選択します。DASH と HLS がサポートされています。[ステップ 1: ソースロケーションを作成する](#ca-getting-started-create-source-location) で作成したパッケージ設定に対応する形式を選択します。
   + **[Source group]** (ソースグループ): [ステップ 1: ソースロケーションを作成する](#ca-getting-started-create-source-location) で作成したソースグループの名前を入力します。

1. **[Manifest settings]** (マニフェスト設定) で、マニフェスト設定に関する追加情報を入力します。
   + **[Manifest window (sec)]** (マニフェストの時間枠 (秒)): 各マニフェストに含まれている時間枠 (秒単位) です。最小値は 30 秒で、最大値は 3,600 秒です。

1. [**次へ**] を選択します。

1. **[Channel policy]** (チャネルポリシー) で、**[Do not attach channel policy]** (チャネルポリシーをアタッチしない) を選択します。このオプションは、 AWS アカウント 認証情報にアクセスできるユーザーのみに再生を制限します。

1. [**次へ**] を選択します。

1. **[Review and create]** (確認と作成) ペインで設定を確認します。

1. **[Create channel]** (チャネルを作成) をクリックします。
**注記**  
チャネルは停止状態で作成されます。チャンネルは、ユーザーがチャネルを開始するまでアクティブになりません。

## ステップ 4: チャンネルのスケジュールにプログラムを追加する
<a name="ca-getting-started-create-programs"></a>

 チャンネルができたので、チャネルのスケジュールに*プログラム*を追加します。各プログラムには、アカウント内のソースロケーションからの VOD ソースが含まれています。チャネルのスケジュールは、チャネルのストリームでプログラムが再生される順序を決定します。

 各プログラムには、1 つまたは複数の広告ブレークを設定できます。広告ブレークは、広告スレートとして使用する VOD ソースを指定することによって挿入します。広告ブレークの継続時間は、スレートの継続時間によって決まります。オプションで、MediaTailor 広告挿入などのサーバー側の広告挿入サーバーを使用して、広告ブレークをパーソナライズできます。<a name="ca-getting-started-add-programs"></a>

**チャンネルのスケジュールにプログラムを追加する**

1. MediaTailor コンソール ([https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)) を開きます。

1. ナビゲーションペインで、**[Channel assembly]** (チャネルアセンブリ) > **[Channels]** (チャネル) とクリックします。

1. **[Channels]** (チャネル) ペインで、[ステップ 3: チャネルを作成する](#ca-getting-started-create-channel) 手順で作成したチャネルを選択します。

1. **[Program details]** (プログラムの詳細) で、プログラムに関する詳細情報を入力します。
   + **[Name]** (名前): チャンネルのスケジュールに追加するプログラムの名前です。
   + **[Source location name]** (ソースロケーション名): **[Select an existing source location]** (既存のソースロケーションを選択する) を選択して、**[Select an existing source location]** (既存のソースロケーションを選択する) のドロップダウンメニューから [ステップ 1: ソースロケーションを作成する](#ca-getting-started-create-source-location) で作成したソースロケーションを選択します。
   + **[VOD source name]** (VOD ソース名): **[Select an existing VOD source]** (既存の VOD ソースを選択する) を選択して、このチュートリアルで先ほど作成した VOD ソースを選択します。

1. **[Playback configuration]** (再生設定) で、プログラムがチャンネルのスケジュールにいつ、どのように挿入されるかを定義します。
   + **[Transition type]** (推移タイプ): この値は **[Relative]** (相対的) に固定されています。相対的な遷移タイプは、このプログラムがプログラムリスト内の他のプログラムに相対して配信されることを示します。
   + **[Relative position]** (相対位置): このプログラムがチャネルのスケジュールの最初のプログラムである場合は、この設定を省略できます。チャンネルのスケジュールの最初のプログラムではない場合は、プログラムを付加するプログラムリスト内の場所を選択します。これには、**[Before program]** (プログラムの前) または **[After program]** (プログラムの後) を選択できます。
   + **[Relative program]** (相対プログラム): これがスケジュールの最初のプログラムである場合は、この設定を省略できます。チャンネルのスケジュールの最初のプログラムではない場合は、**[Use existing program]** (既存のプログラムを使用する) を選択して、[チャンネルのスケジュールにプログラムを追加する](#ca-getting-started-add-programs) で作成したプログラム名を選択します。

1. <a name="ad-breaks"></a>**[Add ad break]** (広告ブレークを追加) をクリックします。**[Ad breaks]** (広告ブレーク) で、広告ブレークを設定します。
   + **[Slate source location name]** (スレートのソースロケーション名): **[Select an existing source location]** (既存のソースロケーションを選択する) を選択して、このチュートリアルで先ほど作成したスレートが保存されているソースロケーションを選択します。
   + **[VOD source name]** (VOD ソース名): **[Select an existing VOD source]** (既存の VOD ソースを選択する) を選択して、このチュートリアルで先ほど追加したスレート用に使用している VOD ソースを選択します。広告ブレークの継続時間は、スレートの継続時間によって決まります。
   + **[Offset in milliseconds]** (ミリ秒単位のオフセット): この値は、ミリ秒単位での広告ブレークの開始時間を、プログラムの開始時点に相対するオフセットとして指定します。VOD ソースの期間より短く、プログラムの VOD ソース内のすべてのトラック (すべてのオーディオ、ビデオ、クローズドキャプショントラック) のセグメント境界と一致する値を入力します。そうしないと、広告ブレークはスキップされます。例えば、**0** を入力すると、プログラムの開始前に再生されるプレロール広告ブレークが作成されます。注: 。

1. **[Add program]** (プログラムを追加) をクリックします。

   プログラムの詳細については、「[Configuring ad breaks for your program](channel-assembly-adding-programs.md#channel-assembly-programs-ad-breaks)」を参照してください。

    リニアストリームでの広告の使用の詳細については、「[オプションの設定](configurations-create.md#configurations-create-addl)」を参照してください。

## ステップ 5 (*オプション*): MediaTailor を使用してパーソナライズされた広告をストリームに挿入する
<a name="ca-getting-started-integrate-mediatailor-ssai"></a>

 これでプログラムが含まれるチャンネルが作成されました。希望する場合は、MediaTailor を使用して、チャンネルのストリーム内のプログラムにある広告ブレークにパーソナライズされた広告を挿入できます。

 **前提条件** 

 続行する前に、以下の要件を満たす必要があります。
+ 広告決定サーバー (ADS) があること。
+ [チャネルのスケジュールにプログラムを追加する](channel-assembly-programs.md) 手順での **[Ad break]** (広告ブレーク) の設定が完了していること。<a name="ca-getting-started-ssai-procedure"></a>

**MediaTailor を使用してチャネルのストリームにパーソナライズされた広告を追加する**

1. MediaTailor コンソール ([https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)) を開きます。

1. ナビゲーションペインで **[Configurations]** (設定) をクリックします。

1. **[Required settings]** (必須の設定) で、設定に関する基本的な必須情報を入力します。
   + **[Name]** (名前): 設定の名前です。
   + **[Content source]** (コンテンツソース): チャネルの出力からの再生 URL (ファイル名と拡張子を除く) を入力します。MediaTailor の設定に関する詳細については、「[必須の設定](configurations-create.md#configurations-create-main)」を参照してください。
   + **[Add decision server]** (広告決定サーバー): ADS の URL を入力します。

1. オプションで、**[Configuration aliases]** (設定エイリアス)、**[Personalization details]** (パーソナライゼーションの詳細)、および **[Advanced settings]** (アドバンスト設定) を設定できます。これらの設定については、「[オプションの設定](configurations-create.md#configurations-create-addl)」を参照してください。

1. ナビゲーションバーで **[Create configuration]** (設定を作成) をクリックします。

 MediaTailor 広告挿入の使用に関する詳細については、「[AWS Elemental MediaTailor を使用して広告を挿入する](configurations.md)」を参照してください。

## ステップ 6: チャネルの開始
<a name="ca-getting-started-start-channel"></a>

 これでチャンネルが作成されました。ただし、チャンネルのストリームにアクセスする前に、チャンネルを開始する必要があります。チャネルがアクティブになる前にアクセスしようとすると、MediaTailor が HTTP `4xx` エラーコードを返します。<a name="ca-getting-started-create-program-list"></a>

**チャネルの開始**

1. MediaTailor コンソール ([https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)) を開きます。

1. ナビゲーションペインで、**[Channel assembly]** (チャネルアセンブリ) > **[Channels]** (チャネル) とクリックします。

1. ナビゲーションバーで、**[Start]** (開始) をクリックします。

## ステップ 7: チャネルのテスト
<a name="ca-getting-started-test-channel"></a>

 チャンネルが正常に動作していることを確認するには、ウェブブラウザを開き、チャネルの出力からの URL を入力します。チャンネルのストリームが表示されるはずです。

 状況によっては、期待される動作を実現するために、キャッシュの消去が必要になる場合があります。

## ステップ 8: クリーンアップする
<a name="ca-getting-started-clean-up"></a>

 このチュートリアルで作成したチャネルを使用し終えたら、チャネルを削除してクリーンアップする必要があります。

 チャンネル料金の請求は、チャネルステータスが [停止] に変わり次第、停止されます。今後のためにチャネルを保持したいが、料金は発生させたくないという場合は、当面の間チャネルを停止して、後ほど再度開始することができます。<a name="ca-getting-started-delete-channel"></a>

**チャネルを削除する**

1. MediaTailor コンソール ([https://console.aws.amazon.com/mediatailor/](https://console.aws.amazon.com/mediatailor/)) を開きます。

1. ナビゲーションペインで、**[Channel assembly]** (チャネルアセンブリ) > **[Channels]** (チャネル) とクリックします。

1. 削除するチャネルを選択します。

1. チャネルが実行中の場合は、**[Actions]** (アクション) ドロップダウンメニューから **[Stop]** (停止) を選択します。チャネルは、停止してから削除する必要があります。

1. チャネルが停止したら、**[Actions]** (アクション) ドロップダウンメニューから **[Delete]** (削除) を選択します。