Релиз децентрализованной видеовещательной платформы PeerTube 8.3

Опубликован выпуск платформы PeerTube 8.3, предназначенной для создания независимых децентрализованных систем видеохостинга и видеовещания, альтернативных таким сервисам, как YouTube, Dailymotion и Vimeo. Создаваемая при помощи PeerTube сеть распространения контента основывается на связывании браузеров посетителей между собой и использовании P2P-коммуникаций. Код проекта распространяется под лицензией AGPLv3.

PeerTube даёт возможность запустить собственный serwer для распространения видео и подключить его к общей федеративной сети. Посетители участвуют в доставке контента и имеют возможность подписки на каналы и получения уведомлений о новых видео, независимо от того, какой именно сервер они используют. Федеративная сеть PeerTube образуется как содружество связанных между собой небольших серверов хостинга видео, на каждом из которых имеется свой администратор и приняты свои правила.

Для взаимодействия серверов в федеративной сети применяется протокол ActivityPub. Идентификатор пользователя формируются как «@имя_пользователя@домен_сервера». При просмотре видео данные по возможности загружаются через обращение к браузерам других посетителей, просматривающих тот же контент. Если запрошенное видео никто не просматривает, отдача организуется serwerem, на который загружено видео (используется протокол WebSeed).

Oprócz dystrybucji ruchu między użytkownikami oglądającymi wideo, PeerTube umożliwia serwerom buforowanie filmów innych autorów. W ten sposób tworzy się rozproszona sieć nie tylko z klientów, ale i z serwerów, a także zapewnia odporność na awarie. Oprócz dystrybucji gotowego wideo, dostępne jest również wsparcie dla transmisji na żywo (live streaming) z dostarczaniem treści w trybie P2P. Do zarządzania transmitowaniem można używać typowych programów, takich jak OBS.

Aby rozpocząć nadawanie przez PeerTube, użytkownik musi przesłać film, opis i zestaw tagów na jeden z serwerów. Następnie film stanie się dostępny w całej federacyjnej sieci, a nie tylko na serwerze wstępnego ładowania. Aby korzystać z PeerTube i uczestniczyć w udostępnianiu treści, wystarczy zwykła przeglądarka. Rozpowszechnianie wideo z użyciem komunikacji P2P można zrealizować, dodając na swoją stronę specjalny widget z wbudowanym odtwarzaczem internetowym, podobnie jak na stronach wstawiane są filmy z YouTube. Można śledzić pojawianie się wideo poprzez subskrypcję wybranych kanałów wideo w federacyjnych sieciach społecznościowych (na przykład w Mastodon i Pleroma) lub poprzez RSS.

В настоящее время в федеративную сеть входит 1779 серверов, поддерживаемых добровольцами и организациями. Если пользователя не устраивают правила размещения видео на определённом сервере PeerTube, он может подключиться к другому serwera или запустить свой собственный сервер. Для быстрого развёртывания serwery предоставляется преднастроенный образ в формате Docker (chocobozzz/peertube).

Początkowo platforma PeerTube opierała się na wykorzystaniu klienta BitTorrent WebTorrent, uruchamianego w przeglądarce i wykorzystującego technologię WebRTC do organizacji bezpośredniego kanału P2P między przeglądarkami. Później, zamiast WebTorrent, zastosowano protokół HLS (HTTP Live Streaming) w połączeniu z WebRTC, umożliwiający adaptacyjne zarządzanie strumieniem w zależności od przepustowości. Interfejs internetowy zbudowany jest z użyciem frameworka Angular.

Основные новшества PeerTube 8.3:

  • Добавлена поддержка подписки на внешние списки блокировок для автоматического игнорирования платформ или учётных записей.
  • Администраторам предоставлена возможность открытия публичного доступа к своим спискам блокировки.
  • Реализована автоматическая модерация на основе списков слов. По аналогии с платформой Bluesky, видео и комментарии, содержащие слова из списка, снабжаются тегами, которые могут применяться для блокировки.
  • Добавлена возможность подписки на внешние списки слов для отслеживания видео и комментариев при модерации.
  • Добавлена отправка на email уведомлений о необычной активности при входе (например, при подключении с нового устройства).
  • Добавлена поддержка массовых действий с видео, например, для добавления сразу нескольких видео в список воспроизведения или изменения параметров у группы видео.
  • На странице управления каналом реализована вкладка для публикации ленты подкастов в сервисах Apple Podcasts и Podcast Index.
  • При локальном поиске теперь индексируется первые 1000 символов из описания видео.
  • Улучшен виджет для перевода речи в текст, в котором теперь постоянно показывается поле поиска, приостанавливается прокрутка при ручном перемещении по тексту и появилась кнопка «Синхронизировать с видео», позволяющая перейти к тексту воспроизводимой позиции.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster