Lansarea platformei de difuzare video descentralizate PeerTube 1.3

Publicat lansare PeerTube 1.3, 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 sunt distribuite sub licența AGPLv3.

PeerTube se bazează pe utilizarea clientului BitTorrent WebTorrent, care rulează în browser și folosește tehnologia WebRTC pentru organizarea unui canal de comunicare P2P direct între browsere, și a protocolului ActivityPub, 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 Angular.

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 WebSeed). Pe lângă distribuirea traficului între utilizatorii care vizionează videoclipul, PeerTube permite de asemenea nodurilor, lansate de autori pentru publicarea inițială a videoclipurilor, să cacheze videoclipuri ale altor 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.

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 să pornească propriul său server. Pentru un deployment rapid al serverului, este oferit o imagine preconfigurată în format Docker (chocobozzz/peertube). În prezent, sunt active 332 servere susținute de diferiți voluntari și organizații.

Principalele noutăți ale versiunii 1.3:

  • A fost adăugată suportul pentru listele de redare video, permițând utilizatorilor să creeze o listă pentru vizionare ulterioară.
    Este posibilă crearea atât a listelor de redare private cât și publice. Fiecare înregistrare poate nu doar să definească un videoclip, ci și să facă referire la poziția de început și sfârșit a redării. Spre deosebire de canale, listele de redare nu pot fi obiecte de abonament, ci reprezintă un mijloc de organizare individuală a vizionării. Într-o listă de redare pot fi incluse nu doar videoclipurile proprii, ci și cele ale altora. Fișierul de configurare production.yaml a fost adăugat o setare streaming_playlists, care definește directorul pentru salvarea listelor de redare;
  • A fost adăugată funcția de carantinare a videoclipurilor (la activare, videoclipurile încărcate sunt adăugate automat în lista neagră și sunt excluse din aceasta după recenzare);
  • A fost adăugat suport experimental pentru protocolul HLS (HTTP Live Streaming), care permite gestionarea adaptativă a fluxului în funcție de lățimea de bandă. Pentru utilizarea HLS, pentru fiecare rezoluție este necesar să se încarce un fișier video separat. Este suportat cu FFmpeg 4 sau o versiune mai nouă;
  • Funcționalitățile de gestionare a abonaților au fost extinse. A fost adăugată suport pentru ștergerea unui abonat, blocarea creării de noi abonamente, adăugarea manuală a abonaților și trimiterea de notificări despre abonații noi;
  • Interfața utilizatorului a fost îmbunătățită. A fost crescută înălțimea zonei de redare, a fost modificat designul butoanelor, a fost mărit dimensiunea miniaturilor,
    a fost adăugată o secțiune „Biblioteca mea” în meniu, s-a îmbunătățit afișarea pe dispozitive mobile, au fost adăugate noi efecte animate;
  • În interfața de administrator au apărut opțiuni pentru dezactivarea tracker-ului (interzicerea funcționării în modul P2P), schimbarea/resetarea parolelor utilizatorilor, vizualizarea jurnalele serverului, diagnosticarea problemelor de rețea, limitarea dimensiunii istoricului videoclipurilor vizionate și ștergerea înregistrărilor vechi despre videoclipurile externe.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster