unsubbed.co

LiveKit

Open-source platform for building real-time audio, video, and AI voice agents with WebRTC

Overview

End-to-end realtime stack for connecting humans and AI An open source framework and developer platform for building, testing, deploying, scaling, and observing agents in production. The project has 18K+ GitHub stars and is licensed under Apache-2.0.

Key Features

Source: GitHub README

  • Scalable, distributed WebRTC SFU (Selective Forwarding Unit)
  • Modern, full-featured client SDKs
  • Built for production, supports JWT authentication
  • Robust networking and connectivity, UDP/TCP/TURN
  • Easy to deploy: single binary, Docker or Kubernetes
  • Advanced features including:
  • speaker detection
  • simulcast
  • end-to-end optimizations
  • selective subscription

Getting Started

Source: GitHub README

[!TIP] We recommend installing LiveKit CLI along with the server. It lets you access server APIs, create tokens, and generate test traffic.

The following will install LiveKit’s media server:

Normalized Features

Source: tool-features-normalized.json

binary, brew, docker, encryption, helm, kubernetes, mobile app, webhooks.

Features

Integrations & APIs

  • Webhooks

Security & Privacy

  • Encryption

Mobile & Desktop

  • Mobile App