Rilascio della piattaforma di trasmissione video decentralizzata PeerTube 1.4

pubblicato problema Peer Tube 1.4, una piattaforma decentralizzata per l'organizzazione dell'hosting e della trasmissione video. PeerTube offre un'alternativa indipendente dal fornitore a YouTube, Dailymotion e Vimeo, utilizzando una rete di distribuzione dei contenuti basata su comunicazioni P2P e collegando insieme i browser dei visitatori. Sviluppi del progetto diffusione concesso in licenza con AGPLv3.

PeerTube è basato sul client BitTorrent WebTorrent, avviato nel browser e utilizzando la tecnologia WebRTC per organizzare un canale di comunicazione P2P diretto tra i browser e il protocollo Attività Pub, che consente di unire server video disparati in una rete federata comune in cui i visitatori partecipano alla fornitura di contenuti e hanno la possibilità di iscriversi ai canali e ricevere notifiche sui nuovi video. L'interfaccia web fornita dal progetto è costruita utilizzando il framework Angular.

La rete federata PeerTube è formata come una comunità di piccoli server di hosting video interconnessi, ognuno dei quali ha il proprio amministratore e può adottare le proprie regole. Ogni server con video svolge il ruolo di un tracker BitTorrent, che ospita gli account utente di questo server e i loro video. L'ID utente è nel formato "@user_name@server_domain". I dati di navigazione sono trasmessi direttamente dai browser degli altri visitatori che visualizzano il contenuto.

Se nessuno visualizza il video, la restituzione è organizzata dal server su cui il video è stato originariamente caricato (viene utilizzato il protocollo WebSeme). Oltre a distribuire il traffico tra gli utenti che guardano i video, PeerTube consente anche ai nodi lanciati dai creatori di ospitare inizialmente video per memorizzare nella cache video di altri creatori, formando una rete distribuita non solo di client ma anche di server, oltre a fornire tolleranza agli errori.

Per iniziare a trasmettere tramite PeerTube, l'utente deve semplicemente caricare un video, una descrizione e una serie di tag su uno dei server. Successivamente, il video sarà disponibile in tutta la rete federata e non solo dal server di download iniziale. Per lavorare con PeerTube e partecipare alla distribuzione dei contenuti, è sufficiente un normale browser e non richiede l'installazione di software aggiuntivo. Gli utenti possono tenere traccia dell'attività nei canali video selezionati iscrivendosi ai canali di interesse nei social network federati (ad esempio Mastodon e Pleroma) o tramite RSS. Per distribuire video utilizzando le comunicazioni P2P, l'utente può anche aggiungere al proprio sito web un widget speciale con un lettore web integrato.

Attualmente in corsa per la pubblicazione di contenuti 320 server gestiti da vari volontari e organizzazioni.
Se un utente non è soddisfatto delle regole per pubblicare video su un particolare server PeerTube, può connettersi a un altro server o corsa il tuo server. Per una rapida implementazione del server, viene fornita un'immagine preconfigurata in formato Docker (chocobozzz/peertube).

Nella nuova versione:

  • Aggiunto supporto sperimentale per plugin e temi che possono essere installati tramite l'interfaccia web dell'amministratore. Ogni istanza di PeerTube può avere il proprio tema (l'amministratore carica i temi, dopodiché diventano disponibili per l'attivazione da parte degli utenti);
  • Aggiunto supporto per il caricamento di file audio. PeerTube stesso creerà un video con un'immagine statica basata su di essi, unendo il file audio con la copertina dell'album e i parametri del file;
  • È stato implementato il supporto per la registrazione utente in più fasi. I nuovi utenti possono creare il proprio canale (nome utente/canale). Per impostazione predefinita, all'utente viene mostrata la pagina canale e non la home page dell'account;
  • Aggiunta la possibilità di utilizzare parametri disattivati, loop e peertubeLink negli URL;
  • L'interfaccia di pubblicazione video è stata ridisegnata, aggiungendo la possibilità di assegnare orari di inizio e fine per la riproduzione, sottotitoli, flag di riproduzione automatica e ciclica;
  • Visualizzazione fornita dei gruppi di iscritti e dei video aggiunti di recente in ordine cronologico;
  • Aggiunto un filtro linguistico che permette di visualizzare i video solo in determinate lingue;
  • Aggiunta la possibilità di trasferire i video pubblici o non ancora pubblicati, nonché le playlist, nella categoria dei privati;
  • È stata implementata la possibilità di transcodificare video con qualità 4K;
  • Fornisce supporto per l'eliminazione federata dei commenti (su altri server) eliminati dal proprietario del video;
  • Aggiunta la possibilità di impostare una password di amministratore durante il primo avvio;
  • Risolve un problema di sicurezza causato dalla capacità dei moderatori di creare e modificare le impostazioni degli utenti privilegiati. D'ora in poi l'azione dei moderatori è limitata solo agli utenti comuni;
  • Le utilità CLI sono incluse in un pacchetto separato per ridurre la dimensione delle dipendenze del server;
  • Prestazioni migliorate della cache dei file statici e visualizzazione più rapida dei caratteri.

Fonte: opennet.ru

Aggiungi un commento