Veröffentlichung der dezentralen Video-Streaming-Plattform PeerTube 1.4

Veröffentlicht Release PeerTube 1.4, einer dezentralen Plattform zur Organisation von Video-Hosting und -Streaming. PeerTube bietet eine unabhÀngige, von einzelnen Anbietern unabhÀngige Alternative zu YouTube, Dailymotion und Vimeo, die ein auf P2P-Kommunikation basierendes Content Delivery Network nutzt und Besucherbrowser miteinander verbindet. Die Entwicklungen des Projekts unter der freien Lizenz Apache 2.0 verbreitet. steht unter der AGPLv3-Lizenz.

PeerTube basiert auf der Verwendung eines BitTorrent-Clients WebTorrent, der im Browser gestartet wird und die Technologie nutzt WebRTC zur Einrichtung eines direkten P2P-Kommunikationskanals zwischen Browsern sowie des Protokolls ActivityPub, das es ermöglicht, verschiedene Server mit Videos zu einem föderierten Netzwerk zusammenzufĂŒhren, 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 wurde unter Verwendung des Frameworks Angular.

Das föderierte Netzwerk von PeerTube bildet eine Gemeinschaft von miteinander verbundenen kleinen Video-Hosting-Servern, von denen jeder einen eigenen Administrator hat und eigene Regeln haben kann. Jeder Video-Server fungiert als BitTorrent-Tracker, auf dem die Benutzerkonten dieses Servers und deren Videos gespeichert sind. Der Benutzeridentifikator wird in der Form „@benutzername@server_domain“ gebildet. Der DatenĂŒbertrag beim Ansehen erfolgt direkt aus den Browsern anderer Besucher, die die Inhalte ansehen.

Wenn niemand das Video ansieht, wird die Bereitstellung vom Server organisiert, auf dem das Video ursprĂŒnglich hochgeladen wurde (es wird das Protokoll WebSeed). Neben der Verteilung des Traffics zwischen den Nutzern, die Videos ansehen, ermöglicht es PeerTube auch Knoten, die von Autoren zum ursprĂŒnglichen Hosting von Videos gestartet wurden, Videos anderer Autoren zwischenzuspeichern und somit ein verteiltes Netzwerk nicht nur aus Clients, sondern auch aus Servern zu bilden und Ausfallsicherheit zu gewĂ€hrleisten.

Um ĂŒber PeerTube zu streamen, muss der Benutzer lediglich ein Video, eine Beschreibung und eine Reihe von Tags auf einen der Server hochladen. Danach wird das Video im gesamten föderierten Netzwerk verfĂŒgbar, nicht nur auf dem Server der ursprĂŒnglichen Uploads. FĂŒr die Nutzung von PeerTube und die Teilnahme an der Verbreitung von Inhalten reicht ein gewöhnlicher Browser aus, es ist keine Installation zusĂ€tzlicher Software erforderlich. Die Benutzer können AktivitĂ€ten auf den ausgewĂ€hlten VideokanĂ€len verfolgen, indem sie sich auf interessierende KanĂ€le in föderierten sozialen Netzwerken (z. B. Mastodon und Pleroma) abonnieren oder ĂŒber RSS. Um Videos mithilfe von P2P-Kommunikationen zu verbreiten, kann der Benutzer auch ein spezielles Widget mit einem integrierten Web-Player auf seine Website hinzufĂŒgen.

Derzeit sind zur Bereitstellung von Inhalten 320 Server im Einsatz, die von verschiedenen Freiwilligen und Organisationen unterstĂŒtzt werden.
Wenn die Regeln fĂŒr das Hochladen von Videos auf einem bestimmten PeerTube-Server den Benutzer nicht zufriedenstellen, kann er sich mit einem anderen Server verbinden oder gestart werden eigene Server. FĂŒr die schnelle Bereitstellung eines Servers wird ein vorkonfiguriertes Image im Docker-Format (chocobozzz/peertube) bereitgestellt.

In der neuen Version:

  • Experimentelle UnterstĂŒtzung fĂŒr Plugins und Designs wurde hinzugefĂŒgt, die ĂŒber die Administrator-WeboberflĂ€che installiert werden können. FĂŒr jede Instanz von PeerTube kann ein eigenes Design ausgewĂ€hlt werden (der Administrator lĂ€dt Designs hoch, die dann fĂŒr Benutzer aktivierbar sind);
  • Die UnterstĂŒtzung fĂŒr das Hochladen von Audiodateien wurde hinzugefĂŒgt. PeerTube erstellt basierend darauf Videos mit einem statischen Bild, indem es die Audiodatei mit dem Coverbild des Albums und den Dateieinstellungen kombiniert;
  • Die UnterstĂŒtzung fĂŒr mehrstufige Benutzerregistrierungen wurde implementiert. Neue Benutzer können ihren eigenen Kanal erstellen (benutzername/kanal). StandardmĂ€ĂŸig wird die Seite ihres Kanals und nicht die Startseite des Kontos angezeigt;
  • Es wurde die Möglichkeit hinzugefĂŒgt, die URL-Parameter muted, loop und peertubeLink zu verwenden;
  • Die BenutzeroberflĂ€che zum Veröffentlichen von Videos wurde ĂŒberarbeitet, um die Möglichkeit zu bieten, Start- und Endzeiten fĂŒr die Wiedergabe, Untertitel sowie Flags fĂŒr die automatische und wiederholende Wiedergabe festzulegen;
  • Die Anzeige von Abonnentengruppen und neu hinzugefĂŒgten Videos in chronologischer Reihenfolge wurde sichergestellt;
  • Ein Sprachfilter wurde hinzugefĂŒgt, der es ermöglicht, Videos nur in bestimmten Sprachen anzuzeigen;
  • Es wurde die Möglichkeit eingefĂŒhrt, öffentliche oder noch nicht veröffentlichte Videos sowie Playlists in den Status privat zu versetzen;
  • Die Möglichkeit zur Neukodierung von Videos in 4K-QualitĂ€t wurde implementiert;
  • Die UnterstĂŒtzung fĂŒr das föderierte Löschen von Kommentaren (auf anderen Servern) durch den Videobesitzer wurde sichergestellt;
  • Die Möglichkeit, ein Passwort fĂŒr den Administrator beim ersten Start einzurichten, wurde hinzugefĂŒgt;
  • Das Sicherheitsproblem wurde behoben, das dadurch entstanden ist, dass Moderatoren die Berechtigungen von privilegierten Benutzern erstellen und Ă€ndern konnten. Ab sofort sind die Aktionen der Moderatoren auf normale Benutzer beschrĂ€nkt;
  • CLI-Tools wurden in ein separates Paket ausgelagert, um die GrĂ¶ĂŸe der ServerabhĂ€ngigkeiten zu reduzieren;
  • Die Leistung des Caches fĂŒr statische Dateien wurde verbessert und die Anzeige von Schriftarten beschleunigt.

Quelle: opennet.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster