プロジェクトについて

日本の大手メディア・放送会社が、地域および全国規模のコンテンツ配信に特化したスケーラブルなライブ動画配信システムの構築をTAIに依頼しました。クライアントは、スポーツイベントの生中継、リアルタイムトークショー、文化番組、そして複数の都道府県にまたがる地域密着型の番組放送を専門としていました。既存のシステムは、時代遅れのストリーミングインフラとサードパーティ製ツールを組み合わせたもので、特に同時開催のライブイベントなど、視聴者の需要増加に対応できる拡張性がありませんでした。

クライアントは、ライブエンコーディング、マルチプラットフォーム配信、ユーザー認証、そして視聴者分析をリアルタイムで処理できる、カスタム構築されたエンドツーエンドのプラットフォームを求めていました。このプロジェクトの目的は、ストリーミング品質の向上、レイテンシの最小化、高い同時実行性のサポート、そしてWebおよびモバイルデバイス間のプラットフォーム柔軟性の確保でした。TAIは、バイリンガルのエンジニアリングチーム、クラウドベースシステム構築における豊富な実績、そして日本のコンテンツコンプライアンス基準への精通度を評価して選定されました。

日本の大手メディア・放送会社が、地域および全国規模のコンテンツ配信に特化したスケーラブルなライブ動画配信システムの構築をTAIに依頼しました。クライアントは、スポーツイベントの生中継、リアルタイムトークショー、文化番組、そして複数都道府県にまたがる地域密着型の放送を専門としていました。既存のシステムは、時代遅れのストリーミングインフラとサードパーティ製ツールを組み合わせたもので、特に同時開催のライブイベントなど、視聴者の需要増加に対応できる拡張性に欠けていました。

クライアントは、ライブエンコーディング、マルチプラットフォーム配信、ユーザー認証、そして視聴者分析をリアルタイムで処理できる、カスタム構築されたエンドツーエンドのプラットフォームを求めていました。このプロジェクトの目的は、ストリーミング品質の向上、レイテンシの最小化、高い同時実行性のサポート、そしてWebとモバイルデバイスをまたがるプラットフォームの柔軟性の確保でした。TAIは、バイリンガルのエンジニアリングチーム、クラウドベースシステムの構築における豊富な実績、そして日本のコンテンツコンプライアンス基準への精通を評価され、選定されました。

 

問題の説明

クライアントの主要目標は、断片化されたサードパーティツールに依存せずに、完全に統合されたライブストリーミングプラットフォームを所有・運用することでした。高トラフィックイベントのレイテンシーを5秒未満に抑えつつ、HDおよび4Kの動画品質を維持することを目指しました。プラットフォームは、日本語と英語のユーザーインターフェースをサポートし、CDNとシームレスに統合し、地域や時間帯に応じた動的なコンテンツ著作権管理を可能にする必要がありました。また、視聴者追跡のためのリアルタイム分析、帯域幅の最適化、そして技術系以外のスタッフでも利用できるコンテンツ管理ダッシュボードも重要な目標でした。Webとモバイルをまたいだエンゲージメントの向上を目指すとともに、サブスクリプションやスポンサーシップモデルによる収益化への道筋を切り開きたいと考えていました。

Overview Image

Challenges

Challenges Image

当初の課題は、進行中の放送業務を中断することなく、レガシーシステムを置き換えることでした。旧来のインフラストラクチャはエンコード規格に一貫性がなく冗長性も欠いていたため、トラフィックのピーク時に頻繁にクラッシュが発生していました。また、コンテンツ配信ネットワーク(CDN)との統合も不十分だったため、数千人の同時視聴者が集まる大規模な地域イベントでは、システムの信頼性が低かったのです。

さらに、ライセンス制限や放送権についても考慮する必要がありました。クライアントは、地理的な場所やデバイスに基づいてアクセス制限を適用できる動的なシステムを求めていました。多くのイベントは地方自治体との提携を伴うため、特にメディア配信権が制限されているイベントでは、セキュリティとコンテンツ管理が不可欠でした。

もう一つの複雑さは、多言語サポートとモバイル最適化でした。プラットフォームは高速ブロードバンドと低帯域幅のモバイルネットワークの両方でユーザーにサービスを提供する必要があり、アダプティブビットレートストリーミングと複数のフォールバック機能が必要でした。

Solutions

Solutions Image

TAIは、ストリーム品質、プラットフォーム制御、視聴者体験という3つの柱を中心に設計された、モジュール式でスケーラブルなアーキテクチャを採用し、このプロジェクトに取り組みました。

超低レイテンシーが求められる環境では、NGINX RTMPサーバー、FFmpegエンコーディングワークフロー、そしてWebRTCを組み合わせたカスタムライブ動画配信システムを開発しました。アダプティブビットレートストリーミングには、帯域幅状況に基づいて自動切り替えするHLS(HTTPライブストリーミング)を実装しました。

コンテンツを効率的に配信するために、AWS CloudFrontやAkamaiを含む複数のCDNと統合し、低バッファリングとフェイルオーバーメカニズムを備えた地域内および国際配信を可能にしました。バックエンドはLaravel、フロントエンドはサーバーサイドレンダリングとモバイルデバイスへの高速読み込みを実現するNuxt.jsを採用しました。リアルタイムダッシュボードの構築にはVue.jsを使用し、プロデューサーがストリームの健全性を監視し、メタデータを更新し、ライブコンテンツをオンデマンドでプッシュできるようにしました。

ユーザーアクセスは、サードパーティのログインオプションとしてOAuth 2.0と統合されたカスタム認証システムによって制御されました。管理パネルから各ストリームにジオブロックとコンテンツの有効期限設定を動的に適用できるようになりました。さらに、Google Analytics、LogRocket、AWS CloudWatch を介した詳細な分析とログ記録が統合され、視聴者の行動とシステムの健全性を監視できるようになりました。

このプラットフォームには決済ゲートウェイと広告挿入エンジンも統合されており、将来の収益化の基盤が整いました。

使用されるツールとテクノロジー

  • Technology used
  • Technology used
  • Technology used
  • Technology used
  • Technology used
  • Technology used
  • Technology used

結果と成果

導入から3ヶ月以内に、新プラットフォームは同時視聴者数が3万人を超える5つの地域イベントを無事に処理し、平均ストリーミング遅延を4秒未満に抑えました。クライアントは、以前のシステムと比較して、ダウンタイムとテクニカルサポートインシデントが75%減少したと報告しています。

ストリーミングの安定性とモバイルパフォーマンスの向上により、視聴者満足度は大幅に向上しました。リアルタイム分析ダッシュボードにより、プロデューサーはコンテンツスロットの入れ替えやストリーミング品質のリアルタイム調整など、より迅速な意思決定を行うことができました。コンテンツライセンスの適用は完全に自動化され、何時間にも及ぶ手作業によるレビューが削減され、放送権のコンプライアンスも確保されました。

収益化の面では、一部のプレミアムイベントでペイパービュー機能を実現し、導入後2ヶ月で直接収益が12%増加しました。現在、VRコンテンツやAIを活用したハイライト動画生成に対応できるようシステムを拡張する計画が進行中です。

Result Image

Other Portfolio

Related Other More Case Studies

Go to Top