Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 2.1

Veröffentlicht Ausgabe Peertube 2.1, 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 der Upload von dem 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.

Derzeit wurde mehr als eine Website zum Hosten von Inhalten gestartet 300 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 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.

В neue Version:

  • Benutzerwünsche zur Verbesserung der Schnittstelle wurden berücksichtigt. Beim Starten und Stoppen der Videowiedergabe wurden Animationseffekte hinzugefügt, um Feedback zur Aktion zu geben. Neu gestaltete Symbole und Schaltflächen auf der Videoanzeigeseite. Wenn autorisierte Benutzer mit der Maus über ein Video-Miniaturbild fahren, erscheint jetzt ein Uhrsymbol, mit dem sie das Video zur Liste „Später ansehen“ hinzufügen können.

    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 2.1Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 2.1

  • Die „Über“-Seite mit der Projektpräsentation wurde neu gestaltet und bietet einen schnellen Zugriff auf Dokumentation und zusätzliche Anwendungen. Deutlich erweitert DokumentationEs wurden viele neue Leitfäden zum Einrichten und Diagnostizieren von Problemen vorgeschlagen.

    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 2.1

  • Die Möglichkeiten zur Diskussion von Videos wurden erweitert. Es wurde ein neues Layout der Kommentare vorgeschlagen, bei dem die ursprünglichen Kommentare und die Antworten darauf klar getrennt sind. Verbesserte Darstellung von Avataren und bessere Lesbarkeit von Benutzernamen. Die vom Autor des besprochenen Videos gesendeten Antworten werden hervorgehoben. Es gibt zwei Anzeigemodi, sortiert nach dem Zeitpunkt, zu dem der Kommentar gesendet wurde, und nach der Anzahl der Antworten. Es ist jetzt möglich, Markdown-Markup im Text zu verwenden. Optionen hinzugefügt, um Nachrichten von einem bestimmten Teilnehmer oder Knoten auszublenden;

    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 2.1

  • Es wurde ein neuer privater Modus „Video für den internen Gebrauch“ hinzugefügt, der es Ihnen ermöglicht, ein Video nur für Benutzer zu veröffentlichen, die mit dem aktuellen Server verbunden sind, auf den das Video ursprünglich hochgeladen wurde. Mit diesem Modus kann der Zugriff auf vertrauliche Videos nur für bestimmte Benutzergruppen, wie Freunde, Familienmitglieder oder Arbeitskollegen, organisiert werden;
  • Automatische Generierung von Hyperlinks zu einem bestimmten Moment im Video implementiert, wenn in der Beschreibung oder in den Kommentaren die Zeit erwähnt wird (mm:ss oder h:mm:ss);

    Veröffentlichung der dezentralen Videoübertragungsplattform PeerTube 2.1

  • Vorbereitet JavaScript-Bibliothek mit einer API zum Verwalten der Videoeinbettung auf Seiten;
  • Hinzugefügt von Gelegenheit Generieren von HLS-Videostreaming (HTTP Live Streaming) mithilfe des Skripts „create-transcoding-job“. Es ist auch möglich, WebTorrent zu deaktivieren und nur HLS zu verwenden;
  • Unterstützung für Videoformat hinzugefügt m4v;
  • Gestartet Infrastruktur zur gemeinsamen Übersetzung der Schnittstelle in verschiedene Sprachen mithilfe des Weblate-Dienstes.

Source: opennet.ru

Kommentar hinzufügen