Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 1.3

Veröffentlicht Ausgabe Peertube 1.3, eine dezentrale Plattform zur Organisation von Video-Hosting und Video-Broadcasting. 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. Projektentwicklungen Ausbreitung lizenziert unter AGPLv3.

PeerTube basiert auf dem BitTorrent-Client WebTorrent, im Browser gestartet und mit Technologie WebRTC um einen direkten P2P-Kommunikationskanal zwischen Browsern und dem Protokoll zu organisieren AktivitätPub, wodurch Sie unterschiedliche Videoserver in einem gemeinsamen Verbundnetzwerk vereinen können, 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 wird mithilfe des Frameworks erstellt Angular.

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 die Rückgabe durch den Server organisiert, auf den das Video ursprünglich hochgeladen wurde (das Protokoll wird verwendet). WebSeed). 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.

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.

Wenn ein Benutzer mit den Regeln zum Posten von Videos auf einem bestimmten PeerTube-Server nicht zufrieden ist, kann er eine Verbindung zu einem anderen Server herstellen oder laufen Ihr eigener Server. Für eine schnelle Serverbereitstellung wird ein vorkonfiguriertes Image im Docker-Format (chocobozzz/peertube) bereitgestellt. Derzeit läuft die Veröffentlichung von Inhalten 332 Server, die von verschiedenen Freiwilligen und Organisationen verwaltet werden.

Wichtige neue Funktionen in Version 1.3:

  • Unterstützung für Video-Playlists hinzugefügt, mit denen der Benutzer eine Liste für die verzögerte Wiedergabe erstellen kann.
    Es ist möglich, sowohl private als auch öffentliche Playlists zu erstellen. Jeder Eintrag kann nicht nur ein Video definieren, sondern auch eine Position für den Start und das Ende der Wiedergabe angeben. Im Gegensatz zu Sendern können Playlists nicht Gegenstand eines Abonnements sein, sondern dienen der individuellen Betrachtung. Sie können nicht nur Ihre eigenen Videos, sondern auch die Videos anderer Personen in die Playlist aufnehmen. Die Einstellung „streaming_playlists“ wurde zur Konfigurationsdatei „produktion.yaml“ hinzugefügt, die das Verzeichnis zum Speichern von Wiedergabelisten definiert.

  • Funktion zum Quarantänen von Videos hinzugefügt (bei Aktivierung werden heruntergeladene Videos automatisch zur Blacklist hinzugefügt und nach der Überprüfung daraus ausgeschlossen);
  • Unterstützung für experimentelle Protokolle hinzugefügt HLS (HTTP Live Streaming), mit dem Sie den Stream je nach Bandbreite adaptiv steuern können. Um HLS verwenden zu können, muss für jede Auflösung eine separate Videodatei hochgeladen werden. Unterstützt mit FFmpeg 4 oder neuer;
  • Erweiterte Funktionen zur Abonnentenverwaltung. Unterstützung für das Löschen eines Abonnenten, das Blockieren der Erstellung neuer Abonnements, das manuelle Hinzufügen von Abonnenten und das Senden von Benachrichtigungen über neue Abonnenten hinzugefügt;
  • Verbesserte Benutzeroberfläche. Die Höhe des Wiedergabebereichs wurde erhöht, das Design der Schaltflächen wurde geändert, die Größe der Miniaturansichten wurde vergrößert,
    Dem Menü wurde ein Abschnitt „Meine Bibliothek“ hinzugefügt, die Anzeige auf Mobilgeräten wurde verbessert und neue animierte Effekte hinzugefügt;

  • Die Administratoroberfläche bietet jetzt die Möglichkeit, den Tracker zu deaktivieren (den Betrieb im P2P-Modus zu verbieten), Benutzerkennwörter zu ändern/zurückzusetzen, Serverprotokolle anzuzeigen, Netzwerkprobleme zu diagnostizieren, die Größe des Verlaufs angesehener Videos zu begrenzen und alte Einträge zu externen Videos zu löschen .

Source: opennet.ru

Kommentar hinzufügen