← PRODUCTS / EVENT PLATFORM
P-06○ Beta

iStar

1:1 ファン・アーティスト ビデオ通話プラットフォーム

ファンが待機列で順番を待ち、アーティストがダッシュボードからファンを選んで 1:1 ビデオ通話を行うファン・アーティストビデオ通話プラットフォームです。Agora RTC ベースのリアルタイム通話と WebSocket 待機室を提供します。

WebiOS
iStar — Shows

Upcoming · 6

on sale
06/02TOKYOSpring Live · Day 1
92%
06/03TOKYOSpring Live · Day 2
88%
06/14OSAKAAcoustic Set
64%
06/22FUKUOKAIndie Night
42%
07/04TOKYOAnniversary
18%
/02PROBLEM

iStarが
解決する課題

このプロダクトは、次のような運用・開発現場で繰り返される課題を解決するために作られました。

CONTEXT

ファンが待機列で順番を待ち、アーティストがダッシュボードからファンを選んで 1:1 ビデオ通話を行うファン・アーティストビデオ通話プラットフォームです。Agora RTC ベースのリアルタイム通話と WebSocket 待機室を提供します。 従来のソリューションは運用者にとって使いやすくなかったり、保守コストが累積する構造でした。UNISYSはこれを運用段階まで共に責任を持つプロダクトとして再設計しました。

/03FEATURES

主な機能

iStarが提供するコア機能。すべての機能は運用可能な形で提供されます。

F-01

リアルタイム待機室

ファンが WebSocket で仮想待機列に入り、リアルタイムの待機人数・自分の順番を確認し、順番が来ると Agora チャンネル・トークンを自動的に受け取ります。

F-02

アーティストダッシュボード

アーティストが待機リストをリアルタイムで確認し、次のファンを選んで通話を開始・終了します。一度に1通話のみのアーティスト主導フローです。

F-03

1:1 ビデオ通話

Agora RTC SDK ベースのリアルタイムビデオ通話を提供し、チャンネルトークンはサーバーで安全に発行します。

F-04

イベント · 参加コード

イベント(ファンミーティング)を作成・管理し、ファンは参加コード認証で入場します。

F-05

分離認証モデル

ファン(参加コード)とアーティスト(ID・パスワード)の分離された JWT 認証でアクセスを制御します。

F-06

マルチクライアント

アーティストウェブ・ファンウェブ・ファン iOS アプリを併せて提供し、画像などのファイルは Cloudflare R2 に保存します。

/04ARCHITECTURE

技術構造

iStarがどのような技術の上で運用されるかを記載しました。

C-01
Frontend
React 18/19 · TypeScript · Vite · Zustand(ファン iOS: SwiftUI)
C-02
Backend
FastAPI (Python 3.13) · SQLAlchemy · WebSocket · JWT
C-03
Database
MariaDB · Redis(待機室の状態)
C-04
Realtime / Cloud
Agora RTC SDK · Cloudflare R2 · Docker(マルチアーキ)
/05FAQ

よくある質問

導入をご検討の際に最もよくいただく質問です。

基本構成(イベント・待機室・ビデオ通話)は営業日ベースで2〜3週間、Agora・決済・ファンダムシステムなどのカスタム統合が必要な場合は6〜8週間が一般的です。
はい。バックエンド・フロントエンドをマルチアーキ(amd64/arm64)Docker イメージとして提供し、顧客のインフラで直接運用できます。(ビデオ通話は Agora RTC サービスに依存します。)
REST API(/api)と WebSocket(/ws)、JWT 認証を提供し、Swagger(/docs)で全仕様を確認できます。
アーティスト主導フローで一度に1人のファンとのみ通話し、他のファンはリアルタイム待機列で順番を待ちます。待機列の状態は Redis で管理します。
START A PROJECT

プロジェクトを始めませんか?

ソフトウェアプロダクト、SaaS、クラウドインフラの構築をご検討中なら、
UNISYSとプロジェクトについてご相談ください。

プロジェクトのお問い合わせ プロダクトを見る