Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 3.1

Die Veröffentlichung einer dezentralen Plattform zur Organisation von Video-Hosting und Video-Broadcasting PeerTube 3.1 erfolgte. PeerTube bietet eine herstellerneutrale Alternative zu YouTube, Dailymotion und Vimeo, indem es ein Content-Verteilungsnetzwerk nutzt, das auf P2P-Kommunikation basiert und die Browser der Besucher miteinander verknüpft. Die Entwicklungen des Projekts werden unter der AGPLv3-Lizenz vertrieben.

Wichtigste Neuerungen:

  • Die Möglichkeiten zur Transkodierung von Audio und Video von einem Format in ein anderes wurden erweitert, um die Verfügbarkeit von Inhalten auf allen Geräten sicherzustellen (die Transkodierung erfolgt im Hintergrund, sodass das neue Video nicht sofort, sondern erst nach einiger Zeit für alle Geräte verfügbar ist). erforderlich, um die Transkodierung abzuschließen). Die neue Version bietet Unterstützung für Transkodierungsprofile, mit denen die Transkodierungsregeln auf einem bestimmten PeerTube-Knoten geändert werden können. Profile sind als Plugins konzipiert und bieten in der Regel unterschiedliche FFmpeg-Einstellungen. Der Site-Administrator kann nun ein Transkodierungsprofil auswählen, das zu den aktuellen Aufgaben passt. Sie können beispielsweise Transkodierungsprofile erstellen, um die Bandbreite zu optimieren oder Audio in höchster Qualität bereitzustellen.

    Die Prozesse zur Verwaltung von Transkodierungsaufgaben wurden modernisiert. Zuvor wurden Inhalte in der Reihenfolge in die Warteschlange gestellt und neu codiert, in der sie vom Benutzer hinzugefügt wurden. In der neuen Version stehen dem Administrator Tools zum Festlegen der Arbeitspriorität zur Verfügung und es wurde die Möglichkeit hinzugefügt, die Priorität abhängig von der Anzahl der heruntergeladenen Videos automatisch zu reduzieren (einzelne Downloads werden zuerst neu codiert, wodurch Benutzer, die eine große Anzahl heruntergeladen haben, verschoben werden). Videos auf einmal). Der Administrator kann den Fortschritt der Transkodierung überwachen und die Anzahl der gleichzeitig gestarteten Aufgaben konfigurieren.

    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 3.1

  • In der Weboberfläche wurde die Kategorie „Most Likes“ aus der Seitenleiste entfernt und durch einen Abschnitt „Trends“ ersetzt, der drei Optionen zur Auswahl der beliebtesten Videos bietet: Hot (aktuelle Videos, mit denen Benutzer am meisten interagiert haben) , Aufrufe (am häufigsten angesehene Videos in den letzten 24 Stunden) und Likes (Videos mit den meisten Likes).
    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 3.1
  • Einige Elemente wurden in der Site-Administratoroberfläche geändert, beispielsweise wurde die Registerkarte mit der Benutzerliste geändert und die Schaltfläche zum Erstellen von Benutzern wurde auf die linke Seite verschoben. Es wurde die Möglichkeit hinzugefügt, allgemeine und tägliche Kontingente für die Menge der heruntergeladenen Daten zu konfigurieren.
    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 3.1
  • Das Abonnieren von Konten, die auf einem anderen Knoten gehostet werden, wurde vereinfacht, wenn Sie über ein eigenes Konto auf diesem Knoten verfügen. Um sich anzumelden, müssen Sie jetzt nur noch auf die Schaltfläche „Abonnieren“ unter dem Video klicken und Ihre ID eingeben.
    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 3.1
  • Einstellung für gleichzeitig gestartete Importaufgaben (mit Download über URL oder über Torrent) zur Knotenadministratorschnittstelle hinzugefügt.
  • Es wurde ein System zum Erstellen von Torrents für heruntergeladene Videos implementiert, das im asynchronen Modus arbeitet.
  • Die Unterstützung für die PostgreSQL-Version 9.6 wurde eingestellt, die Unterstützung für Node.js 10 wurde veraltet und Unterstützung für neue Zweige von Node.js14 und 15 wurde hinzugefügt.

Wir möchten Sie daran erinnern, dass PeerTube auf der Verwendung des BitTorrent-Clients WebTorrent basiert, der im Browser ausgeführt wird und die WebRTC-Technologie verwendet, um einen direkten P2P-Kommunikationskanal zwischen Browsern zu organisieren, und dem ActivityPub-Protokoll, mit dem Sie unterschiedliche Videoserver vereinen können ein gemeinsames Verbundnetzwerk, in dem Besucher an der Bereitstellung von Inhalten teilnehmen und die Möglichkeit haben, Kanäle zu abonnieren und Benachrichtigungen über neue Videos zu erhalten. Die vom Projekt bereitgestellte Weboberfläche basiert auf dem Angular-Framework.

Das PeerTube-Verbundnetzwerk besteht aus einer Gemeinschaft miteinander verbundener kleiner Video-Hosting-Server, von denen jeder seinen eigenen Administrator hat und seine eigenen Regeln festlegen kann. Jeder Server mit Video fungiert als BitTorrent-Tracker, der Benutzerkonten dieses Servers und deren Videos hostet. Die Benutzer-ID wird in der Form „@Benutzername@Serverdomain“ gebildet. Browsing-Daten werden direkt von den Browsern anderer Besucher übertragen, die sich den Inhalt ansehen.

Wenn niemand das Video ansieht, wird der Upload von dem Server organisiert, auf den das Video ursprünglich hochgeladen wurde (es wird das WebSeed-Protokoll verwendet). Neben der Verteilung des Datenverkehrs unter Benutzern, die sich Videos ansehen, ermöglicht PeerTube den von Erstellern gestarteten Knoten auch, zunächst Videos zu hosten, um Videos von anderen Erstellern zwischenzuspeichern. Dadurch entsteht ein verteiltes Netzwerk nicht nur aus Clients, sondern auch aus Servern und es wird Fehlertoleranz gewährleistet. Es gibt Unterstützung für Live-Streaming mit Inhaltsbereitstellung im P2P-Modus (Standardprogramme wie OBS können zur Steuerung des Streamings verwendet werden).

Um mit der Übertragung über PeerTube zu beginnen, muss der Benutzer lediglich ein Video, eine Beschreibung und eine Reihe von Tags auf einen der Server hochladen. Danach ist das Video im gesamten Verbundnetzwerk verfügbar und nicht nur vom ursprünglichen Download-Server. Um mit PeerTube zu arbeiten und an der Verbreitung von Inhalten teilzunehmen, reicht ein normaler Browser aus und erfordert keine Installation zusätzlicher Software. Benutzer können die Aktivität in ausgewählten Videokanälen verfolgen, indem sie interessante Kanäle in verbundenen sozialen Netzwerken (z. B. Mastodon und Pleroma) oder über RSS abonnieren. Um Videos über P2P-Kommunikation zu verbreiten, kann der Benutzer seiner Website auch ein spezielles Widget mit integriertem Webplayer hinzufügen.

Derzeit gibt es etwa 700 Content-Hosting-Server, die von verschiedenen Freiwilligen und Organisationen verwaltet werden. Wenn ein Benutzer mit den Regeln zum Posten von Videos auf einem bestimmten PeerTube-Server nicht zufrieden ist, kann er sich mit einem anderen Server verbinden oder einen eigenen Server starten. Für eine schnelle Serverbereitstellung wird ein vorkonfiguriertes Image im Docker-Format (chocobozzz/peertube) bereitgestellt.

Source: opennet.ru

Kommentar hinzufügen