PeerTube 2.3 și WebTorrent Desktop 0.23 sunt disponibile

publicat emisiune Peer Tube 2.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, încărcarea 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 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, au fost lansate mai multe site-uri web pentru a găzdui conținut 300 servere întreținute de diverși voluntari și organizații. 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).

В problemă nouă:

  • S-a adăugat suport pentru căutarea globală (dezactivat implicit și necesită activarea de către administrator).
  • Administratorului i se oferă posibilitatea de a defini bannerul afișat pe paginile instanței curente PeerTube.
  • Au fost extinse instrumentele pentru construirea de rețele federate: a fost adăugată o setare pentru transmiterea video care nu este inclus în listele publice către alte rețele. A fost implementat suport pentru sortarea fișierelor video după rezoluția ecranului în ordine inversă. S-a activat trimiterea de descrieri complete ale obiectelor video prin ActivityPub.
  • Moderatorii au capacitatea de a șterge în masă comentariile pentru un anumit cont și de a dezactiva conturile în timp ce vizualizează miniaturile. S-a adăugat suport pentru predefinirea motivelor tipice pentru ștergere.
  • Utilizarea întregului spațiu disponibil pe ecran la afișarea unei grile de miniaturi a fost optimizată.
  • Un contor video și informații despre canal au fost adăugate la pagina „Videoclipurile mele”.
  • Navigarea prin meniu în interfața de administrare a fost simplificată.
  • Este posibil să restricționați accesul la fluxurile RSS cu videoclipuri noi pentru anumite canale și conturi.
  • Versiunea alfa a pluginului propus Blocarea automată a videoclipurilor, care vă permite să blocați videoclipuri pe baza listelor publice de blocare.
  • Urmând tendința generală de utilizare a termenilor incluzivi, funcția „listă neagră de videoclipuri” a fost redenumită „blocuri/listă de videoclipuri blocate”.
  • Pentru procesarea imaginilor în loc de o bibliotecă de legare ascuţit modul activat
    jimp (JavaScript Image Manipulation Program), scris în întregime în JavaScript.

în plus format noua versiune Desktop WebTorrent 0.22, un client torrent care acceptă streaming video și vă permite să vizualizați conținut video și audio fără a aștepta descărcarea completă a acestuia, încărcând date noi după cum este necesar. WebTorrent Desktop vă permite, de asemenea, să schimbați poziția în interiorul fișierelor care nu au fost încă descărcate complet (schimbarea poziției schimbă automat prioritatea în descărcarea blocurilor). Este posibil să vă conectați atât la utilizatori de browser bazați pe WebTorrent, cât și la utilizatori BitTorrent utilizând programe standard, cum ar fi Transmission sau uTorrent. Sunt acceptate legăturile magnetice, fișierele torrent, identificarea peer-urilor prin DHT (Distributed Hash Table), PEX (Peer Exchange) și listele de pe serverele de urmărire. Este acceptată redarea în flux folosind protocoalele AirPlay, Chromecast și DLNA.

versiune nouă remarcabil suport pentru audio multi-track, detectare îmbunătățită a codecului, notificări de verificare a fișierelor, suport pentru formatele MPEG-Layer-2, Musepack, Matroska (sunet) și WavePack, începutul publicării pachetelor rpm pentru Linux și a ansamblurilor pentru arhitectura arm64. Versiunea 0.22 este construită pe platforma Electron 9, dar apoi a fost publicată actualizarea 0.23, care a trecut la utilizarea unei versiuni de testare a platformei Electron 10.

Să vă reamintim că WebTorrent este o extensie a protocolului BitTorrent care vă permite să organizați o rețea descentralizată de distribuție a conținutului care funcționează prin conectarea browserelor utilizatorilor care vizualizează conținut. Proiectul nu necesită infrastructură externă de server sau pluginuri de browser pentru a funcționa. Pentru a conecta vizitatorii site-ului web într-o singură rețea de livrare de conținut, este suficient să plasați un cod JavaScript special pe site-ul web care utilizează tehnologia WebRTC pentru schimbul direct de date între browsere.

Sursa: opennet.ru

Adauga un comentariu