Owncast — стриминговый сервер на своем хосте

Owncast — это open source решение для самостоятельного хостинга live-видео с встроенным чатом. Представьте себе Twitch, но:

  • Полностью под вашим контролем — модерация, ваши данные, ваши правила
  • Без рекламы и алгоритмов 
  • С возможностью кастомизации под свои нужды, ваш дизайн    
  • Совместимость с OBS — используйте привычные инструменты для трансляции 
  • Встроенный чат — с модерацией и без ограничений популярных платформ 
  • Простота развертывания — работает "из коробки" с подробной документацией 
  • Активное развитие — проект постоянно улучшается при поддержке сообщества 

Как это работает технически? Архитектура проекта разделена на два основных компонента:

Бэкенд на Go — отвечает за обработку видео и работу сервера Фронтенд на React — веб-интерфейс для зрителей и стримера. Для трансляции используется стандартный протокол RTMP, что обеспечивает совместимость с большинством программ для стриминга, включая OBS и Streamlabs.

Зачем это нужно?

  • Прекрасно подойдет под платные услуги образовательных проектов для внутренних трансляций.
  • Разработчикам, которым нужно кастомное решение для видео 
  • Компаниям, заботящимся о конфиденциальности данных 

Как начать использовать? 

  • Установите Owncast по инструкции.
  • Настройте OBS для трансляции на ваш сервер
  • Пригласите зрителей по уникальной ссылке

Проект поддерживает Docker, что упрощает развертывание, а для разработчиков есть возможность собрать решение из исходников.

05:53
15