アマゾン ウェブ サービス(AWS)事例技術解説

AWSを用いた動画配信基盤の整備について

2023年4月20日公開

このたび、創価大学様にて行われた第48回夏季大学講座(2022年9月20日~2022年10月10日)がオンラインで配信されました。この配信システムの基盤は、お客様からの以下のご要望を満たし、かつ安価に実現するために、AWSを提案し当社にて構築しました。配信基盤の整備をするにあたり実際に利用したサービスやメリットについて、こちらで解説いたします。

お客様のご要望

  1. 期間限定で配信したい。
  2. オンデマンドで配信し、いつでも、どこでも、受講できるようにしたい。
  3. 受講料を支払った方のみが受講できるよう、動画共有リンクが発行できるサービスの使用は避けたい。

(1)案件の概要

Aのご要望から、使いたいときだけ利用でき、利用した分だけ料金が発生するAWSが最適なサービスであると考えました。またBを実現するためには、動画を低遅延で、様々なデバイスから快適に視聴できることが必要であると考えました。具体的な実現方法については(2)以下でご説明します。Cについては、決済サービスを提供する外部ベンダ-にご協力いただき実現しました。

(2)動画の配信

今回の配信にはAmazon S3(ストレージサービス)とAmazon CloudFront(コンテンツ配信ネットワーク)を利用しました。全国にある複数のキャッシュサーバーから自動で圧縮されたファイルを転送するため、動画が配置されたサーバーへの負担を減らしつつ通信の遅延を低減することができ、受講者は快適に動画を視聴できます。

また配信用の動画をS3に配置し、CloudFront経由でのみアクセスされるように設計しました。これにより、アクセスが制限された安全な環境を実現することができます。その他の特徴として、S3は少なくとも3つの物理的に離れたデータセンターにデータを格納しています。そのため、このうちどこか1つのデータセンターがダウンしてしまっても配信に影響はなく、高い可用性を維持することができます。

(3)動画の変換

今回の配信では、お客様から1講座あたり2GBほどのMP4形式のファイルをいただくことが決まっておりました。しかし、そのまま視聴しようとすると2GBすべてがダウンロードされるのを待つ必要があります。再生開始までの時間を短縮するため、また、受講者の通信環境やデバイス(PC/スマホなどの画面サイズの違い)に応じて最適な解像度で再生ができることや、様々なデバイス(Mac、Android、Windows、Linux)に対応していることから、ストリーミング配信に適したHLS形式に変換しました。今回はこの一連のシステムをAWSを用いて実現しました。

変換処理にはAWS Elemental MediaConvertを使用しました。このサービスは動画ファイルを様々な形式に変換するサービスです。しかし動画1つ1つを手作業で変換するのは時間がかかるため、AWS Lambdaを用いて自動で行いました。Lambdaは、コードを記述して起動条件を設定するだけでプログラムを実行できるサービスです。今回はお客様からの動画のアップロードを起動条件としました。Elemental MediaConvertのジョブテンプレートを利用し、あらかじめ変換したい画質を設定しておくことで、変換作業を自動化することができました。

MP4形式からHLS形式への動画変換フロー図
  1. ① WinSCP利用して動画ファイルをS3にアップロード(MP4形式)
  2. ② S3にファイルがアップロードされたことをトリガーにLambdaを実行
  3. ③ LambdaがElemental MediaConvertの動画変換ジョブを作成
  4. ④ S3に変換後の動画を保存(HLS形式)

(4)最後に

今回のように期間限定で動画を配信する際にAWSを利用すれば、配信期間終了後に動画などのリソースを削除することによって、その後の費用の発生をなくすことができます。クラウドの特徴を最大限に生かしたソリューションですので、動画配信を検討されておりましたらお気軽にご連絡ください。

また動画配信に限らずクラウドサービス導入のサポートを行っておりますので、ご相談などありましたらお問い合わせください。

AWS、Amazon S3、Amazon CloudFront、AWS Elemental MediaConvert、AWS Lambda、およびAmazon Web Servicesロゴは、米国および/またはその他の諸国における、Amazon.com, Inc.またはその関連会社の商標です。
その他記載の会社名、製品名は、それぞれの会社の商標もしくは登録商標です。

お問い合わせ・資料請求

このページの先頭に戻る