Веб-клиент для удалённого управления OBS Studio: переключайте сцены, управляйте стримами и записью через obs-websocket без установки дополнительного ПО.
steveseguin/vdo.ninja
Браузерный P2P-инструмент для передачи видео с удалённых камер и телефонов в OBS, vMix и другие студийные программы по WebRTC с низкой задержкой.
Open source альтернатива:Zoom
- Звёзды
- 4,104
- Форки
- 1,236
- Открытые issues
- 288
- Последний коммит
- позавчера
Что это?
VDO.Ninja — веб-приложение для передачи удалённых видеопотоков в программы для прямых эфиров и видеопроизводства, например OBS Studio и vMix. Гость открывает ссылку в браузере или мобильном приложении, выбирает камеру или микрофон, и поток появляется в студийной программе как источник. В большинстве случаев аудио и видео передаются напрямую между устройствами по WebRTC, поэтому потоку не нужно проходить через центральный сервер.
В проект входят режиссёрская с групповым чатом, комнаты для нескольких гостей и возможность маршрутизации через TURN-релей или SFU, например Meshcast, если прямое соединение установить не удаётся. Также поддерживаются WHIP и WHEP. Сервис на vdo.ninja бесплатный, а в репозитории находится веб-интерфейс, который можно развернуть самостоятельно как статические файлы по HTTPS. Отдельно подготовлены инструкции по развёртыванию через Docker и полностью офлайн.
В этом репозитории находятся веб-интерфейс и примеры приложений для IFRAME API; бэкенды для сигнализации и ретрансляции, используемые в рабочем окружении, размещены в других репозиториях.
Ключевые возможности
- 01Передаёт видео с удалённых камер и телефонов, а также звук с микрофонов в OBS и vMix в виде источников.
- 02В большинстве случаев использует передачу по WebRTC напрямую между устройствами, что обеспечивает низкую задержку.
- 03Предоставляет режиссёрскую с групповым чатом для сессий с несколькими гостями.
- 04Поддерживает WHIP/WHEP и самостоятельно развёртываемые SFU-медиасерверы.
- 05Веб-интерфейс можно развернуть самостоятельно как статические файлы; есть инструкции для Docker и офлайн-развёртывания.
Сценарии использования
- Добавление изображения с телефона удалённого гостя в прямой эфир OBS.
- Проведение удалённого интервью или дискуссии с несколькими камерами и режиссёрской.
- Настройка локальной офлайн-студии с самостоятельно развёрнутым веб-интерфейсом.
Быстрый старт
- 1
Откройте vdo.ninja в браузере и выберите Add your Camera to OBS
- 2
Запустите локальный предпросмотр из корня репозитория
python -m http.server 8080 --bind 127.0.0.1 - 3
Откройте локальный предпросмотр в браузере
Что важно знать
- Лицензия AGPL-3.0 — это лицензия с авторским левом, требующая публиковать изменённый исходный код, если модифицированная версия используется как сетевой сервис.
- Для самостоятельного размещения нужен статический веб-сервер с поддержкой HTTPS, а для дополнительных функций требуется отдельно настроить бэкенды или API-ключи.
- Версии develop и alpha могут быть протестированы хуже, чем производственный релиз.
Темы
Частые вопросы
- Что такое vdo.ninja?
- Браузерный P2P-инструмент для передачи видео с удалённых камер и телефонов в OBS, vMix и другие студийные программы по WebRTC с низкой задержкой. VDO.Ninja — веб-приложение для передачи удалённых видеопотоков в программы для прямых эфиров и видеопроизводства, например OBS Studio и vMix. Гость открывает ссылку в браузере или мобильном приложении, выбирает камеру или микрофон, и поток появляется в студийной программе как источник. В большинстве случаев аудио и видео передаются напрямую между устройствами по WebRTC, поэтому потоку не нужно проходить через центральный сервер.
- vdo.ninja можно использовать бесплатно? Какая у него лицензия?
- vdo.ninja распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- vdo.ninja всё ещё поддерживается?
- Активно поддерживается. Последний коммит в vdo.ninja — 19 окт. 2026 г..
- Для чего можно использовать vdo.ninja?
- Добавление изображения с телефона удалённого гостя в прямой эфир OBS. Проведение удалённого интервью или дискуссии с несколькими камерами и режиссёрской. Настройка локальной офлайн-студии с самостоятельно развёрнутым веб-интерфейсом.
- Как установить vdo.ninja?
- Откройте vdo.ninja в браузере и выберите Add your Camera to OBS Запустите локальный предпросмотр из корня репозитория: python -m http.server 8080 --bind 127.0.0.1 Откройте локальный предпросмотр в браузере
- Где скачать vdo.ninja?
- Исходный код и инструкции по установке — на GitHub: https://github.com/steveseguin/vdo.ninja
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемая видеоконференцсвязь с открытым исходным кодом на базе WebRTC: комнаты в браузере, демонстрация экрана, чат и доска.
Бесплатный open-source сервис для приватного стриминга экрана до 20 друзьям — в браузере или на собственном сервере.
Python CLI-утилита для записи TikTok-трансляций со звуком и видео в ручном, автоматическом режимах или режиме подписок.
Открытый SFU-сервер WebRTC на Go для передачи голоса, видео и данных в реальном времени — основа для связи людей и AI-агентов.
Открытый проект удалённого рабочего стола для Linux с низкой задержкой, написанный на Rust; использует WebRTC и аппаратное кодирование GStreamer.