Die Veröffentlichung der dezentralen Video-Streaming-Plattform PeerTube 2.0

Veröffentlicht Veröffentlichung PeerTube 2.0, eine dezentralisierte Plattform für das Hosting und Streaming von Videos. PeerTube bietet eine unabhängige Alternative zu YouTube, Dailymotion und Vimeo, die auf einem P2P-basierten Content Delivery Network beruht und die Browser der Besucher miteinander verbindet. Das Projekt bietet werden unter der AGPLv3-Lizenz.

PeerTube basiert auf der Verwendung eines BitTorrent-Clients WebTorrent, der im Browser betrieben wird und die Technologie WebRTC nutzt, um eine direkte P2P-Verbindung zwischen den Browsern herzustellen, sowie das Protokoll ActivityPub, das es ermöglicht, verschiedene Server mit Videos in ein gemeinsames föderiertes Netzwerk zu integrieren, in dem Besucher Inhalte bereitstellen und Kanälen folgen sowie Benachrichtigungen über neue Videos erhalten können. Die bereitgestellte Web-Oberfläche des Projekts basiert auf dem Framework Angular.

Das föderative PeerTube-Netzwerk wird als ein Zusammenschluss von miteinander verbundenen kleinen Video-Hosting-Servern gebildet, von denen jeder einen eigenen Administrator hat und eigene Regeln festlegen kann. Jeder Video-Server fungiert als BitTorrent-Tracker, auf dem die Benutzerkonten und Videos dieses Servers gespeichert sind. Die Benutzer-ID wird in der Form „@benutzername@server_domain“ generiert. Die Datenübertragung beim Ansehen erfolgt direkt aus den Browsern anderer Besucher, die den Inhalt abrufen.

Wenn niemand das Video ansieht, erfolgt die Bereitstellung über den Server, auf den das Video ursprünglich hochgeladen wurde (unter Verwendung des Protokolls WebSeed). Neben der Verteilung des Traffics zwischen den Benutzern, die Videos ansehen, ermöglicht PeerTube auch Knoten, die von den Autoren zur initialen Bereitstellung von Videos gestartet wurden, Videos anderer Autoren zwischenzuspeichern und so ein verteiltes Netzwerk aus nicht nur Clients, sondern auch Servern zu bilden, das zudem Ausfallsicherheit gewährleistet.

Um mit PeerTube zu starten, reicht es für den Benutzer, ein Video, eine Beschreibung und eine Reihe von Tags auf einen der Server hochzuladen. Danach wird das Video im gesamten föderierten Netzwerk verfügbar sein, nicht nur auf dem Server der ursprünglichen Uploads. Für die Nutzung von PeerTube und die Teilnahme an der Verbreitung von Inhalten genügt ein herkömmlicher Browser; es ist keine zusätzliche Softwareinstallation erforderlich. Benutzer können die Aktivitäten in den gewählten Videokanälen verfolgen, indem sie sich für interessante Kanäle in föderierten sozialen Netzwerken (zum Beispiel in Mastodon und Pleroma) oder über RSS anmelden. Um Videos mittels P2P-Kommunikation zu verbreiten, kann der Benutzer auch ein spezielles Widget mit einem eingebetteten Webplayer auf seiner Website hinzufügen.

Derzeit sind mehr als 300 Server aktiv, die von verschiedenen Freiwilligen und Organisationen unterstützt werden. Wenn ein Benutzer mit den Videowhosting-Regeln eines bestimmten PeerTube-Servers nicht zufrieden ist, kann er sich mit einem anderen Server verbinden oder seinen eigenen Server starten. Für die schnelle Bereitstellung eines Servers steht ein vorkonfiguriertes Docker-Image (chocobozzz/peertube) zur Verfügung.

In in der neuen Version:

  • Внесены изменения, нарушающие совместимость. Удалена старая реализация системы заверения цифровой подписью документов JSON LD (Linked Dat). Параметр конфигурации email.object переименован в email.subject;
  • Стабилизирована поддержка плагинов и тем оформления. Для каждого экземпляра PeerTube может быть выбрана своя тема оформления (администратор загружает темы, после чего они становятся доступны для активации пользователями);
  • В API разработки плагинов добавлена возможность подключения обработчиков для отсеивания пользователей во время регистрации (filter:api.user.signup.allowed.result);
  • В web-интерфейсе администратора расширены средства управления узлом PeerTube. В рамках работы по созданию нового каталога узлов PeerTube (joinpeertube.org) добавлены дополнительные информационные поля, описывающие поддерживаемый узел: категория, язык общения, кодекс поведения (Code of Conduct), правила модерирования, сведения о владельце и администраторе, информация об оборудовании и финансировании узла. Указанная информация также размещается на странице подключения пользователя к узлу и в секции «About»;
  • Добавлена возможность автоматического отслеживания других узлов и публично доступных реестров;
  • Добавлена страница с видео, которым выставлено больше всего лайков;
  • В страницу с информацией об узле добавлена секция со статистикой;
  • Во вкладке с видео появилась поддержка поиска без учёта регистра символов;
  • Добавлен режим автоматического воспроизведения следующего рекомендованного видео;
  • Добавлена поддержка субтитров в форме простых текстовых файлов;
  • Ускорены операции подстановки тем оформления;
  • В панель администратора добавлена возможность включения вещания с использованием HLS (HTTP Live Streaming).

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster