D'Verëffentlechung vun enger dezentraliséierter Plattform fir d'Organisatioun vu Videohosting a Videosendung PeerTube 5.0 stattfonnt. PeerTube bitt eng Verkeeferneutral Alternativ zu YouTube, Dailymotion a Vimeo, andeems en Inhaltsverdeelungsnetz baséiert op P2P Kommunikatiounen an de Browser vun de Besucher matenee verbënnt. D'Entwécklunge vum Projet ginn ënner der AGPLv3 Lizenz verdeelt.
Haaptinnovatiounen:
- Fir de Schutz vun internen a vertrauleche Videoen ze verbesseren, ass d'Organisatioun vu Videolagerung am Dateiesystem geĂ€nnert. Intern Videoe ginn elo an engem separaten privaten / Ănnerverzeechnes gespĂ€ichert, direkten Zougang zu deem limitĂ©iert ass um nginx Astellungsniveau an all Dateiufroe ginn duerch de PeerTube Authentifikatiounssystem Ă«mgeleet. An Objektspeicherung sinn intern Videoen iwwer ACL limitĂ©iert a sinn net verfĂŒgbar wann se proxyed. Wann Dir eeler Installatiounen op PeerTube 5.0 migrĂ©iert, musst Dir Scripte lafen fir Dateien ze transferĂ©ieren, PeerTube-Astellunge Ă€nneren (config/production.yaml) an nginx Konfiguratioun.
- Ănnerungen goufen an der REST API gemaach dĂ©i d'KompatibilitĂ©it briechen. API fir Plugins an Themen gouf erweidert.
- D'KapazitĂ©it fir Testversioune vu Plugins z'installĂ©ieren (Alpha, Beta a VerĂ«ffentlechungskandidaten) gouf op Kommandozeil Utilities bĂ€igefĂŒĂŒgt.
- D'KapazitĂ©it fir Live Sendungen an Objektspeicher ze spĂ€icheren, wat et erlaabt, wann Dir PeerTube op Ăren eegene Server mat limitĂ©ierter Disk Space an enger gerĂ©nger Netzwierkbandbreedung leeft, Live Streams duerch extern Cloud Storage ze spĂ€icheren an ze verdeelen.
- ĂnnerstĂ«tzung bĂ€igefĂŒĂŒgt fir mat PeerTube ze verbannen mat Zwee-Faktor Authentifikatioun basĂ©iert op eemolege Passwuert (OTP, One Time Passwuert) an AuthentifizĂ©ierungsprogrammer wĂ©i Authy, Google Authenticator a FreeOTP.
- Benotzer Interface KĂ«nnen goufen erweidert. De MenĂŒ "Meng Videoen" bitt e Display vu KanĂ€l an eng Ernimmung vun der Playlist, op dĂ©i de Video bĂ€igefĂŒĂŒgt gouf. E Link op Channels gouf op der lĂ©nker Panel bĂ€igefĂŒĂŒgt. E Filter bĂ€igefĂŒĂŒgt fir Videoen nom Numm ze sortĂ©ieren. En Informatiounsblock iwwer Objektlagerung a Linken op Videodateien goufen op d'Administrator-Interface bĂ€igefĂŒĂŒgt. ErklĂ€rungen iwwer Disk Space Konsum bĂ€igefĂŒĂŒgt andeems Quoten berĂŒcksichtegt ginn.

D'PeerTube Plattform basĂ©iert op der Benotzung vum WebTorrent BitTorrent Client, deen am Browser leeft a WebRTC Technologie benotzt fir en direkten P2P Kommunikatiounskanal tĂ«scht Browser ze organisĂ©ieren, an dem ActivityPub Protokoll, deen Iech erlaabt disparate Videoserveren an e gemeinsame federĂ©ierten ze verbannen. Netz an deem Besucher un der Liwwerung vum Inhalt deelhuelen an d'FĂ€egkeet hunn op KanĂ€l ze abonnĂ©ieren an Notifikatiounen iwwer nei Videoen ze krĂ©ien. D'Web-Interface, dĂ©i vum Projet zur VerfĂŒgung gestallt gĂ«tt, gĂ«tt mam Angular Kader gebaut.
De federéierte PeerTube-Netzwierk gëtt als eng Gemeinschaft vu vernetzte klenge Gruppen gegrënnt. Serveren Video-Hosting-SÀiten, all mat hirem eegenen Administrateur a senge eegene Reegelen. All Videoserver handelt als BitTorrent-Tracker, deen d'Benotzerkonten vum Server an hir Videoen host. Benotzer-IDs ginn an der Form "@Benotzernumm@Serverdomain" geformt. D'Dateniwwerdroung beim Kucke geschitt direkt vun de Browser vun anere Visiteuren, déi den Inhalt kucken.
Wann keen de Video kuckt, gĂ«tt den Eroplueden vum Server organisĂ©iert, op deen de Video ursprĂ©nglech eropgeluede gouf (de WebSeed Protokoll gĂ«tt benotzt). ZousĂ€tzlech zum Verdeelen vum Traffic tĂ«scht de Benotzer, dĂ©i Videoe kucken, erlaabt PeerTube och Noden, dĂ©i vu Creatoren lancĂ©iert ginn, fir ursprĂ©nglech Videoen ze hosten fir Videoe vun anere Creatoren ze cache, e verdeelt Netzwierk vun net nĂ«mmen Clienten, awer och Serveren ze bilden, souwĂ©i Feeler Toleranz ubidden. Et gĂ«tt ĂnnerstĂ«tzung fir Live Streaming mat Inhalt Liwwerung am P2P Modus (Standard Programmer wĂ©i OBS kĂ«nne benotzt ginn fir Streaming ze kontrollĂ©ieren).
Fir d'Sendung iwwer PeerTube unzefĂ€nken, brauch de Benotzer just e Video, Beschreiwung an eng Rei vun Tags op ee vun de Serveren eropzelueden. Duerno gĂ«tt de Video am ganze federĂ©ierten Netzwierk verfĂŒgbar, an net nĂ«mmen vum initialen Downloadserver. Fir mat PeerTube ze schaffen an un der Inhaltsverdeelung deelzehuelen, ass e regulĂ€re Browser genuch a brauch keng Installatioun vun zousĂ€tzlech Software. D'Benotzer kĂ«nnen d'AktivitĂ©it an de gewielte VideokanĂ€l verfollegen andeems Dir op KanĂ€l vun Interesse a federĂ©ierten sozialen Netzwierker abonnĂ©iert (zum Beispill Mastodon a Pleroma) oder iwwer RSS. Fir Videoe mat P2P Kommunikatiounen ze verdeelen, kann de Benotzer och e spezielle Widget mat engem agebaute Webspiller op seng WebsĂ€it addĂ©ieren.
Aktuell ginn et ongefĂ©ier 1100 Serveren, dĂ©i fir d'Hosting vun Inhalter lafen, a vun Ă«nnerschiddleche FrĂ€iwĂ«llegen an Organisatiounen Ă«nnerhale ginn. Wann e Benotzer net mat de Reegele fir d'VerĂ«ffentlechung vu Videoen op engem bestĂ«mmte Server zefridden ass, Server PeerTube kann sech mat engem anere Server verbannen oder sĂ€in eegene Server bedreiwen. E virkonfigurĂ©iert Docker-Image gĂ«tt fir eng sĂ©ier Serverinstallatioun zur VerfĂŒgung gestallt (chocobozzz/peertube).
Source: opennet.ru
