Owncast, сервер прямой трансляции и чата с открытым исходным кодом

собственная передача

owncast — это собственный сервер живого видео и веб-чата, который можно использовать с большинством популярных программ вещания.

Недавно анонсирован выход новой версии проекта 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

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




2023-06-05T22:48:28
приложений