Built with the same technology powering world-class engineering teams.
AULAA is not a third-party app wrapper. Every component — from media transport and codec to the UI — is chosen for a specific technical reason. This page explains what powers it.
Tech stack
Production-grade stack chosen for performance, security, and developer experience.
LiveKit
Media transport (SFU)
Open-source WebRTC SFU trusted by Spotify, Reddit, and thousands of real-time platforms. AULAA self-hosts LiveKit for full control over audio/video data.
Laravel 12 + Octane
Backend & API
Modern PHP framework supercharged with Octane (FrankenPHP worker) — 4-10× faster than traditional PHP-FPM. Auth, signaling, and webhooks all live here.
React 19 + Inertia.js
Frontend SPA
React 19 with React Compiler enabled — auto-memoization without manual useMemo. Inertia combines SPA speed with the simplicity of server-rendered Laravel.
Laravel Reverb
WebSocket realtime
First-party Laravel WebSocket server for chat, raise hand, and meeting sync events — no extra cost to Pusher/Ably.
MySQL 8
Primary database
Primary store for users, meeting metadata, chat logs, and settings. Connection pooling via Octane, query cache active on hot paths.
Excalidraw
Collaborative whiteboard
The same drawing engine used by Excalidraw.com — integrated directly as a meeting panel, synced via LiveKit data channels.
What makes AULAA different
Simulcast + AdaptiveStream + Dynacast
Every publisher sends 3 video layers simultaneously (low/mid/high). Small tiles in the UI subscribe to the low layer; pinned or full-screen participants subscribe to high. Layers with no subscribers are paused by dynacast. Result: bandwidth drops significantly without sacrificing the quality of the tile you focus on.
3 simulcast layers
low / mid / high
VP9 with smart degradation
AULAA uses the VP9 codec — roughly 30% more efficient than the default VP8. When the network tightens, the encoder maintains the frame rate (smooth 60fps) and trades resolution temporarily — video never stutters or turns into a slideshow, it just goes slightly soft, then snaps back to sharp.
Bitrate cap
8 Mbps · 60fps
Streams never leave your control
AULAA never stores audio/video streams on its servers. Media is transmitted in real time between participants through our media server — without being recorded, cached, or archived. Even the recording feature runs entirely on the client device: recording files are stored on your device, not on AULAA infrastructure. Plus a Hide Me in Recording feature that lets participants opt out of being captured without leaving the call.
Streams stored on server
0 bytes. Ever.