OpenVidu
For online classes, telehealth visits, and support calls, OpenVidu Meet is a video meeting app that anyone with a link can join from a browser, with no account or download. A room needs only a name, and an optional wizard adds limits on participants (up to 30) and meeting length (up to a day), plus microphone and camera defaults. A shared Moderator or Speaker link admits anonymous guests, a personal link identifies each invited guest, and registered users sign in with their accounts. Developers can embed a room with an iframe or web component, and webhooks report meeting events to as many endpoints as needed. A smart mosaic favors recent speakers and counts the participants it hides, and a status rail shows the recording light, an encryption badge, and the time left. Moderators mute one participant's microphone, camera, or screen share, switch them off for everyone, remove people, and promote others. Virtual backgrounds blur the room or swap in an image, before joining or mid-call. Recordings start by hand or when the first participant, the second participant, or a moderator joins, in grid, speaker, or single-speaker layout. Permitted members can play, download, delete, or share saved recordings by link. End-to-end encryption protects audio, video, chat, and names behind a shared passphrase, though encrypted rooms cannot be recorded. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache-2.0 licensed.
LiveKit
With over 20,000 GitHub stars and adoption by companies building everything from telehealth platforms to AI voice agents, LiveKit is the most widely deployed open-source real-time communication server available. The Go-based Selective Forwarding Unit handles hundreds of concurrent participants per node with adaptive bitrate streaming, simulcast layers, SVC codec support for VP9 and AV1, and end-to-end encryption. Client SDKs span JavaScript, Swift, Kotlin, Flutter, React Native, Rust, Python, Unity, and ESP32 embedded devices, while server-side APIs cover Node.js, Go, Ruby, Java, Python, Rust, PHP, and .NET. The Agents framework enables building AI-powered voice and video applications — real-time speech-to-text, LLM-driven conversations, and computer vision pipelines — running as server-side participants in any room. Egress records sessions to S3-compatible storage or streams to RTMP endpoints, while Ingress pulls external feeds from OBS via RTMP, WHIP, or SRT into LiveKit rooms. The SIP bridge connects traditional telephony to WebRTC rooms for hybrid conferencing. JWT-based authentication, webhook notifications, room-level moderation APIs, and selective subscription give operators granular control. Deploy as a single binary for development, Docker Compose for production single-node, or Kubernetes with the official Helm chart for distributed multi-region clusters using Redis for state coordination. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.