一般的な MediaPackage ライブ処理フロー - AWS Elemental MediaPackage

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

一般的な MediaPackage ライブ処理フロー

以下に、 でのライブコンテンツの一般的なフローの概要を示します MediaPackage。

  1. アップストリームエンコーダー ( などAWS Elemental MediaLive) は、WebDAV 経由でダイジェスト認証を使用して HLS ライブストリームを MediaPackage チャンネル入力 URL に送信し、チャンネルのアクセス認証情報 ( で指定) を含めます MediaPackage。入力冗長を使用している場合、エンコーダーは 2 つの同一の HLS ライブストリームを に送信します。1 MediaPackageつはチャネルの各入力 URL です。 MediaPackage は、1 つの入力 URL からのストリームをソースコンテンツとして使用します。がアクティブな入力 URL でのコンテンツの受信 MediaPackage を停止すると、ソースコンテンツの他の入力 URL に自動的に切り替わります。また、AWS は、リソースをスケールアップ/ダウンして着信トラフィックに対処します。

    詳細については、「ライブ入力冗長の AWS Elemental MediaPackage 処理の流れ」を参照してください。

    注記

    タイムシフト表示などの機能のサポートを可能にするために、 は受信したすべてのコンテンツを期間限定で MediaPackage 保存します。この保存されたコンテンツは、エンドポイントで定義されているスタートオーバーウィンドウ内にある場合にのみ再生できます。スタートオーバーウィンドウ外にある場合、またはエンドポイントでウィンドウが定義されていない場合、保存されたコンテンツは再生できません。詳細については、「AWS Elemental MediaPackage のタイムシフト表示のリファレンス」を参照してください。

  2. ダウンストリームデバイスは、エンドポイント出力 URL MediaPackage を介して からコンテンツをリクエストします。ダウンストリームデバイスは、動画プレイヤーまたは CDN のいずれかです。出力 URL は、ストリーミング形式別 (Apple HLS、DASH-ISO、Microsoft Smooth Streaming、CMAF のいずれか) のエンドポイントに関連付けられています。

  3. がダウンストリームデバイスから再生リクエスト MediaPackage を受信すると、エンドポイントで指定した設定に従ってストリームが動的にパッケージ化されます。パッケージ化には、暗号化の追加、オーディオ、ビデオ、サブタイトル/キャプションのトラック出力の設定などが含まれます。

  4. MediaPackage は、HTTPS 経由で出力ストリームをリクエスト元のデバイスに配信します。入力の場合と同様に、AWS でリソースをスケールアップ/ダウンしてトラフィックの変化に対処します。

  5. MediaPackage は、Amazon を介してアクティビティを記録します CloudWatch。コンテンツリクエストの数や、 が受信または配信 MediaPackage したコンテンツの量などの情報を表示できます。で MediaPackage メトリクスを表示する方法については CloudWatch、「」を参照してくださいモニタリング AWS Elemental MediaPackage Amazon CloudWatch メトリクスを使用する

コンテンツの入力および出力プロセスを通じて、 は、視聴者にとって問題になる前に、潜在的なインフラストラクチャ障害 MediaPackage を検出して軽減します。

このプロセスの概要は次の図のとおりです。

MediaPackage ワークフロー