Repolode
miroslavpejic85

miroslavpejic85/mirotalkc2c

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

Open source альтернатива:ZoomGoogle Meet

Звёзды
520
Форки
100
Открытые issues
0
Последний коммит
вчера

Что это?

MiroTalk C2C — самостоятельно размещаемое WebRTC-приложение для приватных видеозвонков один на один, которые проходят в браузере напрямую между участниками. Медиа передаются напрямую, без центрального сервера, а проект поддерживает сквозное шифрование и демонстрацию экрана.

Проект можно запустить локально с Node.js или развернуть с помощью Docker и Docker Compose. Его также можно встроить в другие сайты через iframe; кроме того, приложение предоставляет REST API и прямые ссылки для входа в комнату и начала звонка.

В интерфейсе звонка доступны эффекты фона камеры — размытие или пользовательское изображение, обрабатываемое локально в браузере, — и необязательное окно «картинка в картинке» с изображением камеры поверх демонстрируемого экрана. Лицензия — AGPLv3; коммерческая лицензия доступна отдельно.

Ключевые возможности

  • 01Видеозвонки один на один между участниками с демонстрацией экрана
  • 02Сквозное шифрование для приватного общения
  • 03Встраивание в любой сайт через iframe
  • 04Варианты развёртывания с Docker и Docker Compose
  • 05REST API и прямые ссылки для входа в комнату
  • 06Размытие фона камеры или замена фона изображением с локальной обработкой в браузере

Сценарии использования

  • Запуск сервиса приватных видеозвонков для консультаций или коучинга
  • Добавление видеосвязи один на один на сайт через iframe
  • Сеансы телемедицины или поддержки клиентов на собственном сервере
  • Изучение или прототипирование приложения для звонков на WebRTC

Быстрый старт

  1. 1

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

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

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

    cd mirotalkc2c
  3. 3

    Скопируйте шаблоны конфигурации окружения и frontend

    cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js
  4. 4

    Установите зависимости и запустите сервер, затем откройте http://localhost:8080

    npm install && npm start

Что важно знать

  • Лицензия AGPLv3 требует, чтобы изменённые версии, предлагаемые пользователям, также публиковались как открытый исходный код.
  • Для коммерческого использования без обязательств по AGPL необходимо приобрести отдельную лицензию.

В подборках

Темы

Частые вопросы

Что такое mirotalkc2c?
Самостоятельно размещаемая платформа WebRTC с открытым исходным кодом для видеозвонков один на один с демонстрацией экрана и сквозным шифрованием. MiroTalk C2C — самостоятельно размещаемое WebRTC-приложение для приватных видеозвонков один на один, которые проходят в браузере напрямую между участниками. Медиа передаются напрямую, без центрального сервера, а проект поддерживает сквозное шифрование и демонстрацию экрана.
mirotalkc2c можно использовать бесплатно? Какая у него лицензия?
mirotalkc2c распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
mirotalkc2c всё ещё поддерживается?
Активно поддерживается. Последний коммит в mirotalkc2c — 5 нояб. 2026 г..
Для чего можно использовать mirotalkc2c?
Запуск сервиса приватных видеозвонков для консультаций или коучинга Добавление видеосвязи один на один на сайт через iframe Сеансы телемедицины или поддержки клиентов на собственном сервере Изучение или прототипирование приложения для звонков на WebRTC
Как установить mirotalkc2c?
Клонируйте репозиторий: git clone https://github.com/miroslavpejic85/mirotalkc2c.git Перейдите в папку проекта: cd mirotalkc2c Скопируйте шаблоны конфигурации окружения и frontend: cp .env.template .env && cp frontend/js/config.template.js frontend/js/config.js Установите зависимости и запустите сервер, затем откройте http://localhost:8080: npm install && npm start
Где скачать mirotalkc2c?
Исходный код и инструкции по установке — на GitHub: https://github.com/miroslavpejic85/mirotalkc2c

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

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

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

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

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

575126GoMITАктивно поддерживаетсяОбновлён 13 часов назад