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

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

PeerTube 8.3 — децентрализованная альтернатива YouTube — обзавёлся внешними списками блокировок, авто-модерацией по словам и массовыми действиями с видео.

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

Вышел релиз свободной платформы для организации децентрализованного видеовещания PeerTube 8.3. Проект, распространяемый под лицензией AGPLv3, задуман как альтернатива централизованным сервисам вроде YouTube, Dailymotion и Vimeo, но строится по принципиально иной схеме: пользователи объединяются в федеративную сеть, внутри которой браузеры посетителей напрямую обмениваются данными через P2P-коммуникации.

Сеть PeerTube — это содружество независимых серверов хостинга, у каждого из которых собственный администратор и собственные правила. Взаимодействие между узлами обеспечивает протокол ActivityPub, а идентификатор пользователя выглядит как «@имя@домен_сервера». При просмотре ролика трафик по возможности раздаётся через браузеры других зрителей; если же видео никто не смотрит, отдачей занимается сервер-источник по протоколу WebSeed. Серверы умеют кэшировать чужой контент, за счёт чего формируется распределённая и отказоустойчивая инфраструктура не только из клиентов, но и из узлов. Поддерживается и потоковое вещание в режиме P2P — управлять стримом можно из типовых программ вроде OBS. Чтобы что-то опубликовать, достаточно загрузить ролик, описание и теги на любой сервер: после этого видео становится доступно всей федерации, а не только площадке первичной загрузки. Для просмотра и раздачи хватает браузера, а для встраивания на сторонние сайты предусмотрен специальный виджет с web-плеером. Следить за новинками можно через подписку в федеративных соцсетях (например, Mastodon и Pleroma) или по RSS.

Сейчас в сети насчитывается 1779 серверов, которые держат добровольцы и организации. Если правила конкретной площадки не устраивают, пользователь вправе перейти на другую или поднять собственную — для быстрого развёртывания есть готовый Docker-образ chocobozzz/peertube. Исторически платформа опиралась на WebTorrent с WebRTC для прямых P2P-каналов между браузерами, но позже на смену пришёл протокол HLS в связке с WebRTC, что позволило адаптивно подстраивать поток под пропускную способность. Web-интерфейс построен на фреймворке Angular.

Главные изменения версии 8.3 касаются модерации и удобства администрирования. Можно подписываться на внешние списки блокировок, чтобы автоматически игнорировать целые платформы или отдельные учётные записи, а администраторы получили право открывать свои списки для публичного доступа. Появилась автоматическая модерация по словарям: по аналогии с Bluesky, видео и комментарии со словами из списка помечаются тегами, которые затем используются для блокировки, причём на внешние списки слов тоже можно подписаться. Добавлены письма на email о подозрительной активности при входе — например, при подключении с нового устройства. Реализованы массовые операции с видео: сразу несколько роликов можно отправить в плейлист или разом изменить параметры у группы. На странице управления каналом появилась вкладка для публикации подкаст-ленты в Apple Podcasts и Podcast Index. Локальный поиск теперь индексирует первые 1000 символов описания видео, а виджет перевода речи в текст обзавёлся постоянно видимым полем поиска, приостановкой прокрутки при ручном перемещении и кнопкой «Синхронизировать с видео» для перехода к текущей позиции воспроизведения.

Ссылка на основную публикацию