
plugNmeet
Self-hosted WebRTC video conferencing with AI meeting agent

PlugNMeet is an open-source, self-hosted web conferencing system that provides scalable, customizable WebRTC meetings powered by a Go backend. It combines real-time audio/video, collaboration tools, recording and broadcasting, and an AI meeting agent for transcripts, translations, and summaries.
Key Features
- High-performance Go backend designed for horizontal scaling and low resource usage
- WebRTC-based real-time audio/video with simulcast and dynacast for adaptive streaming and support for H264, VP8, VP9, and AV1 codecs
- AI Meeting Agent offering real-time transcription, live spoken translations, automated summaries and action items, exposed via an artifacts API
- Collaboration tools including a shared whiteboard, collaborative notepad, polls, breakout rooms, and screen sharing
- Recording and broadcasting: reliable MP4 recording, RTMP/RTMPS broadcasting and RTMP/WHIP ingress for production tools
- Flexible integration via APIs and SDKs (JavaScript, PHP) and plugins for popular platforms for white-label deployment
- Deployable with Docker and docker-compose; integrates with LiveKit, Redis, NATS and MariaDB/MySQL for production environments
Use Cases
- Host virtual classrooms and remote learning with recordings, whiteboard collaboration, and LTI integration for LMS
- Run webinars or hybrid events with live broadcasting, MP4 archive recording, and adaptive streaming for diverse network conditions
- Embed white-label video meetings and AI-driven meeting intelligence into SaaS products or corporate intranets
Limitations and Considerations
- Requires a separately deployed LiveKit instance and supporting services (Redis, NATS, MariaDB/MySQL) for full production functionality
- Advanced AI features may need additional service configuration or external models/providers and can increase resource usage
- Office file rendering in the whiteboard relies on optional tools (libreoffice, mupdf-tools) and extra system dependencies
In summary, plugNmeet is a full-featured, extensible web conferencing stack suitable for organizations that need a self-hosted, AI-enabled meeting platform with recording and broadcasting capabilities.
Categories:
Tags:
Tech Stack:
Similar Services
SRS (Simple Realtime Server)
High-performance real-time media server for live streaming and WebRTC
SRS (Simple Realtime Server) is a high-efficiency media server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181 for real-time streaming.

Jitsi Meet
WebRTC-based video conferencing for the web and mobile
Self-hostable WebRTC video conferencing with chat, screen sharing, moderation tools, and SDKs for embedding meetings into web and mobile apps.

SimpleX Chat
Open-source encrypted messenger with no user identifiers
Open-source, decentralized messaging network built on a Haskell core with Kotlin Multiplatform and native iOS clients; end-to-end encrypted messaging without user IDs.

Screego
Open-source self-hosted screen sharing for developers
Open-source screen sharing server that runs self-hosted; WebRTC-based with TURN server; Docker or single-binary deployment; browser-based.

BigBlueButton
Open-source web conferencing for virtual classrooms
BigBlueButton is an open-source virtual classroom and web conferencing platform with real-time audio/video, screen sharing, whiteboards, breakout rooms, polling, and reco...
Janus WebRTC Server
General-purpose WebRTC media server with a plugin architecture
Janus WebRTC Server is a lightweight, general-purpose WebRTC gateway for building real-time audio/video applications via plugins and a JSON-based API.
JavaScript
Go
Redis
Docker
React
MariaDB