

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

# ライブソースの使用
<a name="channel-assembly-working-live-sources"></a>

*ライブソース*は、ライブサッカーゲームやニュースブロードキャストなどの単一のライブストリームを表し、ソースの場所に追加します。チャネルを作成したら、ソースの場所に 1 つ以上のライブソースを追加し、各ライブソースをプログラムに関連付けます。

MediaTailor は、以下のタイプのリニアチャネルアセンブリをサポートしています。
+ VOD-to-live コンテンツを含むチャネルの VOD ソース
+ VODlive-to-liveコンテンツと混在した Live-to-live コンテンツを含むチャネルのライブソース VOD-to-live 

VOD-to-live コンテンツの例は、VOD アセットのライブラリをライブストリームにアセンブルするチャネルです。Livelive-to-live コンテンツと VOD-to-live コンテンツが混在する例の 1 つは、夜間のニュースイベントや事前にスケジュールされたライブスポーツイベントを除き、主に VOD コンテンツを表示するチャネルです。Livelive-to-live コンテンツと VOD-to-live コンテンツを組み合わせたもう 1 つの例は、時刻によって異なるオリジンを持つすべての live-to-live チャネルです。

ライブソースを使用して、主に国のプログラミングを表示するリージョンチャネルをセットアップできますが、リージョンプログラミングオーバーライドが含まれ、VOD コンテンツが混在しています。そのためには、国内コンテンツに対してエンコーダーとパッケージャーのペアを 1 つ実行し、それらのリージョンが稼働しているときにリージョンエンコーダーを実行します。次に、リージョンチャネルアセンブリチャネルを作成し、それぞれに独自のスケジュールを設定します。これにより、ビューワーは必要に応じて切り替えることができます。この設定は、エンコード/パッケージ化のコストを最小限に抑えるのに役立ちます。

各ライブソースには、少なくとも 1 つのパッケージ設定が必要です。*パッケージ設定*では、ライブソースのパッケージ形式、マニフェストの場所、ソースグループを指定します。チャネルを作成するときは、パッケージ設定のソースグループを使用して、チャネル上に対応する出力を作成します。例えば、ソースが HLS と DASH の 2 つの異なる形式でパッケージ化されている場合は、DASH 用と HLS 用に 1 つずつ、合計で 2 つのパッケージ設定を作成します。次に、パッケージ設定ごとに 1 つずつ、2 つのチャネル出力を作成します。各チャネル出力は、再生リクエストに使用されるエンドポイントを提供します。この例では、チャネルは HLS 再生リクエスト用のエンドポイントと DASH 再生リクエスト用のエンドポイントを提供します。

## ライブソースを使用するための一般的な要件
<a name="channel-assembly-live-sources-requirements"></a>

ライブソースを使用する場合、コンテンツは次の一般的な要件に従う必要があります。
+ HLS ライブソース - マニフェストウィンドウの最初のセグメントとすべての不連続性に`#EXT-X-PROGRAM-DATE-TIME`タグを指定する必要があります。
+ HLS - 広告マーカーを として設定する必要があります`DATERANGE`。
+ ソースマニフェストウィンドウ - MediaTailor Channel Assembly チャネルのマニフェストウィンドウと少なくとも同じ期間を持つマニフェストウィンドウを使用することをお勧めします。ベストプラクティスとして、チャネルアセンブリチャネルのマニフェストウィンドウよりも 30 秒以上のマニフェストウィンドウ期間を使用することを検討してください。
+ ターゲット期間を既存のソースの期間と一致させます。
+ 子プレイリストの数を既存のソースの数と一致させます。

## Configurations
<a name="channel-assembly-live-sources-elemental-configuration"></a>

ライブソースワークフローの一部として他の AWS Elemental メディアサービスを使用する場合は、MediaPackage 設定をセットアップするときにベストプラクティスに従うことをお勧めします。次の表は、使用するストリーミング標準に基づいて MediaPackage 設定を構成する方法を示しています。


**ライブソースの MediaPackage 設定**  

|  標準  |  設定  |  値  |  必要性  |  注意事項  | 
| --- | --- | --- | --- | --- | 
| HLS | エンドポイントタイプ | `Apple HLS` | CMAF を使用しない場合は必須です | HLS `ts` AWS Elemental MediaConvert ジョブを照合するには | 
| HLS | エンドポイントタイプ | `CMAF` | Apple HLS を使用しない場合は必須です | HLS `mp4` AWS Elemental MediaConvert ジョブを照合するには | 
| HLS | `ProgramDateTimeIntervalSeconds` | `1` | 必須 | 不連続な場合に再生の問題を防ぐために、各セグメント`#EXT-X-PROGRAM-DATE-TIME`で を指定する必要があります。 | 
| HLS | `PlaylistWindowSeconds` | チャネルアセンブリマニフェストウィンドウより 30 秒長い | 必須 |  | 
| HLS | `AdMarkers` | `DATERANGE` | 広告マーカーを通過するときに必要 |  | 
| HLS | `IncludeIframeOnlyStream` | Disabled | 推奨 |  | 
| DASH | `ManifestLayout` | `FULL` | 推奨 |  | 
| DASH | `SegmentTemplateFormat` | `NUMBER_WITH_TIMELINE`、または `TIME_WITH_TIMELINE` | 推奨 | `NUMBER_WITH_DURATION` はサポートされていません。 | 
| DASH | `ManifestWindowSeconds` | チャネルアセンブリマニフェストウィンドウより 30 秒長い | 必須 |  | 
| DASH | `PeriodTriggers` | `ADS` | 広告マーカーを通過するときに必要 |  | 