この AWS ソリューションの内容

AWS のビデオオンデマンドは、スケーラブルな分散型ビデオオンデマンドワークフローを構築するために必要な AWS のサービスを自動的にプロビジョニングします。AWS のビデオオンデマンドは、メタデータファイルとソース動画の取り込み、さまざまなデバイスで再生するための処理、Amazon CloudFront を通じてエンドユーザーにビデオを配信するトランスコード済みメディアファイルの保存、などのソリューションをご利用いただけます。

ソリューションのバージョン 5.0 は AWS Elemental MediaPackage 機能を追加し、最新の Node.js ランタイムを使用します。バージョン 4.2 は、Node.js 8.10 ランタイムを使用します。これは、2019 年 12 月 31 日にサポートが終了します。バージョン 5.0 にアップグレードするには、ソリューションを新しいスタックとしてデプロイする必要があります。  新しい機能を使用したくない場合お客様は、既存のスタックをバージョン 4.3 に更新できます。バージョン 4.3 は、バージョン 4.2 と同じ機能を保持しますが、最新のランタイムを使用します。詳細については、デプロイガイドを参照してください。 

AWS ソリューションの概要

AWS では、ソース動画を取り込み、さまざまなデバイスで再生するために動画を処理し、Amazon CloudFront を通じてエンドユーザーにオンデマンド配信用にトランスコードされたメディアファイルを保存するソリューションをご利用いただけます。下の図はビデオオンデマンドのアーキテクチャを示しています。ソリューションの実装ガイドと付属の AWS CloudFormation テンプレートを利用すれば、数分でデプロイできます。

video-on-demand-architecture
 拡大イメージを見る

AWS ソリューションアーキテクチャのビデオオンデマンド

このソリューションでは、AWS Lambda を使用して AWS Step Functions をトリガーし、ワークフローの取り込み、処理、公開を行います。

Step Functions ワークフローはソース動画またはソース動画とメタデータを取り込み、ソースファイルを検証し、ソース動画のメタデータを生成します。2 番目の Step Functions ワークフローはメタデータに基づいてエンコードプロファイルを生成し、エンコードジョブを AWS Elemental MediaConvert に送信します。動画がエンコードできれば、3 番目の Step Functions ワークフローが出力を validate します。

AWS Elemental MediaConvert は 2 パスエンコーディングを使用して、元のファイルの高品質バージョンを複数生成します。ソースおよび送信先のメディアファイルは Amazon Simple Storage Service (Amazon S3) に保存され、ファイルメタデータは Amazon DynamoDB に保存されます。有効にした場合、ソースファイルにタグが付けられ、Amazon S3 ライフサイクルポリシーを使用して Amazon Glacier にファイルを移動させることができます。

このソリューションには、ワークフローの一部として AWS Elemental MediaPackage を使用するオプションも含まれています。  有効にすると、ソリューションは、MediaConvert カスタムテンプレートの個別セットと、Amazon S3 に保存されている MediaConvert HLS 出力を取り込むように構成された MediaPackage のパッケージンググループを作成します。MediaPackage はコンテンツをパッケージ化し、ダウンストリームデバイスからの再生リクエストに応じてコンテンツをフォーマットします。デフォルトでは、このソリューションは HLS、DASH、MSS、CMAF のパッケージ構成を作成します。

ソリューションの更新について購読するには、下のボタンを使用してください。

注意: RSS 更新を購読するには、使用しているブラウザで RSS プラグインを有効にする必要があります。 

特徴

Video on Demand on AWS リファレンス実装

Video on Demand on AWS は、スケーラブルで分散型のビデオオンデマンドワークフローを構築するために必要になる、AWS のサービスを自動的にプロビジョニングするリファレンス実装として活用できます。

カスタマイズ

このソリューションでは、AWS Step Functions によってワークフローが独立したステップに分割されます。これにより、ビデオオンデマンドの固有のニーズに合わせたアーキテクチャのカスタマイズと拡張が簡単にできます。
Product-Page_Standard-Icons_01_Product-Features_SqInk
すべての AWS ソリューションを調べる

AWS が構築したソリューションから一般的なアーキテクチャの問題まで、概要をご覧ください。

詳細はこちら 
Next-Steps-Icon_Find-a-Partner-B
パートナーを見つける

サービスの開始をサポートする AWS 認定コンサルティングパートナーとテクノロジーパートナーを見つけましょう。

詳細はこちら 
Product-Page_Standard-Icons_03_Start-Building_SqInk
コンソールで構築を開始する

サインアップしてサービスの使用を開始しましょう。

開始方法