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

Die dezentrale Plattform zur Organisation von Video-Hosting und Live-Streaming, PeerTube 6.2, wurde veröffentlicht. PeerTube bietet eine unabhängige Alternative zu YouTube, Dailymotion und Vimeo, die ein Content-Distribution-Netzwerk auf Basis von P2P-Kommunikation und der Verbindung zwischen den Browsern der Besucher nutzt. Die Entwicklungen des Projekts werden unter der AGPLv3-Lizenz verbreitet.

Hauptneuheiten:

  • Ein selektiver Pre-Moderationsmodus für Kommentare zu veröffentlichten Videos, die Wörter aus einer schwarzen Liste oder Hyperlinks enthalten, wurde hinzugefügt. Solche Kommentare gelangen in eine Überprüfungsliste und erscheinen erst nach Prüfung durch den Kanalinhaber. Selektive Pre-Moderation kann auch vom Serveradministrator im Kontext der veröffentlichten Videos zur Filterung nach Schlüsselwörtern genutzt werden.
    Veröffentlichung der dezentralen Video-Streaming-Plattform PeerTube 6.2
  • Die Möglichkeit zur automatischen Zuordnung von Tags zu Kommentaren und Videos basierend auf einer Liste von Schlüsselwörtern oder Regeln, die vom Kanalinhaber oder Serveradministrator festgelegt wurden, wurde hinzugefügt. Die zugewiesenen Tags können für die automatische Filterung von Videos oder Kommentaren verwendet werden.
  • Es besteht die Möglichkeit, automatisch Untertitel für neue Videos zu generieren, die auf dem Server hochgeladen werden. Der Administrator kann auch eine gezielte Untertitelgenerierung für ältere Videos initiieren, die bereits auf dem Server vorhanden sind. Für die Erstellung der Untertitel wird ein Runner-Handler verwendet, der auf der Spracherkennungstechnologie Whisper basiert und auf einem anderen Server ausgeführt werden kann, um den Hauptserver von PeerTube nicht zu belasten.
  • Ein neuer Ansatz zur Erstellung von Miniaturansichten für die Vorschau basierend auf einem ausgewählten Frame aus dem Video wurde vorgeschlagen (früher war für die Miniaturansicht das Hochladen eines externen Bildes erforderlich).
  • In den Listen der neu hinzugefügten, verfolgten und beliebten Videos wird das Anzeigen von Live-Übertragungen unterstützt.

Die Plattform PeerTube wurde ursprünglich unter Verwendung des BitTorrent-Clients WebTorrent aufgebaut, der im Browser läuft und die WebRTC-Technologie nutzt, um einen direkten P2P-Verbindungskanal zwischen den Browsern herzustellen. Später wurde statt WebTorrent das HLS-Protokoll (HTTP Live Streaming) zusammen mit WebRTC verwendet, was eine adaptive Steuerung des Streams je nach Bandbreite ermöglicht. Server Mit Video in das gemeinsame föderative Netzwerk, in dem Besucher an der Bereitstellung von Inhalten teilnehmen und die Möglichkeit haben, Kanäle zu abonnieren sowie Benachrichtigungen über neue Videos zu erhalten, wurde das Protokoll ActivityPub implementiert. Die vom Projekt bereitgestellte Web-Schnittstelle wurde mit dem Angular-Framework erstellt.

Das föderierte PeerTube-Netzwerk entsteht als ein Zusammenschluss von miteinander verbundenen kleinen Servern. Hosting Videos, bei denen jeder eigene Administratoren hat und eigene Regeln gelten können. Jeder Video-Server fungiert als BitTorrent-Tracker, auf dem die Benutzerkonten dieses Servers und ihre Videos gespeichert sind. Die Benutzeridentifikation erfolgt in Form von "@benutzername@serverdomain". Der Datentransfer erfolgt direkt aus den Browsern anderer Besucher, die die Inhalte betrachten.

Wenn ein Video nicht angesehen wird, wird die Auslieferung vom Server organisiert, auf den das Video ursprünglich hochgeladen wurde (es wird das WebSeed-Protokoll verwendet). Neben der Verteilung des Verkehrs zwischen den Nutzern, die Videos ansehen, ermöglicht PeerTube auch Knoten, die von den Autoren für die ursprüngliche Bereitstellung von Videos gestartet wurden, andere Videos von Autoren zwischenzuspeichern, wodurch ein verteiltes Netzwerk nicht nur aus Clients, sondern auch aus Servern entsteht. Zudem wird die Unterstützung für Live-Streaming mit P2P-Content-Lieferung bereitgestellt (zur Verwaltung des Streamings können gängige Programme wie OBS verwendet werden).

Um mit PeerTube zu starten, genügt es, ein Video, eine Beschreibung und eine Reihe von Tags auf einen der Server hochzuladen. Anschließend wird das Video im gesamten föderierten Netzwerk verfügbar, nicht nur auf dem Server, auf dem es ursprünglich hochgeladen wurde. Für die Nutzung von PeerTube und die Teilnahme an der Verbreitung von Inhalten ist lediglich ein gängiger Browser erforderlich; es ist keine zusätzliche Softwareinstallation nötig. Nutzer können Aktivitäten in ihren bevorzugten Videokanälen verfolgen, indem sie den interessierenden Kanälen in den föderierten sozialen Netzwerken (wie Mastodon und Pleroma) folgen oder über RSS. Um Videos über P2P-Kommunikation zu verbreiten, kann der Nutzer auch ein spezielles Widget mit einem eingebetteten Web-Player auf seiner Website hinzufügen.

Derzeit sind 1035 Server für die Bereitstellung von Inhalten in Betrieb, die von verschiedenen Freiwilligen und Organisationen unterstützt werden. Wenn ein Benutzer mit den Regeln für das Hochladen von Videos auf einem bestimmten PeerTube-Server unzufrieden ist, kann er sich mit einem anderen Server verbinden oder seinen eigenen Server starten. Für die schnelle Bereitstellung eines Servers steht ein vorkonfiguriertes Image im Docker-Format (chocobozzz/peertube) zur Verfügung.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Servern | ProHoster