ビデオストリーミングアーキテクチャ
概要
AWS Media Services と CloudFront を使用して、ブロードキャストグレードのビデオオンデマンドとライブストリーミングのワークロードを構築し、何百万人もの視聴者にコンテンツをストリーミングできます。動画ストリーミングソリューションは、ユースケース (VoD 対 Live など) やビジネス要件 (冗長性のレベル、広告挿入など) に応じて AWS で設計されています。動画ストリーミングソリューションには、一般的に動画のエンコーディング、パッケージング、オリジネーション、配信のためのコンポーネントがあります。
一般的ユースケース
ビデオオンデマンド (VoD)
AWS で VoD ソリューションを使い始めるには、この AWS ソリューションをデプロイしてください。このソリューションでは、以下の主要な AWS サービスを使用して、可用性と耐障害性の高いアーキテクチャを構築します。
- メザニンビデオファイルを保存する S3
- MediaConvert を使用すると、メディアファイルをソース形式からスマートフォン、タブレット、PC、その他のデバイスで再生できるバージョンにトランスコードできます。
- MediaPackage (オプション) は、単一のビデオ入力から複数のデバイスで再生するためにフォーマットされたビデオ ストリームを作成します。
- コンテンツ配信用の Amazon CloudFront。
- SQS、Lambda、SNS などの他のサーバーレスコンポーネントは、ビデオ処理ワークフローを調整します。
ブロードキャストグレードのライブストリーミング
AWS でブロードキャストグレードのライブストリーミングソリューションを開始するには、この AWS ソリューションをデプロイしてください。このソリューションでは、ライブストリーミング動画の取り込み、トランスコード、配信に必要な以下の主な AWS サービスを使用します。
- MediaLive。2 つの入力フィードを取り込み、コンテンツを出力として 2 つのアダプティブ ビットレート (ABR) HTTP ライブ ストリーミング (HLS) ストリームにトランスコードします。
- AWS Elemental MediaPackage は、MediaLive の ABR 出力を取り込み、3 つの MediaPackage カスタムエンドポイントに配信される HLS、Dynamic Adaptive Streaming over HTTP (DASH)、Common Media Application Format (CMAF) の各形式にライブストリームをパッケージ化します。
- CloudFront ディストリビューションは、MediaPackage カスタム エンドポイントをオリジンとして使用するように構成されており、リクエストを認証するための CDN 識別子のカスタム HTTP ヘッダーが含まれています。MediaPackage は、CDN Identifier を使用して MediaPackage と CloudFront の間で認可された再生リクエストのみを実行します。この CDN Identifier は、CloudFormation のデプロイの一部として作成され, AWS Secrets Manager に安全に保存されます。
- コンテンツ配信用の Amazon CloudFront。
Amazon IVS によるマネージドライブストリーミングソリューション
同時視聴者数が15,000人未満のマネージドライブストリーミングソリューションをお探しの場合は、Amazon IVSの使用を検討してください。Amazon IVS は、完全マネージド型のライブストリーミングソリューションです。Amazon IVS にストリーミングするだけで、低レイテンシーのライブ動画を世界中のあらゆる視聴者が利用できるようにするために必要なことをすべてサービスが提供してくれます。Amazon IVS は、ライブコンテンツの取り込み、トランスコーディング、パッケージ化、配信を行います。Amazon IVS にはブロードキャスト SDK とプレーヤー SDK が含まれており、ストリーマーとビューアープレーヤーで必要な統合作業を簡素化します。Amazon IVS の低レイテンシーでビルトインの時限メタデータ API とストリームチャットにより、新しい魅力的なライブ体験を作成できます。たとえば、Timed Metadata API を使用すると、ライブ動画ストリームにメタデータを挿入できます。メタデータは、グラフィック、バナー、投票、またはその他のコンポーネントの表示に使用できます。
Amazon IVS を実際に体験するには、このワークショップを検討してください。