ビデオオンデマンドソリューション

途切れないストリーミングを実現する高可用性と無限のスケーラビリティ

営業に連絡

背景

VOD は、動画のリアルタイム視聴やダウンロードによる後日視聴を可能にするサービスです。大規模かつ周期的なビジネス負荷の変動に対応するため、堅牢なインフラストラクチャリソースが求められる一般的なビジネスシナリオです。従来のソリューションでは、動画の同時アップロード、処理、ストリーミング、再生における遅延や、バーストサービスによる制御不能なピークトラフィックといった課題があります。

ソリューションアーキテクチャ

  1. このソリューションは、動画アップロード、動画配信、システム管理の 3 つのモジュールで構成されています。動画アップロードモジュールでは、動画ファイルを Object Storage Service (OSS) に保存し、セグメントインデックスを RDS データベースに格納します。また、OSS は Media Transcoding や CDN と直接統合でき、動画ファイルのトランスコードと配信が可能です。
  2. 動画配信モジュールでは、リアルタイム視聴のための外部 Web サービスを構築します。Server Load Balancer インスタンスがユーザー端末からのアクセスリクエストを受け付け、ECS インスタンス (Web サーバー) に処理を振り分けます。Web サーバーでは、ユーザーとデバイスの認証、インデックスデータベースの参照、動画インデックスの検索を行い、目的の動画を取得します。最後に、システム管理モジュールがユーザー情報、デバイス、その他の関連サービスを管理します。

ハイライト

  • 開発コストを削減
  • ニーズに合わせた VOD ソリューション
  • 高可用性の VOD Web サービス