Ascentspark built PeepalTree to run live classes on tutopia - our own learning platform. We didn't build a demo and look for buyers. We built the infrastructure we needed, ran it in production, and then offered it to organisations with the same problem.
Customertutopia - by AscentsparkUseLive online classesDeploymentOwn cloud · Kolkata regionStatusIn production today
What PeepalTree runs on tutopia
A real live class, carried every day.
A teacher on camera, students who can join the conversation, a large audience watching, and a recording at the end - one continuous session.
01
The teacher broadcasts
Camera, microphone and screen-share go out live from the teacher console.
02
Students come on stage
A watching student raises a hand and is promoted to speak - then moved back when they're done - without leaving the class.
03
The audience watches live
Everyone else watches a composited broadcast stream delivered as standard HLS over the CDN - the way web video scales.
04
The class is recorded
Every session is written to durable storage and consolidated into one replayable recording per class.
What operating it taught us
Shaped by running it, not selling it.
When something in PeepalTree is the way it is, it's because operating tutopia in production taught us so.
Interactive room and broadcast in one systemA real WebRTC SFU for the people who speak, CDN-delivered HLS for the many who watch - joined into a single class, not two tools bolted together.
Promote a student to speak in a few secondsThe bridge between the broadcast and the interactive room runs both ways, mid-class, without dropping the session.
One consolidated recording per class - across reconnectsDrops and reconnects during a live class are stitched into a single, clean recording, written to durable storage in the customer's own cloud.
Native clients at feature parityTeacher console and student viewer on web, plus Android, iOS and React Native - the same capabilities across every surface.
Single-digit-second glass-to-glass broadcast latencyClose enough to real time that a large watching audience stays part of the class, not behind it.
Runs in one region today, built to growtutopia runs in a single region (Kolkata) now, on an architecture with a clear path to multi-node production - the same path any customer's deployment follows.
We built infrastructure we needed, then offered it to people with the same problem.
Ascentspark · the team behind tutopia
See it running on your terms.
A 30-minute call: your setup, your constraints, and a live look at the same stack that runs tutopia.