Enterprise-grade infrastructure designed for 100M+ concurrent users
WAVE is built on a distributed, microservices-based architecture optimized for global scale
Key architectural components and their responsibilities
// Example: Server Component with streaming
export default async function StreamDashboard() {
const streams = await api.streams.list(); // Server-side fetch
return (
<Suspense fallback={<StreamSkeleton />}>
<StreamList streams={streams} />
</Suspense>
);
}How data flows through the WAVE system from ingest to playback
How WAVE scales to support 100M+ concurrent users
| API Response Time | <100ms (p95) |
| Edge Response Time | <50ms (p95) |
| WebRTC Latency | 300-800ms |
| HLS Latency | 2-5 seconds |
| Uptime SLA | 99.99% |
| Concurrent Streams | 10M+ |
| Concurrent Viewers | 100M+ |
| API Rate Limit (Pro) | 10K req/min |
| Max Stream Duration | Unlimited |
| Max Video Bitrate | 20 Mbps |