AULAAAULAA
Back to homeHow AULAA works

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

Adaptive streaming

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

Codec & encoding

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

Privacy by design

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.

See it in action

No credit card, ready in 30 seconds.

Try AULAA Free