Ariuum product logo with stylized text and a square icon.

Ariuum — Live Video Debate Platform with Real-Time Audience Voting & WebRTC Streaming

Get Instant Estimate 🚀
Streaming interface showing a smiling man in front of colorful graffiti, with channel info and a live chat panel where participants discuss audio issues and questions.
Laptop screen showing Ariuum events platform with categories Politics, Crypto/Finance, Philosophy, History, and Sports, and a sidebar listing followed channels.
Streaming channel page showing a smiling man with glasses and a dark shirt in front of colorful graffiti, with live chat messages discussing audio issues and questions.
Ariuum – a live video debate platform where two participants present opposing views to a large audience. Each speaker gets a fixed two-minute window. Viewers watch in real time and vote by liking the participant they support. The participant with the most votes wins the debate.
Laptop screen displaying an app called Ariuum with event tiles showing 'Not Found' and a following channels list, alongside error messages saying 'Unable to connect. Try again' and 'Ariuum crashed. Refresh the page.'
The platform is built for streamers, public speakers, and audiences who want open, real-time debates without content moderation filters. We were brought in to fix and stabilize an existing product that was failing in production.
Ariuum live video debate interface showing two debaters on screen with real-time audience voting bar, timed rounds, and live chat panel

WebRTC-Powered Live Debates — Timed Rounds, Multi-Participant Video & Socket.io Chat

The core challenge of Ariuum issynchronizing live video, strict time limits, and audience voting for thousands of viewers at once. Both participants must connect reliably, speak in fixed turns, and stream with low latency. At the same time, viewer reactions need to be collected and counted in real time without breaking the stream.


The original system relied on many third-party components that caused connection failures and crashes.We reworked the server-side logic to make participant connections predictable and to reduce failures in live debates.
Category-Based Topic Discovery — Politics, Crypto, Sports & Hashtag Filtering
Participants join a video room and debate one-on-one. Speaking time is limited to two minutes per turn, enforced by server-side logic. Viewers watch the debate live and vote while it is happening.
Ariuum debate category selection with topic tags and hashtag filtering for live video debate discovery
Ariuum audience voting results showing real-time viewer support percentages during live debate session

Real-Time Audience Voting — Live Sentiment Tracking During Debate Rounds

Likes from viewers are processed instantly and aggregated during the debate. At the end of the session, the participant with the most votes wins.
Debate Recording & Replay — Watch Past Sessions with Full Voting Analytics
All debates are recorded automatically. Viewers can access a public catalog of past debates, similar to a YouTube video library, and watch them on demand.\
Ariuum admin panel with debate moderation dashboard, user management, and content control tools
Ariuum debate analytics dashboard showing viewer engagement metrics and debate performance statistics

Browser-Based Access — No App Install, Works on Any Device via React & AWS

The platform runs entirely in the browser, allowing both participants and viewers to join without installing additional software.

Technologies

Fora Soft rebuilt Ariuum's server-side architecture from the ground up — fixing WebRTC connectivity between debaters, eliminating third-party service failures, and delivering stable real-time video with Socket.io-powered voting and live chat. Built with React, Node.js, and deployed on AWS.
🖥 Platform
Web, iOS, Android
🔮 Frontend
JavaScript, React.js, Next.js
⚙️ Backend
Node.js with microservice architecture
🔁 Real-time communication
Socket.io for signaling and live events
🎞️ Video processing
WebRTC with Kurento for real-time audio and video
🗃️ Database
PostgreSQL for user accounts and debate metadata

Delivery and Outcome

We took over an unstable, partially working platform and fixed the server-side architecture.


After the changes in 2022, live debates became reliable, crashes stopped, and participants could consistently connect and stream.
The system has remained stable since, without the need for further intervention.
Ariuum logo with text stating system stability since 2022 and thousands of viewers using Ariuum for debates and discussions.

Frequently Asked Questions

Explore what it takes to build a live video debate platform like Ariuum — from WebRTC architecture and real-time voting to debate recording and audience engagement.

How do you build a live video debate platform like Ariuum?
How is audience voting handled during live debates?
Can debates be recorded and replayed later?
What technologies are used for real-time debates?
Who is this type of platform suitable for?
How long does it take to build a platform like Ariuum
Describe your project and we will get in touch
Enter your message
Enter your email
Enter your name

By submitting data in this form, you agree with the Personal Data Processing Policy.

Your message has been sent successfully
We will contact you soon
Message not sent. Please try again.