Entertainment / Live Streaming iOS / admin panel
LumiCast — Full-stack development of a next-generation live-streaming platform

With WebRTC × RTMP × AR filters,Low-latency live and a high-energy experienceachieving both.

LumiCast Japan — Built a full-stack live-streaming product on iOS Native plus an admin panel, unifying streamers, viewers, and the gift economy in a single app. Delivered sub-second latency and a high-energy two-way experience.

1M+
Monthly active viewers
iOS Native optimization
5,000+
Popular creators streaming now
LINE / Twitter / Google auth
Under 3 seconds
Average streaming latency (glass-to-glass)
In-house Low-Latency Viewer
Challenge
Before

A goal to design from scratch a live-streaming experience satisfying 'instant delivery,' 'two-way interaction,' and 'monetization' all at once. Off-the-shelf video SDKs imposed several-to-10-second latency, gift-effect lag, and operational load that held back business growth.

  • Need to minimize live latency
    Off-the-shelf SDKs take 5–10s, and the energy cools
  • Need to deliver gift effects without delay
    Super chats stutter from animation lag
  • Need to respond instantly to high volumes of user reports
    Delays in detecting inappropriate streams damage the brand
  • Need to automate revenue sharing to streamers
    Excel-based operations can't scale to thousands
Solution
After

Amela designed and built the end-to-end system with iOS Native + WebRTC + RxSwift. Facial landmark detection via Dlib integrated through an Obj-C++ bridge, plus an in-house Low-Latency Viewer module achieving sub-second latency. A Vue.js admin panel centrally manages streaming, users, and revenue.

Streamer × Viewer × Admin — a 3-layer end-to-end live-streaming architecture Streamer iOS Native + AR filter HaishinKit (RTMP) Viewer iOS Native + Send gift Low-Latency Viewer LumiCast Live Core WebRTC SFU Socket.IO RTMP Ingest Real-time multiplexing of stream, chat, and gifts Auth / social login LINE / Twitter / Google / Phone OTP ¥ Payments + revenue sharing Point ledgering / auto payout Operations admin panel Stream monitoring / reports / blocking Gift sent — reaches the creator in under a second Viewer × Streamer × Operations — a custom design running 3 layers at once Sub-second latency via Swift + RxSwift + Obj-C++ bridge
LumiCast iOS — Live
LIVE 1,247 watching Send a comment... ¥ 2,400 left Ranking Follow Mine
Streamer screen — real-time face-detection AR filters + gift effects + chat
Tech stack Swift / iOS Native WebRTC / HaishinKit Vue.js Socket.IO Dlib + OpenCV
12 months
96person-months
Considering a next-generation live-streaming product for your business? info@amela.vn