Самостоятельно размещаемая видеоконференцсвязь с открытым исходным кодом на базе WebRTC: комнаты в браузере, демонстрация экрана, чат и доска.
miroslavpejic85/mirotalksfu
Самостоятельно размещаемая open-source платформа для видеоконференций на базе mediasoup SFU — альтернатива Zoom и Google Meet.
Open source альтернатива:Zoom
Google Meet
Microsoft Teams
- Звёзды
- 3,147
- Форки
- 519
- Открытые issues
- 0
- Последний коммит
- 24 часа назад
Что это?
MiroTalk SFU — сервер для видеоконференций, который можно запустить на собственной инфраструктуре. Он использует архитектуру selective forwarding unit (SFU) из mediasoup для передачи аудио и видео в реальном времени между участниками. Благодаря этому команды могут проводить встречи, вебинары и трансляции, не отправляя данные в облачный сервис стороннего поставщика.
Помимо звонков, доступны демонстрация экрана, запись, чат с Markdown и эмодзи, совместная доска, обмен файлами и пароли для комнат. В проекте заявлены встроенная трансляция по RTMP для OBS, возможность подключить SIP-телефон, REST API, аутентификация OIDC и встраиваемые iframe или виджет для интеграции комнат в другие сайты.
Установить проект можно с помощью Node.js или Docker, используя файл конфигурации и файл с переменными окружения. В официальной документации есть рекомендации по размещению на сервере и скрипты для автоматизации.
Ключевые возможности
- 01Видеоконференции с участием нескольких человек в разрешении до 8K при 60 кадрах/с, демонстрацией экрана и записью.
- 02Встроенная трансляция по RTMP для OBS и прямых эфиров.
- 03REST API, аутентификация OIDC и интеграции со Slack, Discord и Mattermost.
- 04Чат с Markdown, совместная доска и обмен файлами.
- 05Пароли для комнат, защита ведущего и управление залом ожидания.
- 06Развёртывание на собственном сервере с помощью Docker или Node.js.
Сценарии использования
- Запуск закрытого сервиса видеоконференций для компании или команды, которым важно хранить данные на собственных серверах.
- Проведение вебинаров и прямых эфиров с трансляцией по RTMP на такие платформы, как YouTube или Twitch.
- Встраивание видеокомнат в существующий веб-продукт через iframe или REST API.
- Самостоятельное размещение альтернативы Zoom или Meet для школ, сообществ и организаций.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/miroslavpejic85/mirotalksfu.git - 2
Перейдите в папку проекта
cd mirotalksfu - 3
Установите зависимости
npm install - 4
Запустите сервер и откройте https://localhost:3010
npm start
Что важно знать
- Требуются Node.js 24.X и инструменты для нативной сборки mediasoup, поэтому настройка сложнее, чем у простого приложения.
- Проект распространяется по лицензии AGPLv3 с копилефтом, которая требует раскрывать исходный код модификаций, доступных по сети.
- Для некоторых расширенных функций, например интеграций с ChatGPT, DeepSeek и VideoAI, нужны отдельные API-ключи или учетные записи.
В подборках
Темы
Частые вопросы
- Что такое mirotalksfu?
- Самостоятельно размещаемая open-source платформа для видеоконференций на базе mediasoup SFU — альтернатива Zoom и Google Meet. MiroTalk SFU — сервер для видеоконференций, который можно запустить на собственной инфраструктуре. Он использует архитектуру selective forwarding unit (SFU) из mediasoup для передачи аудио и видео в реальном времени между участниками. Благодаря этому команды могут проводить встречи, вебинары и трансляции, не отправляя данные в облачный сервис стороннего поставщика.
- mirotalksfu можно использовать бесплатно? Какая у него лицензия?
- mirotalksfu распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mirotalksfu всё ещё поддерживается?
- Активно поддерживается. Последний коммит в mirotalksfu — 5 нояб. 2026 г..
- Для чего можно использовать mirotalksfu?
- Запуск закрытого сервиса видеоконференций для компании или команды, которым важно хранить данные на собственных серверах. Проведение вебинаров и прямых эфиров с трансляцией по RTMP на такие платформы, как YouTube или Twitch. Встраивание видеокомнат в существующий веб-продукт через iframe или REST API. Самостоятельное размещение альтернативы Zoom или Meet для школ, сообществ и организаций.
- Как установить mirotalksfu?
- Клонируйте репозиторий: git clone https://github.com/miroslavpejic85/mirotalksfu.git Перейдите в папку проекта: cd mirotalksfu Установите зависимости: npm install Запустите сервер и откройте https://localhost:3010: npm start
- Где скачать mirotalksfu?
- Исходный код и инструкции по установке — на GitHub: https://github.com/miroslavpejic85/mirotalksfu
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно разворачиваемый сервер видеоконференций на Go с WebRTC и браузерным клиентом.
Самостоятельно размещаемая платформа WebRTC с открытым исходным кодом для видеозвонков один на один с демонстрацией экрана и сквозным шифрованием.
Самостоятельно размещаемый сервер веб-конференций с открытым исходным кодом на базе LiveKit и опциональным AI-агентом для перевода, транскрибации и создания сводок встреч.
Клиент онлайн-класса с открытым исходным кодом для Web, Windows и macOS на базе аудио-, видеосвязи и обмена сообщениями в реальном времени от Agora.
Самостоятельно размещаемая платформа для видеоконференций и групповой работы с доской, чатом и совместным редактированием документов на базе Kurento Media Server.