Об этом проекте

VDO.Ninja (ранее OBS.Ninja) обеспечивает peer-to-peer-видеотрансляцию для рабочих процессов прямых эфиров. Пользователи открывают веб-приложение в браузере, выбирают «Add your Camera to OBS» и передают сгенерированную ссылку удалённым участникам. В большинстве случаев видео передаётся напрямую между участниками, обеспечивая высокое качество при минимальной задержке. Режиссёрская комната предоставляет групповой чат и управление сценами. Смартфоны могут выступать в роли беспроводных веб-камер. Платформа поддерживает приём потоков по WHIP/WHEP и самостоятельно размещаемые SFU для масштабируемых развёртываний. Репозиторий содержит статический фронтенд и примеры приложений с IFRAME API. Сборка не требуется; достаточно раздавать файлы со статического сервера с поддержкой HTTPS. Локальный предпросмотр запускается командой `python -m http.server 8080`. Продакшн-сигналинг, TURN-ретрансляция, звонки через Twilio и серверы перевода в реальном времени — отдельные проекты, описанные в install.md и turnserver.md. Примеры необязательной конфигурации TURN включены для самостоятельного хостинга. Ветки release получают только критические исправления; ветка develop соответствует ночной альфа-версии на vdo.ninja/alpha. Смежные проекты включают Electron Capture для улучшенного захвата окон, Social Stream Ninja для оверлеев чата, Raspberry Ninja для headless-WebRTC на базе GStreamer и Caption.Ninja для автоматических субтитров с ИИ. Поддержка сообщества доступна через Discord, Reddit и обширную документацию на docs.vdo.ninja.