ライブソースの使用 - AWS Elemental MediaTailor

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

ライブソースの使用

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

MediaTailor は、以下のタイプのリニアチャネルアセンブリをサポートしています。

  • VOD コンテンツを含む VOD-to-liveチャネルのソース

  • VOD-to-live コンテンツと混合されたコンテンツを含む live-to-liveチャンネルのライブソース

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

ライブソースを使用して、主に全国的なプログラミングを表示するリージョンチャネルをセットアップできますが、リージョンプログラミングのオーバーライドも含み、VODコンテンツが混在しています。そのためには、1 つのencoder/packager pair for the national content, then run regional encoders when those regions are live. Then, you create regional channel-assembly channels, each with their own schedules. This way, viewers can switch back and forth as needed. This setup helps you minimize encoding/packagingコストを実行します。

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

ライブソースを使用するための一般的な要件

ライブソースを使用する場合、コンテンツは次の一般的な要件と一致する必要があります。

  • HLS ライブソース - マニフェストウィンドウの最初のセグメントと、すべての不連続に対して#EXT-X-PROGRAM-DATE-TIMEタグを指定する必要があります。

  • HLS - 広告マーカーを として設定する必要がありますDATERANGE

  • ソースマニフェストウィンドウ - Channel Assembly チャネルの MediaTailorマニフェストウィンドウと少なくとも同じ期間を持つマニフェストウィンドウを使用することをお勧めします。ベストプラクティスとして、チャネルアセンブリチャネルのマニフェストウィンドウよりも 30 秒以上のマニフェストウィンドウ期間を使用することを検討してください。

  • ターゲット期間を既存のソースの期間と一致させます。

  • 子プレイリストの数を既存のソースの数と一致させます。

Configurations

ライブソースワークフローの一部として他の 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

無効

推奨

DASH

ManifestLayout

FULL

推奨

DASH

SegmentTemplateFormat

NUMBER_WITH_TIMELINE、または TIME_WITH_TIMELINE

推奨

NUMBER_WITH_DURATION はサポートされていません。

DASH

ManifestWindowSeconds

チャンネルアセンブリマニフェストウィンドウより 30 秒長い

必須

DASH

PeriodTriggers

ADS

広告マーカーを通過するときに必要