OpenSource-Hub
M

MiroTalk SFU

3.0k stars·Video & Audio Download·SHA-256 checksum verified

Self-hosted, open-source WebRTC video conferencing platform for real-time communication and collaboration at scale.

Smart Download

Visit Project Homepage

No installer available yet — head to the source repository

Open-source self-hosted WebRTC video conferencing platform, a free alternative to Zoom with unlimited features.

Core Features

  • Up to 8K@60fps video and screen sharing
  • Built-in ChatGPT, DeepSeek AI assistants and video AI avatars
  • Unlimited meeting duration and concurrent rooms
  • Fully self-hosted, no third-party data processing
  • Markdown chat, whiteboard, rich text editor, and file sharing

What It Can't Do

  • Requires a public IP and domain (or for local testing); SSL certificate needed for production (use Let's Encrypt). Requires Node.js 22.X and build tools. Mediasoup works best on Linux/macOS; Windows requires WSL.

Use Cases

  • Enterprise video conferencing with full data control
  • Online education and remote collaboration with unlimited duration
  • Developers embedding video calls into their apps
  • Privacy-sensitive organizations (law firms, hospitals) self-hosting communications

Detailed Introduction

MiroTalk SFU is a self-hosted, open-source video conferencing platform built on mediasoup SFU architecture. It offers a powerful alternative to Zoom, Google Meet, and Microsoft Teams, providing unlimited meeting duration, up to 8K video resolution at 60fps, and AI integrations like ChatGPT and DeepSeek. Deploy it on your own server for full data control, privacy, and no vendor lock-in. Features include screen sharing, recording, collaborative whiteboard, file sharing, OIDC authentication, REST API, and support for 133 languages. Designed for scalability, it supports unlimited concurrent rooms and can be deployed via Docker or Node.js.

Tags

WebRTCvideo-conferencingself-hostedopen-sourceMediasoupSFUreal-time-communicationAIprivacy

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Step 1: Clone the repo: git clone https://github.com/miroslavpejic85/mirotalksfu.git && cd mirotalksfu

4

Step 2: Copy config files: cp app/src/config.template.js app/src/config.js && cp .env.template .env

5

Step 3: Install dependencies: npm install

Install Guide
  1. Step 1: Clone the repo: git clone https://github.com/miroslavpejic85/mirotalksfu.git && cd mirotalksfu
  2. Step 2: Copy config files: cp app/src/config.template.js app/src/config.js && cp .env.template .env
  3. Step 3: Install dependencies: npm install
File Integrity

Checksum not available

This project has not published a SHA-256 checksum on its GitHub Release page

SHA256 Checksum

No checksum available

Download directly from GitHub Releases and verify file integrity yourself

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

Delete the mirotalksfu folder. For Docker deployments, stop containers and remove images.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseAGPL-3.0
Last Updated2026-05-13 15:28:43
GitHub RepositoryOfficial Website

Similar Projects