lansare , o platformă descentralizată pentru organizarea de găzduire video și difuzare video. PeerTube oferă o alternativă independentă de furnizorii individuali pentru YouTube, Dailymotion și Vimeo, utilizând o rețea de distribuție a conținutului bazată pe comunicări P2P și interconectarea browserelor vizitatorilor. Proiectul sub licența AGPLv3.
PeerTube se bazează pe utilizarea clientului BitTorrent , care rulează în browser și folosește tehnologia pentru organizarea unui canal de comunicare P2P direct între browsere, și a protocolului , care permite conectarea serverelor video disparate într-o rețea federată comună, în care vizitatorii participă la livrarea de conținut și au posibilitatea de a se abona la canale și de a primi notificări despre videoclipuri noi. Interfața web furnizată de proiect este construită utilizând cadrul .
Rețeaua federală PeerTube se formează ca o asociere de servere mici de găzduire video interconectate, fiecare cu propriul administrator și pot avea propriile reguli. Fiecare server cu videoclipuri acționează ca un tracker BitTorrent, pe care sunt găzduite conturile de utilizator ale acestui server și videoclipurile lor. Identificatorul utilizatorului este format sub forma „@nume_utilizator@domeniu_server”. Transmiterea datelor în timpul vizionării se realizează direct din browserele altor vizitatori care vizionează conținutul.
Dacă nimeni nu vizionează videoclipul, livrarea este organizată de serverul pe care a fost inițial încărcat videoclipul (se folosește protocolul ). Peertube permite, pe lângă distribuirea traficului între utilizatorii care vizionează videoclipuri, nodurilor lansate de autori pentru găzduirea inițială a videoclipurilor, să cacheze videoclipuri de la alți autori, formând o rețea distribuită nu doar din clienți, ci și din servere, asigurând astfel redundanța.
Pentru a începe transmisiunea prin PeerTube, utilizatorul trebuie să încarce un videoclip pe unul dintre servere, împreună cu o descriere și un set de etichete. După aceasta, videoclipul va deveni disponibil în întreaga rețea federativă, nu doar pe serverul de upload inițial. Pentru a utiliza PeerTube și a participa la distribuirea conținutului, este suficient un browser obișnuit, fără a fi necesară instalarea de software suplimentar. Utilizatorii pot urmări activitățile din canalele video alese, abonându-se la canalele de interes în rețelele sociale federative (de exemplu, în Mastodon și Pleroma) sau prin RSS. Pentru distribuirea videoclipurilor folosind comunicații P2P, utilizatorul poate adăuga pe site-ul său un widget special cu un player web încorporat.
În prezent, sunt funcționale servere, susținute de diferiți voluntari și organizații.
Dacă utilizatorului nu îi convin regulile de încărcare a videoclipurilor pe un anumit server PeerTube, poate să se conecteze la un alt server sau propriul server. Pentru o desfășurare rapidă a serverului, se oferă o imagine preconfigurată în format Docker (chocobozzz/peertube).
În noua versiune:
- A fost adăugată suport experimental pentru pluginuri și teme care pot fi instalate prin intermediul interfeței web de administrare. Fiecare instanță PeerTube poate avea o temă proprie (administratorul încarcă teme, care devin apoi disponibile pentru activare de către utilizatori);
- A fost adăugat suport pentru încărcarea fișierelor audio. PeerTube va crea singur un videoclip pe baza acestora, fuzionând fișierul audio cu coperta albumului și parametrii fișierului;
- A fost implementat suport pentru înregistrarea utilizatorilor în etape. Utilizatorii noi pot crea singuri canalul lor (nume de utilizator/canal). Implicit, utilizatorului i se va afișa pagina canalului său, nu pagina de start a contului;
- A fost adăugată posibilitatea de a folosi parametrii muted, loop și peertubeLink în URL;
- Interfața de publicare a videoclipurilor a fost reconstruită, adăugând posibilitatea de a stabili timpul de început și sfârșit al redării, subtitrărilor, flagurilor de redare automată și ciclică;
- S-a asigurat afișarea în ordine cronologică a grupurilor de abonați și videoclipurilor recent adăugate;
- A fost adăugat un filtrul lingvistic, permițând afișarea videoclipurilor doar în anumite limbi;
- A fost adăugată posibilitatea de a transforma videoclipurile publice în private sau neterminate, precum și liste de redare;
- A fost implementată posibilitatea de a reconverti videoclipuri în calitate 4K;
- A fost asigurată suportul pentru ștergerea federației comentariile (pe alte servere), șterse de către proprietarul videoclipului;
- A fost adăugată posibilitatea de a seta o parolă de administrator în timpul primei porniri;
- A fost rezolvată problema de securitate cauzată de faptul că moderatorii puteau crea și modifica parametrii utilizatorilor privilegiați. Acum, acțiunile moderatorilor sunt restricționate doar la utilizatorii obișnuiți;
- Utilitarele CLI au fost mutat într-un pachet separat pentru a reduce dimensiunea dependențelor serverului;
- A fost îmbunătățită funcționarea cache-ului pentru fișierele statice și a fost accelerată afișarea fonturilor.
Sursa: opennet.ro
