Amazon Web Services ブログ

お客様事例 – Genvid Rival Peak

「Survivor」や「Big Brother」などのリアリティ番組を見たことがある人は多いでしょう。Genvid はこのようなエンターテインメントに、独自のインタラクティブな放送サービスを提供することで現代風にアレンジしています。

「Rival Peak」は視聴者が 12 人の AI 制御された出場者の中から自分のお気に入りを応援し、太平洋岸北西部の神秘的な場所でタスクをこなすのを手伝い、ウィル・ウィートンが司会を務める毎週のダイジェスト番組で彼らのうちの 1 人が脱落していくというものです。12 人の出場者別のストリームと、 AI の中央当局を介したユニバーサルストリームを配信するには、強力なバックエンドインフラストラクチャが必要です。Genvidは EC2 の G4 インスタンスElemental Media LiveAmazon S3 などのサービスを活用することで、コスト意識とパフォーマンスの高いソリューションを維持しながら、独自のインタラクティブ番組のスムーズな立ち上げを達成しました。

Genvid は、シミュレーションレンダリングやビデオエンコーディングに EC2 G4 インスタンス、管理ポータルの監視/認証に Hashicorp スタックを実行する EKS クラスターなど、ワークロード全体でさまざまな異なるサービスを利用しています。視聴者は Facebook フロントエンドの WebSocket セッションを通じてエッジノードに接続し、Facebook ビデオを受信してストリームを視聴します。

そのセッションを通じて、エピソードの状態(どの出場者がいるのか、どのようなイベントが発生したかなど)に関するメタデータが視聴者にフィードバックされます。セッションへの接続が完了すると視聴者は、 Photon Bolt を介してレンダリングサーバーに送信される中央当局によって生成されたイベントに参加する形になり、これにより出場者と対話できるようになります。たとえばある出場者がキャンプで薪を集めている場合、中央当局はその出場者のレンダリングサーバークラスターに関連するエッジノードにイベントを送信し、エッジノードは更新されたメタデータをプレーヤーのフロントエンドに送ります。視聴者は画面上のUIをクリックすることで出場者のタスクを手伝います(図 1 参照)。

Rival Peak

図 1 – Rival Peak

ライブストリームは AWS Elemental MediaLive によってキャプチャされ、アーカイブ/内部向けビデオオンデマンド (VOD) のために Amazon S3 に直接保存されます。これにより Genvid ライターによるダイナミックで継続的なストーリー展開が可能になります。

ライブストリームは24時間365日、世界中で視聴可能です。すべての視聴者は同じストリーム、同じシミュレーションを操作し、すべてが同じエンディングに影響を与えます。週末には視聴者からのポイントとエンゲージメント数が集計され、スクリプトの調整によりどの出場者が脱落するかが決まります。このことはウィル・ウィートンのダイジェスト番組で明らかにされ、その直後に新しいエピソードの結果がシミュレーションに反映されます。

完全なシミュレーションを実行するために接続が必要な GPU は 14 台だけでしたが、開発環境、QA環境、ステージング環境、本番環境を構築しなければならず、合計で数 100 の GPU が必要になりました。この需要に応えるため、早急に容量を追加する必要がありました。 AWS は番組のローンチを成功させるために、社内および Genvid と入力イベントのキャパシティプランニングを迅速に行いました。さらに Genvid は G4 インスタンスの使用にリザーブドインスタンスを適用することで、イベントベースの AWS クラウド利用のコストを削減しました。また次のプロジェクト「The Walking Dead: Last Mile」では、それぞれの環境ごとに 25 台を超える GPU を利用するため、最新の G5 インスタンスにアップグレードしました。

「Rival Peak」は Facebook での物語主導のエンゲージメントを成功裏に開始し、現在も継続しています。番組の期間中に視聴者との何百万ものユニークなインタラクションを通じて、合計 10 億ポイント以上が生み出されました。

「AWS チームとの連携にはとても助けられています。私たちの質問に迅速に回答してくれ、必要な G4 インスタンスへのアクセスや容量の確保をサポートしてくれました」と Genvid Technologies のサービス担当ディレクター、Josh Downs 氏は述べています。

「Rival Peak」の運営方法の詳細については https://www.genvidtech.com/blogs/the-live-operations-of-rival-peak/ をご覧ください。

本記事は Genvid Technologies の Dan Pearson, Felipe Budinich と AWS の Pawan Matta ( Senior Solution Architect), Axel Garcia ( Solution Architect) によるものです。
翻訳はソリューションアーキテクトの長田が担当しました。原文はこちらです。