ライブ配信UPDATE 2024.05
ライブ配信アプリ
多人数での同時配信が可能で、コンテストの開催など多彩な機能が楽しめるライブ配信アプリ。

Overview.プロジェクト概要
複数の配信者が同一ルームで同時に配信できるマルチホスト構成を軸に、視聴者参加型のコンテスト機能、ギフティング、リアルタイムランキングまでを備えたライブ配信アプリです。iOS / Androidともにネイティブで実装し、配信・視聴の体験を最優先に設計しました。
配信基盤にはAgora.ioを採用し、バックエンドはNode.jsとGoで役割を分離。ギフトやランキングのような書き込みが集中する処理はGoで捌き、瞬間的な負荷変動にも遅延なく応答する構成としています。
Tech Points.技術のポイント
01
マルチホスト配信
複数配信者の同時配信と視聴者の飛び入り参加をAgora.ioのRTC基盤で実現。遅延を抑えたまま演出の自由度を確保しました。
02
高負荷イベント設計
コンテスト開催時のアクセス集中を想定し、ランキング集計やギフト処理を非同期化。ピーク時も安定した応答を維持します。
03
ネイティブUI/UX
Swift / Kotlinによるフルネイティブ実装で、配信画面のなめらかな操作感とバッテリー効率を両立しています。
Stack.技術スタック
SwiftKotlinFirebaseAgora.ioNode.jsGo