
livekit
Alternative to Zoom
LiveKit is a WebRTC-based real-time audio and video communication platform. It provides low-latency infrastructure for calls, screen sharing, and live streaming, enabling developers to embed video capabilities into their applications.
- WebRTC SFU (Selective Forwarding Unit) for efficient low-latency multi-party conferencing
- Client SDKs for JavaScript, React, Flutter, iOS, Android, and Unity
- Screen sharing for application windows and full desktop
- Recording and streaming via Egress API for cloud recording and RTMP/HLS live broadcast
- AI agents framework for building voice AI bots and assistants
- SIP bridge for integration with existing telephony systems
Built in Go, LiveKit supports Docker/Kubernetes self-hosting alongside LiveKit Cloud. It serves as developer infrastructure for embedding video and audio capabilities into products rather than a standalone meeting tool.
Stars
20,738
Forks
2,309
Language
Go
License
Apache-2.0
golangmedia-serversfuvideovoicevoice-aiwebrtc