Release der dezentralen Video-Streaming-Plattform PeerTube 7.3

Die Veröffentlichung von PeerTube 7.3 ermöglicht die Schaffung unabhängiger dezentraler Systeme für Video-Hosting und Videostreaming, die Alternativen zu Diensten wie YouTube, Dailymotion und Vimeo bieten. Das mit PeerTube erstellte Content-Distribution-Netzwerk basiert auf der Verbindung der Browser der Besucher untereinander und nutzt P2P-Kommunikation. Der Code des Projekts wird unter der AGPLv3-Lizenz verbreitet.

PeerTube bietet die Möglichkeit, einen eigenen Server für die Verbreitung von Videos zu betreiben und ihn mit dem gemeinsamen föderierten Netzwerk zu verbinden. Besucher beteiligen sich an der Bereitstellung von Inhalten und können Kanälen folgen sowie Benachrichtigungen über neue Videos erhalten, unabhängig davon, welchen Server sie verwenden. Das föderierte Netzwerk von PeerTube entsteht als Gemeinschaft kleinerer, miteinander verbundener Videohosting-Dienste, von denen jeder einen eigenen Administrator hat und eigene Regeln festlegt. Server Jeder dieser Hosting-Dienste hat seine eigenen Regeln und wird von einem Administrator verwaltet.

Für die Interaktion von Servern in einem föderativen Netzwerk wird das Protokoll ActivityPub verwendet. Die Benutzer-ID wird im Format „@benutzername@serverdomain“ generiert. Beim Ansehen von Videos werden die Daten nach Möglichkeit über die Browser anderer Besucher, die denselben Inhalt ansehen, geladen. Wenn kein Besucher das angeforderte Video anschaut, wird die Lieferung durch den Server organisiert, auf dem das Video gespeichert ist (es wird das WebSeed-Protokoll verwendet).

Neben der Verteilung des Traffics zwischen Benutzern, die Videos ansehen, ermöglicht PeerTube Servern, Videos anderer Autoren zwischenzuspeichern. So wird ein vernetztes System aus nicht nur Clients, sondern auch Servern geschaffen, wodurch Ausfallsicherheit gewährleistet wird. Zusätzlich zur Verbreitung von fertiggestellten Videos wird auch Streaming (live streaming) mit P2P-Inhaltsübertragung unterstützt. Zur Steuerung des Streaming können Standardprogramme wie OBS verwendet werden.

Um mit dem Streaming über PeerTube zu beginnen, muss der Benutzer ein Video, eine Beschreibung und eine Reihe von Tags auf einen der Server hochladen. Danach wird das Video im gesamten föderativen Netzwerk verfügbar sein und nicht nur auf Server für die gesamte Funktionalität von PeerTube und die Teilnahme an der Verbreitung von Inhalten ist ein normaler Browser ausreichend. Um Videos mit P2P-Kommunikation zu verbreiten, kann ein spezielles Widget mit einem eingebauten Web-Player auf die eigene Website eingefügt werden, ähnlich wie YouTube-Videos auf Webseiten eingebettet werden. Die Überwachung neuer Videos erfolgt durch ein Abonnement der gewünschten Videokanäle in föderierten sozialen Netzwerken (zum Beispiel in Mastodon und Pleroma) oder über RSS.

Derzeit gehören 1289 Server, die von Freiwilligen und Organisationen unterstützt werden, zum föderierten Netzwerk. Wenn ein Benutzer mit den Richtlinien zum Hochladen von Videos auf einem bestimmten PeerTube-Server unzufrieden ist, kann er sich mit einem anderen Server verbinden oder seinen eigenen Server einrichten. Für die schnelle Bereitstellung eines Servers wird ein vorkonfiguriertes Docker-Image (chocobozzz/peertube) bereitgestellt.

Ursprünglich basierte die PeerTube-Plattform auf der Verwendung des BitTorrent-Clients WebTorrent, der im Browser ausgeführt wird und die WebRTC-Technologie nutzt, um einen direkten P2P-Kommunikationskanal zwischen Browsern zu ermöglichen. Später wurde anstelle von WebTorrent das HLS-Protokoll (HTTP Live Streaming) in Kombination mit WebRTC eingesetzt, das eine adaptive Steuerung des Streams je nach Bandbreite ermöglicht. Die Web-Oberfläche wurde mit dem Angular-Framework erstellt.

Die Hauptneuerungen in PeerTube 7.3:

  • Die Unterstützung für den Versand von E-Mail-Nachrichten in verschiedenen Sprachen wurde implementiert. Die Vorlagen der versandten E-Mail-Nachrichten können nun entsprechend den Übersetzungen der Benutzeroberflächenelemente übersetzt werden.
  • Die Benutzeroberfläche zur Anpassung der Plattform durch den Administrator wurde erheblich verbessert. Das horizontale Menü wurde durch eine Seitenleiste ersetzt, die die Navigation durch die Einstellungsseiten erleichtert. Neue Einstellungsseiten "Anpassung" und "Logo" wurden hinzugefügt. Auf der ersten Seite können Farben und Formen geändert werden, beispielsweise kann die orange Farbe durch Blau ersetzt und die Schaltflächen runder gestaltet werden. Die zweite Seite dient der Anpassung von Symbolen, Bannern und Logos. Zudem wurde ein Plattform-Konfigurator hinzugefügt, der eine schrittweise Benutzerführung zur Auswahl von Namen, Logo, Farbgestaltung und anderen Plattform-Parametern bietet.
    Release der dezentralen Video-Streaming-Plattform PeerTube 7.3
  • Die Unterstützung für die geplante Ausstrahlung von Streams wurde hinzugefügt. In den Einstellungen für Live-Streaming kann der Benutzer die Startzeit auswählen, die dann auf der Warteseite mit einer Benachrichtigung über die geplante Sitzung angezeigt wird.
    Release der dezentralen Video-Streaming-Plattform PeerTube 7.3
  • Das Design der Seite zur Verwaltung der Wiedergabeliste wurde geändert. Es wurde die Möglichkeit hinzugefügt, die Reihenfolge der Anzeige von Wiedergabelisten für den Kanal anzupassen.
  • Administratoren haben die Möglichkeit, Standardwerte für Felder zu definieren, die Lizenz, Sichtbarkeit und Kommentierungsregeln betreffen, die beim Veröffentlichen von Videos ausgefüllt werden.
  • Benutzern wurde die Unterstützung für die Anzeige aller aktiven Sitzungen und das erzwungene Beenden von Sitzungen aus dieser Liste hinzugefügt.

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