Repolode
miroslavpejic85

miroslavpejic85/mirotalksfu

Самостоятельно размещаемая open-source платформа для видеоконференций на базе mediasoup SFU — альтернатива Zoom и Google Meet.

Open source альтернатива:ZoomGoogle MeetMicrosoft 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. 1

    Клонируйте репозиторий

    git clone https://github.com/miroslavpejic85/mirotalksfu.git
  2. 2

    Перейдите в папку проекта

    cd mirotalksfu
  3. 3

    Установите зависимости

    npm install
  4. 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 обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемая видеоконференцсвязь с открытым исходным кодом на базе WebRTC: комнаты в браузере, демонстрация экрана, чат и доска.

4,8 тыс.+17 за неделю792JavaScriptAGPL-3.0Активно поддерживаетсяОбновлён 24 часа назад

Самостоятельно размещаемая платформа WebRTC с открытым исходным кодом для видеозвонков один на один с демонстрацией экрана и сквозным шифрованием.

520100JavaScriptAGPL-3.0Активно поддерживаетсяОбновлён 24 часа назад

Самостоятельно размещаемый сервер веб-конференций с открытым исходным кодом на базе LiveKit и опциональным AI-агентом для перевода, транскрибации и создания сводок встреч.

578+3 за неделю126GoMITАктивно поддерживаетсяОбновлён позавчера