Lansarea platformei descentralizate de difuzare video PeerTube 3.4

A fost lansată platforma descentralizată pentru organizarea de găzduire video și difuzare video PeerTube 3.4. PeerTube oferă o alternativă independentă de furnizor la YouTube, Dailymotion și Vimeo, folosind o rețea de distribuție de conținut bazată pe comunicarea P2P și conectarea browserelor vizitatorilor. Dezvoltarile proiectului sunt distribuite sub licenta AGPLv3.

Principalele inovații:

  • A fost implementat un nou sistem de filtrare care funcționează pe orice pagină cu videoclipuri, inclusiv pagini de cont, canale, pagini cu videoclipuri adăugate recent și din ce în ce mai populare. Pe lângă modurile de sortare disponibile anterior, a fost adăugată și posibilitatea de a sorta și filtra după limbă, restricții de vârstă, sursă (videoclipuri locale și materiale de pe alte servere), tip (live, VOD) și categorii. Pentru a gestiona filtrele, a fost adăugat un buton special în colțul din stânga sus al fiecărei pagini video.
    Lansarea platformei descentralizate de difuzare video PeerTube 3.4
  • S-a adăugat posibilitatea de a abona un întreg nod la un anumit canal sau cont fără a permite federarea la nodul care găzduiește canalul sau utilizatorul selectat. Abonamentul se realizează în meniul administrator prin secțiunea Următoare din fila Federație.
    Lansarea platformei descentralizate de difuzare video PeerTube 3.4
  • Este oferit suport pentru filtrarea rezultatelor căutării după nodurile din care sunt distribuite videoclipurile găsite. De exemplu, dacă știți că un anumit nod are o colecție bine formată pe un anumit subiect, puteți limita rezultatele doar la acel nod.
    Lansarea platformei descentralizate de difuzare video PeerTube 3.4
  • Biblioteca HLS.js folosită în playerul video PeerTube a fost actualizată. Lățimea de bandă a canalului de comunicație al utilizatorului este detectată și stocată, ceea ce vă permite să începeți imediat transmiterea la calitate înaltă sau scăzută, în loc să utilizați nivelul de calitate mediu implicit și să reveniți la o rezoluție acceptabilă doar după câteva secunde.
  • S-a adăugat suport nativ pentru salvarea fișierelor video în stocarea obiectelor, cum ar fi Amazon S3, permițând administratorilor site-ului să stocheze videoclipuri pe sisteme care oferă în mod dinamic spațiu în funcție de nevoile utilizatorului.

Să vă reamintim că PeerTube se bazează pe utilizarea clientului BitTorrent WebTorrent, care rulează în browser și folosește tehnologia WebRTC pentru a organiza un canal de comunicare directă P2P între browsere și pe protocolul ActivityPub, care vă permite să uniți servere video disparate în o rețea comună federată în care vizitatorii participă la conținutul de livrare ș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 Angular.

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 urmărește videoclipul, returul este organizat de serverul pe care a fost încărcat inițial videoclipul (se folosește protocolul WebSeed). Pe lângă distribuirea traficului între utilizatorii care vizionează videoclipuri, PeerTube permite și gazdelor lansate de autori să găzduiască videoclipuri pentru prima dată să memoreze în cache videoclipurile altor autori, formând o rețea distribuită nu numai de clienți, ci și de servere, precum și oferind toleranță la erori. . Există suport pentru streaming live cu livrare de conținut în modul P2P (programele tipice, cum ar fi OBS, pot fi folosite pentru a controla fluxul).

Pentru a începe difuzarea prin PeerTube, utilizatorul trebuie doar să încarce un videoclip, o descriere și un set de etichete pe unul dintre servere. După aceea, filmul va fi disponibil pe întreaga rețea federată și nu doar de pe serverul principal de descărcare. Pentru a lucra cu PeerTube și a participa la distribuția de conținut, este suficient un browser obișnuit și nu este necesar niciun software suplimentar. Utilizatorii pot urmări activitatea în canalele video selectate abonându-se la fluxuri de interes pe rețelele sociale federate (cum ar fi 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.

În prezent, există peste 900 de servere de găzduire de conținut întreținute de diverși voluntari și organizații. Dacă un utilizator nu este mulțumit de regulile de postare a videoclipurilor pe un anumit server PeerTube, se poate conecta la un alt server sau poate începe propriul său server. Pentru implementarea rapidă a serverului, este furnizată o imagine preconfigurată în format Docker (chocobozzz/peertube).

Sursa: opennet.ru

Adauga un comentariu