Недавно анонсирован выход новой версии проекта Owncast 0.1.0, приложение, разработанное как сервер для организации видеотрансляции и сервер чата со зрителями.
собственная передача предлагает несколько функций, основной из которых является самостоятельный хостинг с сервера потокового аудио и видео в реальном времени на сервер. На этом сервере установлен настраиваемый веб-интерфейс (в HTML, CSS и JavaScript) с видеоплеером и настраиваемым онлайн-чатом (настраиваемые смайлики, чат-боты и т. д.).
О собственной передаче
собственная передача совместим с потоковым программным обеспечением, таким как OBS Studio и хостинг-провайдерами Внешние, такие как AWS или Cloudflare, передача осуществляется по протоколу RTMP. Программное обеспечение в основном разработано с использованием языков программирования Typescript и Go, но для его установки и использования не требуется специальных знаний.
собственная передача можно использовать любое программное обеспечение, совместимое с протоколом RTMP для передачи видео на сервер, такие как OBS, Streamlabs, Restream, Zoom и Jitsi.
Прямая трансляция также возможна с захватом видео с веб-камеры или порта HDMI с помощью FFMpeg. Сервер получает исходный видеопоток, преобразует его в соответствии с настройками и сегментирует для передачи конечным пользователям по протоколу HLS (HTTP Live Streaming).
Возможна генерация нескольких потоков с разным качеством и адаптивным битрейтом передачи. Для оптимизации пропускной способности видео может предоставляться пользователям, использующим в качестве посредников сервисы хранения, совместимые с Amazon S3.
Главные новости Owncast 0.1.0
Новая версия Owncast 0.1.0 выделяется полностью переписанным кодом интерфейса отвечает за отображение веб-интерфейса. При этом подчеркивается, что новый интерфейс сделали заметно быстрееЛучше всего подходит для мобильных устройств, поддерживает встраивание вашего кода Javascript и предоставляет параметры для настройки стиля и макета.
Еще одно важное изменение: участники имеют возможность изменить свой цвет в чате, плюс веб-исходники больше не включаются в релизы, как и то, чтоe некоторые страницы администратора были объединены, а некоторые URL-адреса изменились. В частности, рекомендуется просмотреть страницы «Общие» и «Настройки сервера», чтобы найти дополнительные разделы, такие как S3 Object Storage и пользовательский CSS.
Из других изменений которые выделяются из этой новой версии:
- Разрешить загружать собственные смайлики через администратора
- Возможность отключить вставку по умолчанию
- Поддержка произвольного Javascript на странице
- Автоматически генерировать сложный ключ потока, добавляя
- Разрешить предоставлять HTML вместо ссылки для внешних действий
- Веб-перехватчик изменения названия потока
- Запрос функции: сортируемые ссылки в социальных сетях
- Возможность редактирования внешних действий
- Реализовать соответствие WCAG 2.1
- Поддерживает кодировку Brotli
- Удалена поддержка уведомлений Twitter.
Из планов на будущее выделяется возможность создания федеративных сетей из разрозненных серверов, единая коммуникационная структура в которых формируется с помощью набора протоколов ActivityPub. Также планируется добавить поддержку повторного воспроизведения ранее завершенных потоков и планирования потоков.
В конце концов Если вам интересно узнать об этом больше, Следует знать, что сервер работает на компьютере пользователя и, в отличие от Twitch, Facebook Live и YouTube Live, позволяет полностью контролировать процесс стриминга и устанавливать собственные правила общения в чате. Управление и взаимодействие с пользователями осуществляется через веб-интерфейс. Код проекта написан на Go и распространяется под лицензией MIT.
Вы можете уточнить детали в по следующей ссылке.
Скачайте и установите собственную передачу
Для тех, кто заинтересован в возможности установки собственной передачи в своей системе, достаточно открыть терминал и ввести в нем следующую команду:
curl -s https://owncast.online/install.sh | bash
Вы можете обратиться к руководству пользователя и узнать больше о том, как настроить собственную передачу, в по следующей ссылке.