Ownсast — стриминг без корпораций

owncast.online

Трансляция экрана бывает нужна не только в коротких созвонах айтишников, живущих философией Agile, но и в задачах, требующих долгосрочного соединения с низкими задержками. Например, в стримах с видеоиграми или просмотром медиа.

В таких задачах решения типа «все-в-одном» могут быть избыточны или даже просто недостаточно хорошо выполнять эту функцию. Owncast разработан теми и для тех, кто хочет стримить без ограничений по количеству подписчиков/зрителей и цензуры речи/комментариев на трансляции (привет, Twitch).

Это децентрализованное решение, умеет в федерацию (возможность смотреть стримы с других серверов при регистрации только на одном), поднимается и управляется полностью на своем железе.

📌 Детали

  • открытый исходный код бэкенда (Go) и фронта (TypeScript)
  • разработка энтузиаста FOSS и земляка конторы за Twitch (Сан-Франциско, США), без рекламы и отслеживания ~ сборки для Linux и macOS, образ Dockershell-скрипт автоустановки и демо-приложениекаталог стримов ~ шифрование соединения TLS по умолчанию не настраивается, нужно ставить вручную
  • тонкая настройка качества трансляции по (разрешение потока, частота кадров, битрейт…)
  • поддерживает любой софт для трансляции на базе RTMP (в т.ч. популярный OBS) и любой клиент с поддержкой HLS
  • данные стандартной учетки: admin:abc123
  • сообщество в Rocket Chat
  • подробная документация с хорошей структурой и поиском

ИМХО:  Быстрый и безопасный сервер, простой фронт — что еще нужно для ламповых стримов для своих? Наверняка можно и для большой аудитории использовать, но примеров не наблюдал. Киньте ссылку на такого автора, если знаете.

Свежее