Realtime classrooms.
Live to everyone. One foundation.
An open-architecture realtime live, mic-interaction and collaboration foundation. LiveKit SFU powers the interactive plane, ZLMediaKit WHEP carries mass distribution, a relay bot moves every track with zero transcoding — and the whiteboard never leaves the data plane.
Everything a live session needs
Battle-tested through real classrooms — mic management, distribution, whiteboard and resilience in one stack.
Cost and control by construction
Per-minute SaaS bills grow with your audience. A self-hosted stack does not — and the data path never leaves a machine you own.
Three planes, one deployment
Interaction on a LiveKit SFU, mass viewing on ZLMediaKit WHEP, coordination on WebSocket & data channels — media never touches the data plane.
See it running
demo.costage.dev is a real CoStage CE instance — served by the very host described below, on the same IP as this page.
Demo host specifications
Measured on the live demo host, not a marketing sheet.
Deploy guide
One Linux host, Docker optional — the deployment manager ships inside the release and walks you through network, secrets and health checks in the browser.
Requirements
Ports
Full documentation
Built for real sessions
Licenses & attribution
CoStage CE ships compiled artifacts that bundle third-party components. Attribution and full license texts travel inside every release.
Your classroom is one wizard away.
Download the CE release, run the manager, open the panel. Teach.