このAWS ソリューション実装では何をしますか?

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

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

AWS ソリューション実装の概要

AWS では、ソース動画の取り込み、さまざまなデバイス向けの再生動画の処理、エンドユーザーに対する Amazon CloudFront を通じたオンデマンド配信のためのトランスコード済みメディアファイルの保存、などが行えるソリューションをご用意しています。次の図では、AWS アーキテクチャによるビデオオンデマンドを説明しています。このアーキテクチャのデプロイは、ソリューションの実装ガイドおよび付属の AWS CloudFormation テンプレートを利用することで数分で完了します。

AWS のビデオオンデマンド | アーキテクチャ図
 クリックして拡大する

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

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

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

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 のパッケージ構成を作成します。

Video on Demand on AWS

バージョン 5.1.0
最終更新日: 2020 年 4 月
筆者: AWS

見積りデプロイ時間: 20 分

下のボタンをクリックして、ソリューションの更新を登録してください。

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

特徴

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

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

カスタマイズ

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

よくみられるアーキテクチャ上の問題に関して答えを知るため、AWS ソリューション実装のライブラリを閲覧する。

詳細はこちら 
APN パートナーを見つける
APN パートナーを見つける

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

詳細はこちら 
アイコンについて調べる
ソリューションコンサルティングサービスについて調べる

ソリューションをデプロイし、AWS により審査済みのサポートを受けるため、コンサルティングサービスのポートフォリオを閲覧する。

詳細はこちら