WebRTC app for simple, secure, fast real-time video conferences
Top 13.5% on sourcepulse
MiroTalk P2P offers a self-hostable, browser-based solution for real-time video conferencing, supporting up to 8K resolution and 60fps. It targets users seeking a secure, private, and feature-rich alternative to commercial video conferencing platforms, with no downloads, plugins, or account requirements.
How It Works
Leveraging WebRTC for direct peer-to-peer connections, MiroTalk P2P minimizes latency and server load. Its architecture prioritizes simplicity and security, offering features like host protection, user authentication via JWT, and room password protection. The project also integrates advanced functionalities such as screen sharing, file sharing, collaborative whiteboarding, and even AI-powered chat assistance.
Quick Start & Requirements
.env.template
to .env
and app/src/config.template.js
to app/src/config.js
, then run npm install
and npm start
. Docker installation is also available via docker-compose
.Highlighted Details
Maintenance & Community
The project is actively maintained by Miroslav Pejic. Community support is available via Discord.
Licensing & Compatibility
Licensed under AGPLv3, requiring modifications to be publicly shared. Commercial licenses with different terms are available for purchase on CodeCanyon.
Limitations & Caveats
The AGPLv3 license may impose restrictions on commercial use within closed-source applications. While P2P is emphasized, the need for STUN/TURN servers for NAT traversal is implied for broader connectivity.
6 days ago
1 day