カスタムソフトウェア
ゲーム
・音声・ビデオ通話の柔軟な対応
・豊富なアプリ内インタラクション
・通話機能の充実
・優れた音声品質
Kotlin, Go, Swift
クライアントは1995年に設立された台湾のデジタル エンターテインメントグループで、現在ではエコテクノロジーを中心とする企業へと進化しています。ゲーム、デジタルプラットフォームなど多方面で強い影響力を持っています。
主な実績:
主力ゲームは、累計収益が約42.3億米ドル、台湾での登録会員数300万人以上、1日のアクティブユーザー111万人、同時接続プレイヤー数は40万人超。1ダウンロードあたりの平均収益は279〜406米ドル
もう1つの主要タイトルは、全世界で1億8000万超の登録ユーザーを誇り
PC向けオンラインゲームでは、グローバルで1000万人以上の登録会員
バーチャル決済プラットフォームアプリは、利用者100万人を突破
ECプラットフォームでは年間購入者数が約40%の成長
同社が主催する大型エンターテインメントフェスティバルには、オンライン・オフライン合わせて30万人以上が参加
クライアントは、リアルタイムでのエンゲージメントを高め、グループ間のインタラクションをより豊かにするため、アプリ内コミュニケーションプラットフォームの構築を目指していました。
求められた機能:
ユーザーが作成・管理・参加できるグループチャンネル(メッセージ、メディア、アップデートの共有)
ノーコードUIKit:開発負荷を抑えつつ、インターフェースを柔軟にカスタマイズできるツール
アプリ内で完結するインスタント音声・ビデオ通話機能
コミュニティエンゲージメントを強化し、インタラクションをよりシームレスに
モバイルデモアプリでのグループ通話機能を実現するために、LiveKitのリアルタイム通信機能と、SendbirdのUI・ロジックとの整合を図った独自レイヤーを組み合わせたソリューションを設計しました。
主なソリューショハイライト
LiveKitベースのリアルタイム通信:
WebRTCベースの音声・ビデオ通話を実現
SFUアーキテクチャで高パフォーマンスかつスケーラブルなグループ通話に対応
モバイルSDKによる音声・ビデオ・画面共有機能
データチャネルを活用したリアルタイムメッセージ送受信
SendbirdとのUI整合性:
SendbirdのUIKitには通話機能がないため、独自UIを設計
SendbirdのUXと整合性を保ったデザインで違和感のない操作感を実現
LiveKitの技術的構成要素をSendbirdのモデルにマッピングする独自ロジックを構築
グループチャンネル & メッセージング:
データチャネルを活用して、テキスト・メディア共有、タイピング表示などリアルタイム同期機能を実装
「ノーコードUIKit」の解釈:
エンドユーザー向けのドラッグ&ドロップではなく、開発者が簡単に再利用・カスタマイズできるコンポーネントベースの構成
パフォーマンス最適化:
適応ストリーミング、スマートコーデック(Opus / H.264 / AV1)、ノイズキャンセル技術を統合し、モバイルでも高品質な通話体験を実現
音声・ビデオ通話の柔軟な対応
豊富なアプリ内インタラクション
通話機能の充実
優れた音声品質
LiveKitベース、Sendbirdに整合したUIを備えたこのデモアプリは、次のような成果を挙げました:
音声・ビデオ通話の柔軟な対応:
1対1〜20人のグループ通話をスムーズに実行
グローバルで100ms未満の超低遅延
99.99%の稼働率を実現
豊富なアプリ内インタラクション:
高速UIによりメッセージング応答が40%高速化
予測テキスト入力で入力時間が33%短縮
リアルタイム既読・入力インジケーターにより高いユーザー参加率
通話機能の充実:
ミュート、ビデオON/OFF、画面共有、参加者管理、権限コントロールなどの多機能対応
優れた音声品質:
Opusコーデックの採用により、6kbps〜510kbpsまで柔軟に対応し、低帯域下でも高音質を維持
高度なノイズ除去とHDボイスで音声認識精度が85%向上
無音抑制により帯域使用量を削減し、通話の明瞭性を強化