LiveKit

LiveKit server is a scalable and distributed WebRTC SFU (Selective Forwarding Unit) software that is written in Go and uses Pion WebRTC. It enables real-time audio, video, and data transfer between people, devices, and AI models. JWT supports authentication and can be distributed with a single binary file, Docker or Kubernetes.

LI

livekit · Video Conferencing

STARS21.9K
FORKS2.5K
COMMITS3.7K
CONTRIBUTORS98
VERSIONv1.9.9
UPDATEDtoday
GoWebRTCReal-TimeApache-2.0

Common commercial products in this category: Zoom, Google Meet, Microsoft Teams

What can it do?
  • You can bring people, devices, and AI agents together as participants in the same room.
  • With Python and Node.js SDK, you can develop voice AI agents that include audio recognition, language model, and text-reading components.
  • With simulcast, selective subscription, speaker detection, and end-to-end encryption, you can manage real-time media streams.
User reviews
  • ↑ PositiveHacker News

    LiveKit – Open source, high performance WebRTC infrastructure

    “I am so impressed how quickly LiveKit has developed and become polished. If you missed it they wrote a really good article on it here[0] I also really love as a company how LiveKit operates. I work on an Open Source library they use (Pion). They contributed so much upstream and…”

  • • NeutralHacker News

    LiveKit – Open source, high performance WebRTC infrastructure

    “You certainly could, there are some folks in the community building Twitch-like livestreaming experiences with LiveKit. One of my teammates built a mobile livestreaming demo app, perhaps I can convince him to release the code. ;) Update: Given that this is for internal use at…”

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Video Conferencing