Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 3.4

A liberazione di una piattaforma decentralizata per l'urganizazione di l'ospitu video è a trasmissione di video PeerTube 3.4 hè accadutu. PeerTube offre una alternativa neutrale à u venditore à YouTube, Dailymotion è Vimeo, utilizendu una rete di distribuzione di cuntenutu basata nantu à cumunicazioni P2P è liendu i navigatori di i visitatori. I sviluppi di u prugettu sò distribuiti sottu a licenza AGPLv3.

Innuvazioni principali:

  • Un novu sistema di filtru hè statu implementatu chì travaglia in ogni pagina cù video, cumprese pagine di contu, canali, pagine cù video aghjunti recentemente è sempre più populari. In più di i modi di classificazione dispunibuli prima, hè stata aghjunta a capacità di sorte è filtrà per lingua, restrizioni di età, fonte (video lucali è materiali da altri servitori), tipu (live, VOD) è categurie. Per gestisce i filtri, un buttone speciale hè statu aghjuntu à l'angulu superiore manca di ogni pagina di video.
    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 3.4
  • Aggiunta l'abilità di subscribe un node sanu à un canale o cuntu specificu senza attivà a federazione à u node chì ospita u canali o l'utilizatore sceltu. L'abbonamentu hè realizatu in u menù di l'amministratore attraversu a sezione Seguita in a tabulazione Federazione.
    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 3.4
  • U supportu hè furnitu per filtrà i risultati di ricerca da i nodi da quale sò distribuiti i video truvati. Per esempiu, se sapete chì un certu node hà una cullizzioni ben formata nantu à un certu tema, pudete limità i risultati solu à quellu node.
    Liberazione di a piattaforma di trasmissione video decentralizata PeerTube 3.4
  • A biblioteca HLS.js utilizata in u video player PeerTube hè stata aghjurnata. A larghezza di banda di u canali di cumunicazione di l'utilizatori hè rilevata è almacenata, chì vi permette di inizià immediatamente a trasmissione in alta o bassa qualità, invece di utilizà u livellu di qualità media predeterminatu è di ritruvà à una risoluzione accettabile solu dopu à uni pochi seconde.
  • Aghjunghje un supportu nativu per salvà i fugliali video in u almacenamentu di l'ughjettu cum'è Amazon S3, chì permette à l'amministratori di u situ di almacenà video in sistemi chì furniscenu dinamicamente u spaziu basatu nantu à i bisogni di l'utilizatori.

Ricordemu chì PeerTube hè basatu annantu à l'usu di u cliente BitTorrent WebTorrent, chì funziona in u navigatore è usa a tecnulugia WebRTC per urganizà un canali di cumunicazione P2P diretta trà i navigatori, è u protocolu ActivityPub, chì permette di unisce i servitori video disparati una rete federata cumuna in quale i visitori participanu à u cuntenutu di spedizione è anu a capacità di subscribe à i canali è riceve notifiche nantu à novi video. L'interfaccia web furnita da u prugettu hè custruitu cù u framework Angular.

A reta federata PeerTube hè furmata cum'è una cumunità di picculi servitori d'ospiti video interconnessi, chì ognunu hà u so propiu amministratore è pò aduttà e so regule. Ogni servitore cù video agisce cum'è un tracker BitTorrent, chì ospita cunti d'utilizatori di stu servitore è i so video. L'ID d'utilizatore hè furmatu in a forma "@user_name@server_domain". I dati di navigazione sò trasmessi direttamente da i navigatori di l'altri visitatori chì vedenu u cuntenutu.

Se nimu vede u video, l'upload hè urganizatu da u servitore à quale u video hè statu originalmente caricatu (u protokollu WebSeed hè utilizatu). In più di distribuisce u trafficu trà l'utilizatori chì guardanu i video, PeerTube permette ancu i nodi lanciati da i creatori per allughjà inizialmente i video per cache video da altri creatori, furmendu una reta distribuita di micca solu i clienti, ma ancu i servitori, è ancu di furnisce a tolleranza di difetti. Ci hè un supportu per u streaming in diretta cù a consegna di cuntenutu in modu P2P (i prugrammi standard cum'è OBS ponu esse utilizati per cuntrullà u streaming).

Per inizià a trasmissione via PeerTube, l'utilizatore hà bisognu di carricà un video, una descrizzione è un set di tag in unu di i servitori. Dopu questu, u video diventerà dispunibule in tutta a reta federata, è micca solu da u servitore di scaricamentu iniziale. Per travaglià cù PeerTube è participà à a distribuzione di cuntenutu, un navigatore regulare hè abbastanza è ùn hà micca bisognu di stallazione di software supplementu. L'utilizatori ponu seguità l'attività in i canali video selezziunati sottumettendu à i canali d'interessu in e rete suciale federate (per esempiu, Mastodon è Pleroma) o via RSS. Per distribuisce video cù cumunicazioni P2P, l'utilizatore pò ancu aghjunghje un widget speciale cù un lettore web integratu à u so situ web.

Ci hè attualmente più di 900 servitori di hosting di cuntenutu mantinuti da diversi vuluntarii è urganisazioni. Se un utilizatore ùn hè micca cuntentu cù e regule per publicà video in un servitore PeerTube particulari, pò cunnette à un altru servitore o inizià u so servitore. Per una implementazione rapida di u servitore, hè furnita una maghjina preconfigurata in formatu Docker (chocobozzz/peertube).

Source: opennet.ru

Add a comment