| Approach | Max participants | Latency |
|---|---|---|
| Large real-time calls | 1,000 (all active) | < 200ms |
| Interactive live streaming | 100,000 (25 active) | < 400ms |
| RTMP live streaming | Unlimited passive viewers | 8–20s |
Active participants have a “presence” in a call — they can turn on their devices and appear in
participants(). Hidden (passive) participants can view the call in real time but cannot turn on devices and do not appear in participants().Active and hidden counts are available via participantCounts() and the "participant-counts-updated" event.Large real-time calls
Room configurations and settings to support up to 1,000 active participants.
Interactive live streaming and RTMP output
Scale to 100,000 participants with interactive live streaming, or broadcast to external platforms via RTMP.
Best practices for large experiences
Pagination, track subscriptions, and simulcast layer control to optimize performance at scale.