Lansarea platformei descentralizate de difuzare video PeerTube 1.3

publicat emisiune Peer Tube 1.3, o platformă descentralizată pentru organizarea de găzduire video și difuzare video. PeerTube oferă o alternativă neutră pentru furnizori la YouTube, Dailymotion și Vimeo, folosind o rețea de distribuție de conținut bazată pe comunicații P2P și conectând browserele vizitatorilor. Dezvoltarea proiectelor răspândire licențiat conform AGPLv3.

PeerTube se bazează pe clientul BitTorrent WebTorrent, lansat în browser și folosind tehnologie WebRTC pentru a organiza un canal de comunicare directă P2P între browsere și protocol ActivitatePub, care vă permite să uniți servere video disparate într-o rețea comună federată în care vizitatorii participă la livrarea de conținut și au capacitatea de a se abona la canale și de a primi notificări despre videoclipuri noi. Interfața web oferită de proiect este construită folosind framework-ul Unghiular.

Rețeaua federată PeerTube este formată ca o comunitate de mici servere de găzduire video interconectate, fiecare dintre ele având propriul administrator și poate adopta propriile reguli. Fiecare server cu video joacă rolul unui tracker BitTorrent, care găzduiește conturile de utilizator ale acestui server și videoclipurile acestora. ID-ul utilizatorului este sub forma „@nume_utilizator@domeniu_server”. Datele de navigare sunt transmise direct din browserele altor vizitatori care vizualizează conținutul.

Dacă nimeni nu vede videoclipul, returnarea este organizată de serverul pe care a fost încărcat inițial videoclipul (protocolul este utilizat WebSeed). Pe lângă distribuirea traficului între utilizatorii care vizionează videoclipuri, PeerTube permite și nodurilor lansate de creatori să găzduiască inițial videoclipuri pentru a stoca în cache videoclipurile de la alți creatori, formând o rețea distribuită nu numai de clienți, ci și de servere, precum și oferind toleranță la erori.

Pentru a începe să difuzeze prin PeerTube, utilizatorul trebuie doar să încarce un videoclip, o descriere și un set de etichete pe unul dintre servere. După aceasta, videoclipul va deveni disponibil în întreaga rețea federată și nu doar de pe serverul de descărcare inițial. Pentru a lucra cu PeerTube și a participa la distribuția de conținut, un browser obișnuit este suficient și nu necesită instalarea de software suplimentar. Utilizatorii pot urmări activitatea în canalele video selectate abonându-se la canalele de interes din rețelele sociale federate (de exemplu, Mastodon și Pleroma) sau prin RSS. Pentru a distribui videoclipuri folosind comunicații P2P, utilizatorul poate adăuga, de asemenea, un widget special cu un player web încorporat pe site-ul său.

Dacă un utilizator nu este mulțumit de regulile pentru postarea videoclipurilor pe un anumit server PeerTube, el se poate conecta la un alt server sau alerga propriul tău server. Pentru implementarea rapidă a serverului, este furnizată o imagine preconfigurată în format Docker (chocobozzz/peertube). În prezent, rulează pentru postarea de conținut 332 servere întreținute de diverși voluntari și organizații.

Noile funcții cheie în versiunea 1.3:

  • S-a adăugat suport pentru listele de redare video cu ajutorul cărora utilizatorul poate crea o listă pentru vizionare întârziată.
    Este posibil să creați atât liste de redare private, cât și publice. Fiecare intrare nu poate doar defini un videoclip, ci poate face referire și la o poziție pentru a începe și a încheia redarea. Spre deosebire de canale, listele de redare nu pot face obiectul unui abonament, ci sunt un mijloc de vizionare individuală. Puteți include nu numai videoclipurile dvs., ci și videoclipurile altor persoane în lista de redare. Setarea streaming_playlists a fost adăugată la fișierul de configurare production.yaml, care definește directorul pentru salvarea listelor de redare;

  • A fost adăugată funcția de carantină a videoclipurilor (când este activată, videoclipurile descărcate sunt adăugate automat la lista neagră și excluse din aceasta după examinare);
  • S-a adăugat suport pentru protocolul experimental HLS (HTTP Live Streaming), care vă permite să controlați adaptiv fluxul în funcție de lățimea de bandă. Pentru a utiliza HLS, fiecare rezoluție necesită încărcarea unui fișier video separat. Suportat cu FFmpeg 4 sau mai nou;
  • Capacități îmbunătățite de gestionare a abonaților. S-a adăugat suport pentru ștergerea unui abonat, blocarea creării de noi abonamente, adăugarea manuală de abonați și trimiterea de notificări despre noi abonați;
  • Interfață de utilizator îmbunătățită. Înălțimea zonei de redare a fost mărită, designul butoanelor a fost schimbat, dimensiunea miniaturilor a fost mărită,
    o secțiune „Biblioteca mea” a fost adăugată în meniu, afișarea pe dispozitivele mobile a fost îmbunătățită și au fost adăugate noi efecte animate;

  • Interfața de administrator are acum capacitatea de a dezactiva dispozitivul de urmărire (interzicând operarea în modul P2P), de a schimba/reseta parolele utilizatorului, de a vizualiza jurnalele de server, de a diagnostica problemele de rețea, de a limita dimensiunea istoricului videoclipurilor vizionate și de a șterge intrările vechi despre videoclipurile externe. .

Sursa: opennet.ru

Adauga un comentariu