mirotalksfu
🏆 Self-hosted, open-source WebRTC video conferencing platform for real-time communication and collaboration. A modern alternative to Zoom, built on SFU archite
What is mirotalksfu?
🏆 Self-hosted, open-source WebRTC video conferencing platform for real-time communication and collaboration. A modern alternative to Zoom, built on SFU architecture.
Overview of mirotalksfu
What it is
MiroTalk SFU is a self-hosted, open-source WebRTC video conferencing platform for real-time communication and collaboration. It is built on mediasoup SFU architecture and is described as a modern alternative to Zoom, Google Meet, Jitsi Meet, and Microsoft Teams. The platform allows full control over data, privacy, and infrastructure with no vendor lock-in.
Key features
- Video up to 8K @ 60fps, screen sharing, recording, and Picture-in-Picture - Chat with Markdown and emoji, collaborative whiteboard, rich text editor, and file sharing - ChatGPT (OpenAI) and DeepSeek integration, VideoAI avatars, and speech recognition - OIDC authentication, host protection, JWT credentials, room passwords, lobby and spam mitigation - REST API, Slack/Discord/Mattermost integration, embeddable iframe and widget, 133 languages - Built-in RTMP streaming and support for SIP phone - Unlimited concurrent rooms and no time limits
Use cases
Real-time video conferencing for teams, online collaboration with whiteboard and file sharing, live streaming via RTMP/OBS, integration with AI assistants, and self-hosted communication for privacy-conscious organizations.
Getting started
bash git clone https://github.com/miroslavpejic85/mirotalksfu.git cd mirotalksfu cp app/src/config.template.js app/src/config.js cp .env.template .env npm install npm start Open https://localhost:3010. Docker deployment is also available (see repository README).
License and pricing
Licensed under AGPL-3.0. The README states it is free and open source (AGPLv3) with one-time fee licenses available.
Based on the project's public README and repository metadata.