PeerTube 1.0: Video-Hosting ohne Rechenzentrum und Kapitalkosten

Bild

Die erste Produktionsversion der dezentralen PeerTube-Plattform zur Organisation von Videohosting und Videoübertragung. PeerTube ist eine unabhängige, leichte und skalierbare Alternative für YouTube, Dailymotion und Vimeo und verwendet Besucherbrowser in Echtzeit, um ein Netzwerk zur Verteilung von Inhalten aufzubauen. Die Erfolge des Projekts werden auf GitHub unter der kostenlosen Lizenz AGPLv3 verteilt .

Bild


PeerTubes Idee ist es, eine Technologie zu entwickeln, mit der unterschiedliche Server mit Videos in einen gemeinsamen Verbundaustausch von Informationen integriert werden können, in dem Besucher an der Bereitstellung von Inhalten teilnehmen und Kanäle abonnieren und Benachrichtigungen über neue Videos erhalten können.

Bild


PeerTube basiert auf dem Prinzip von Peer-to-Peer . Die Entwickler erklären ihre Wahl damit, dass Hosting- und Netzwerkkanäle für Videodienste teuer sind, sodass sie diese Last auf viele Benutzer übertragen haben. PeerTube verwendet die WebTorrent- Technologie, um das Problem der Bandbreitenkosten in Fällen zu lösen, in denen Videos populär werden und Server und Kommunikationskanäle stark belasten können.

Bild


WebTorrent ist ein Torrent-Client, der auf reinem JavaScript ausgeführt wird und keine Plug-Ins oder Erweiterungen im Browser installieren muss (obwohl der Browser einen ziemlich modernen benötigt, funktioniert er unter IE11 nicht). Für Benutzer bedeutet dies, dass ihre Browser Fragmente dieses Videos aneinander senden, wenn mehrere Personen gleichzeitig dasselbe Video ansehen. Mit zunehmendem Publikum des Videos nimmt somit auch die Netzwerkbandbreite zu.

Leider weiß Habr immer noch nicht, wie man den PeerTube-Webplayer erkennt, daher wird das Video von YouTube stammen:


Die Entwicklung der ersten stabilen Version von PeerTube - eines Verbundvideohostings unter Verwendung des standardisierten W3C-Protokolls ActivityPub, das mit NodeJS (Backend) und Angular (Frontend) auf Webtechnologien geschrieben wurde - wurde neun Monate lang von der gemeinnützigen Organisation Framasoft durchgeführt . Die Softwareentwicklung und Bereitstellung eines Netzwerks von mehreren hundert Instanzen unabhängiger Server wurde durch eine erfolgreiche Crowdfunding-Kampagne finanziert .

Jeder Videoserver spielt die Rolle eines BitTorrent-Trackers, der Benutzerkonten dieses Servers und seiner Videos speichert. Der Datenempfang während der Anzeige erfolgt direkt über die Browser anderer Besucher, die dasselbe Video anzeigen. Wenn das Video derzeit von niemandem angesehen wird , organisiert das WebSeed- Protokoll die Bereitstellung durch den Server, auf den das Video ursprünglich hochgeladen wurde.

Bild


PeerTube verteilt nicht nur den Datenverkehr zwischen Zuschauern, die Videos ansehen, sondern ermöglicht es Servern, die von Autoren für die primäre Videoverteilung erstellt wurden, Videos anderer Autoren von anderen Netzwerkknoten zwischenzuspeichern und so ein verteiltes Netzwerk nicht nur von Clients, sondern auch von Servern zu bilden, wodurch die Ausfallsicherheit und Verfügbarkeit des Netzwerks gewährleistet wird Inhalt darin. Auf diese Weise können Sie auch der Zensur widerstehen, da auf jedem Knoten nur der Administrator alle Regeln zum Speichern von Inhalten definiert. Jeder kann seinen eigenen Server "mit Präferenz und Kellnerinnen" erhöhen, wenn er mit den Regeln eines der vorhandenen Netzwerkknoten nicht zufrieden ist.

Gefällt dir diese Technologie? Oder haben Sie Ihren Server bereits basierend darauf erhöht? Schreiben Sie in die Kommentare!

Source: https://habr.com/ru/post/de426209/


All Articles