Back to Case Studies
Web / App Development

Live-Streaming KOL Tipping App

A live-streaming app that lets fans interact with artists and KOLs in real time and send tips. A streaming backbone supporting 10,000 concurrent users, combined with secure payments, rankings, and notifications, opens up a new revenue model for creators.

ライブ配信KOL寄付アプリ
業界 | IndustryEntertainment / Live Streaming
主要技術 | Core StackReact Native / Flutter / WebRTC / NestJS / AWS
最大同時接続 | Peak Concurrent10,000 users

課題 Challenge

  • Offline fan events were costly to run and hard to scale up in frequency.
  • Tipping and donation management was complex, making it hard to stabilize creator revenue.
  • Sustaining continuous engagement with fans during and after streams was difficult.

ソリューション Solution

Live Streaming

Low-latency video streaming from mobile devices — combining WebRTC, RTMP, HLS, and MPEG-DASH for stable playback in any viewing environment.

Tipping System

Viewers purchase coins and tip live artists instantly. Tips update rankings in real time.

Real-Time Interaction

Comments, likes, and shares via Socket.io enable real two-way communication between artists and fans.

Rankings & Rewards

Tipping-based rankings and points keep creators motivated and give fans a reason to stay engaged.

主な機能 Key Features

  • Live streaming from mobile devices
  • Coin purchases and tip delivery
  • Comments, likes, and sharing
  • Ranking and reward system
  • Favorites and live-start notifications
  • Artist search and profiles
  • Credit card and digital wallet payments
  • User profile and transaction history

技術スタック Tech Stack

React Native Flutter WebRTC RTMP HLS MPEG-DASH Socket.io NestJS MongoDB PostgreSQL AWS EC2 AWS RDS

開発成果 Results

  • Delivered a streaming backbone supporting 10,000 concurrent users.
  • Low-latency real-time interaction significantly increased viewer session duration.
  • Tipping enabled a new revenue model and sustained monetization for creators.
  • A secure, fast payment flow optimized purchase completion rates.

Have a similar challenge? Let's talk.

Contact Us