概念と用語 - AWS Elemental MediaPackage

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

概念と用語

AWS Elemental MediaPackage (MediaPackage) には、次のコンポーネントが含まれています。

J ust-in-time パッケージング

MediaPackage はjust-in-time パッケージング (JITP) を実行します。再生デバイスがコンテンツをリクエストすると、 はライブビデオストリームを MediaPackage 動的にカスタマイズし、リクエスト元のデバイスと互換性のある形式でマニフェストを作成します。

配信サービス

MediaPackage メディアコンテンツ配信の配信場所であるため、 は発信元サービスと見なされます。

パッケージャ

パッケージャは、各種のプレーヤーからのアクセスに合わせて出力ストリームを準備します。パッケージャタイプは、 がエンドポイントから MediaPackage 配信するストリーミング形式 (Apple HLS、DASH-ISO、Microsoft Smooth Streaming、または Common Media Application Format [CMAF]) を指定します。追加のパッケージャ設定には、バッファと更新の所要期間やマニフェストタグの処理手順などが含まれます。

パッケージャはエンドポイントの一部です。パッケージャは、エンドポイントごとに 1 つに限られます。同じコンテンツに対して複数の異なるパッケージャタイプを使用するには、チャネルで複数のエンドポイントを作成します。

ソースコンテンツ

ソースコンテンツは、 MediaPackage が取り込むライブストリームとビデオファイルです。

  • ライブ動画の場合、ソースコンテンツは などのアップストリームエンコーダーから取得されますAWS Elemental MediaLive。 は HLS ソースコンテンツ MediaPackage をサポートします。

  • ビデオオンデマンド (VOD) の場合、ソースコンテンツはAWSアカウントの Amazon Simple Storage Service (Amazon S3) バケットにあります。 は HLS および MP4 (.smil マニフェスト形式) コンテンツ MediaPackage をサポートしています。

ストリーム

ストリームとは、 のコンテンツ入出力を指します MediaPackage。

ライブワークフローの場合、アップストリームエンコーダーはライブストリームを MediaPackage への入力としてチャネルに送信します。ダウンストリームデバイスがコンテンツの再生をリクエストすると、ストリームを MediaPackage 動的にパッケージ化し (パッケージャタイプの指定、暗号化の追加、トラック出力の設定を含む)、エンドポイントの出力としてリクエスト元のデバイスに配信します。エンドポイントは複数のストリームを生成できます。

VOD ワークフローの場合、 は Amazon S3 からファイルベースのコンテンツを MediaPackage プルします。ライブワークフローと同様に、ダウンストリームデバイスがコンテンツの再生をリクエストすると、 はストリームを MediaPackage 動的にパッケージ化し、アセットリソースの出力としてリクエスト元のデバイスに配信します。

Track

トラックは出力コンテンツストリームを構成します。 MediaPackage 選択したビデオ、オーディオ、字幕または字幕トラックが出力ストリームに含まれます。ストリームは、これらのトラックを (直接または CDN 経由で) プレーヤーに配信します。プレーヤーは、プレーヤーロジックまたはネットワーク条件 (使用可能な帯域幅など) に基づいてトラックを再生します。

ライブのコンポーネント

のライブワークフローには、次のコンポーネントが適用されます MediaPackage。

チャンネル

チャネルは、 へのコンテンツストリームのエントリポイントを表します MediaPackage。AWS Elemental MediaLive などのアップストリームエンコーダーは、チャネルにコンテンツを送信します。がコンテンツストリーム MediaPackage を受信すると、コンテンツをパッケージ化し、チャンネルで作成したエンドポイントからストリームを出力します。着信するアダプティブビットレート (ABR) ストリームのセットごとに 1 つのチャネルがあります。

エンドポイント

エンドポイント は、チャネルの一部として MediaPackage のパッケージ化面を担当します。チェネルでエンドポイントを作成するときに、出力ストリームで使用するストリーミング形式、パッケージングパラメータ、および機能を指定します。ダウンストリームデバイスは、エンドポイントに対してコンテンツをリクエストします。チャネルは複数のエンドポイントを持つことができます。

収集ジョブ

ハーベストジョブは、ライブコンテンツストリームから VOD アセットを抽出するために作成するタスクです。収集ジョブは、VOD アセットの開始時刻と終了時刻、および がアセット MediaPackage を保存する場所を定義します。ジョブが実行されると、 は指定した時刻の HLS クリップ MediaPackage を作成します。このクリップは、選択した Amazon S3 バケットに VOD アセットとして保存されます。 MediaPackage の VOD 機能を使用して、アセットをエンドユーザーに提供できます。

VOD コンポーネント

の VOD ワークフローには、次のコンポーネントが適用されます MediaPackage。

アセット

アセットは、ファイルベースのコンテンツのエントリポイントを . MediaPackage MediaPackage uses に表し、アセット内の情報を使用して Amazon S3 からソースコンテンツを見つけて取り込みます。でアセットを作成するときは MediaPackage、1 つ以上のパッケージング設定 を保持するパッケージンググループ にアセットを関連付けます。アセットとパッケージング設定のそれぞれの組み合わせで、再パッケージ化されたコンテンツ再生用の 1 つの URL が利用できます。各アセットは、1 つのパッケージンググループ内にあるすべてのパッケージング設定と関連付けられています。

パッケージング設定

パッケージング設定では、 MediaPackage でソースコンテンツがビューワーにどのようにフォーマット、暗号化、配信されるかが定義されます。パッケージ設定には、ストリームの選択、暗号化、セグメントの時間と組み合わせなどの設定、および 1 つまたは複数の HLS、DASH、MSS、CMAF のマニフェスト定義が含まれています。

パッケージンググループ

パッケージンググループは、1 つ以上のパッケージング設定のセットです。グループは、複数のアセットに関連付けることができるため、グループを使用すると、複数のパッケージンググループを効率的に複数のアセットに関連付けることができます。