Rilascio della piattaforma di trasmissione video decentralizzata PeerTube 2.0

pubblicato problema Peer Tube 2.0, 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 è stato lanciato più di un sito Web per ospitare contenuti 300 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).

В nuova versione:

  • Sono state apportate modifiche che interrompono la compatibilità. Rimossa l'implementazione del vecchio sistema assicurazioni firmare digitalmente documenti JSON LD (Linked Dat). Il parametro di configurazione email.object è stato rinominato in email.subject;
  • Il supporto per plugin e temi è stato stabilizzato. Ogni istanza di PeerTube può avere il proprio tema (l'amministratore carica i temi, dopodiché diventano disponibili per l'attivazione da parte degli utenti);
  • La possibilità di connettere gestori per filtrare gli utenti durante la registrazione è stata aggiunta all'API di sviluppo del plugin (filter:api.user.signup.allowed.result);
  • Gli strumenti di gestione dei nodi PeerTube sono stati ampliati nell'interfaccia web dell'amministratore. Come parte del lavoro per creare una nuova directory di nodi PeerTube (joinpeertube.org) aggiunti ulteriori campi informativi che descrivono il nodo supportato: categoria, lingua di comunicazione, codice di condotta, regole di moderazione, informazioni sul proprietario e amministratore, informazioni sull'attrezzatura e sul finanziamento del nodo. Le informazioni specificate vengono inserite anche nella pagina di connessione dell'utente al nodo e nella sezione “Informazioni”;
  • Aggiunta la possibilità di tracciare automaticamente altri nodi e registri accessibili pubblicamente;
  • Aggiunta una pagina con i video con più mi piace;
  • Nella pagina delle informazioni sul nodo è stata aggiunta una sezione con le statistiche;
  • La scheda video ora supporta la ricerca senza distinzione tra maiuscole e minuscole;
  • Aggiunta la modalità di riproduzione automatica per il successivo video consigliato;
  • Aggiunto supporto per i sottotitoli sotto forma di semplici file di testo;
  • Sono state accelerate le operazioni di sostituzione dei temi;
  • Al pannello di amministrazione è stata aggiunta la possibilità di abilitare la trasmissione tramite HLS (HTTP Live Streaming).

Fonte: opennet.ru

Aggiungi un commento