Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 4.3

Die Veröffentlichung einer dezentralen Plattform zur Organisation von Video-Hosting und Video-Broadcasting PeerTube 4.3 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öglichkeit, Videos von anderen Videoplattformen automatisch zu importieren, wurde implementiert. Beispielsweise kann ein Nutzer zunächst ein Video auf YouTube posten und die automatische Übertragung auf seinen PeerTube-basierten Kanal konfigurieren. Es ist möglich, Videos von verschiedenen Plattformen in einem PeerTube-Kanal zu gruppieren sowie die Übertragung von Videos aus bestimmten Playlists eingeschränkt. Der automatische Import wird im Menü „Meine Bibliothek“ über die Schaltfläche „Meine Synchronisierungen“ im Reiter „Kanäle“ aktiviert.
    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 4.3
  • Es wurden Arbeiten zur Modernisierung der Benutzeroberfläche durchgeführt. Das Design der Seite zur Kontoerstellung wurde überarbeitet, wodurch die Anzahl der Schritte bei der Registrierung erhöht wurde: Anzeige allgemeiner Informationen, Akzeptieren der Nutzungsbedingungen, Ausfüllen eines Formulars mit Benutzerdaten, Aufforderung zur Erstellung des ersten Kanals und Informationen über die erfolgreiche Kontoregistrierung. Die Position der oberen Elemente auf der Anmeldeseite wurde geändert, um Informationsmeldungen besser sichtbar zu machen. Die Suchleiste wurde in die Mitte des oberen Bildschirmrands verschoben. Erhöhte Schriftgröße und angepasste Farbe.
    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 4.3
  • Die Möglichkeiten zum Einbetten von Videos auf anderen Seiten wurden erweitert. Bei integrierten Live-Übertragungen im in die Seiten integrierten Player werden in den Momenten vor Beginn und nach Ende der Übertragung statt Leere erläuternde Bildschirmschoner eingeblendet, die ein Gefühl des Scheiterns erzeugen. Ebenfalls implementiert ist der automatische Start der Wiedergabe nach Beginn einer geplanten Live-Übertragung.
  • Neue Optionen zum Einrichten Ihres PeerTube-Knotens hinzugefügt. Dem Administrator stehen Tools zur Verfügung, mit denen er die Arbeit im Batch-Modus auf Verbundknoten (Federation) starten kann, um beispielsweise bestimmte Abonnenten gleichzeitig von allen kontrollierten Knoten zu entfernen. Es wurden Optionen zum Deaktivieren der Transkodierung hinzugefügt, um die Auflösung heruntergeladener Videos oder Live-Übertragungen zu ändern, einschließlich der Möglichkeit, die Transkodierung von Videos mit einer höheren Auflösung als dem in den Einstellungen zulässigen Maximum zu deaktivieren. Der Weboberfläche wurde die Möglichkeit hinzugefügt, Dateien selektiv aus Videos zu löschen, was nützlich sein kann, um freien Speicherplatz freizugeben (z. B. können Sie Videos mit einer höheren Auflösung als der angegebenen sofort löschen).
    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 4.3
  • Es wurden Optimierungen vorgenommen, um die Leistung zu verbessern und die Skalierbarkeit zu erhöhen.

Die PeerTube-Plattform basiert auf der Verwendung des WebTorrent-BitTorrent-Clients, der im Browser ausgeführt wird und die WebRTC-Technologie verwendet, um einen direkten P2P-Kommunikationskanal zwischen Browsern zu organisieren, und dem ActivityPub-Protokoll, das es Ihnen ermöglicht, unterschiedliche Videoserver in einem gemeinsamen Verbund zu vereinen Netzwerk, in dem Besucher an der Bereitstellung von Inhalten beteiligt sind 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 1100 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