Управление и взаимодействие с пользователями производится через web-интерфейс. Код проекта написан на языке Go и распространяется под лицензией MIT.
Сервер получает исходный видеопоток, конвертирует его в зависимости от выставленных настроек и сегментирует для передачи конечным пользователям при помощи протокола HLS (HTTP Live Streaming).
Возможна генерация нескольких потоков с разным качеством и передача с адаптивным битрейтом. Для оптимизации полосы пропускания видео может передаваться пользователям, используя в качестве посредников сервисы хранения, совместимые с Amazon S3.
В новой версии добавлена поддержка событий выхода пользователя из чата; обеспечено отражение в логе запросов с IP-адресов с непринятыми ключами; пользователям запрещено использование отображаемых имён, зарегистрированных для чат-ботов через API; реализован модальный диалог для запроса подтверждений.
тэги: helpsoc video server owncast, video, chat
tags: helpsoc video server owncast, video, chat