End-to-end realtime stack for connecting humans and AI
An SFU with client SDKs for web, mobile and servers, for adding audio, video and data to apps.
- Language
- Go
- Licence
- Apache-2.0
- Stars
- 21k
- Latest
- v1.13.8
- Last push
- 2026-10-06
alternatives to
Hosted real-time voice, video and live streaming SDKs for building calls into apps. A closed product from Agora.
| Tool | Fit | Stars | Licence | Terms | Self-hosted | Language | Latest | Last push |
|---|---|---|---|---|---|---|---|---|
| LiveKit | Full replacement | 21k | Apache-2.0 | Open source | Yes | Go | v1.13.8 | 2026-10-06 |
| OpenVidu | Full replacement | 2.1k | Apache-2.0 | Open source | Yes | TypeScript | v3.9.0 | 2026-10-06 |
| Janus | Partial | 9.2k | GPL-3.0 | Open source | Yes | C | v1.4.2 | 2026-10-06 |
| mediasoup | Partial | 7.4k | ISC | Open source | Yes | C++ | rust-0.29.0 | 2026-10-06 |
4 alternatives
End-to-end realtime stack for connecting humans and AI
An SFU with client SDKs for web, mobile and servers, for adding audio, video and data to apps.
OpenVidu Platform: self-hosted real-time video and audio for your apps, built on LiveKit and mediasoup
A platform built on LiveKit with recording, egress and an admin console, deployable on your own servers.
Janus WebRTC Server
A general-purpose WebRTC server with plugins for video rooms, streaming and SIP; client SDKs are thin.
Cutting Edge WebRTC Video Conferencing
An SFU library for Node.js and Rust; you write the signalling and the app around it.