È stata annunciata la versione 2.1 di PeerTube. PeerTube è una piattaforma decentralizzata per l'organizzazione, l'hosting e la distribuzione di video . Offre un'alternativa indipendente da fornitori specifici a YouTube, Dailymotion e Vimeo, utilizzando una rete di distribuzione di contenuti basata sul P2P e collegando i browser dei visitatori. Gli sviluppi del progetto sono distribuiti sotto licenza AGPLv3.
PeerTube si basa sull'utilizzo del client WebTorrent di BitTorrent, che funziona in un browser e utilizza la tecnologia WebRTC per stabilire un canale P2P, ovvero una comunicazione diretta tra il browser e il protocollo ActivityPub. Ciò consente a server eterogenei di connettersi e condividere video all'interno di una rete federata in cui i visitatori partecipano alla distribuzione dei contenuti e hanno la possibilità di iscriversi ai canali e ricevere notifiche sui nuovi video.
La rete federata PeerTube è costituita da una comunità di piccoli server di hosting video interconnessi , ognuno dei quali ha un proprio amministratore e può adottare le proprie regole.
Ciascun server video funge da tracker BitTorrent, contenendo gli account utente relativi a quel server e ai relativi video.
Oltre a distribuire il traffico tra gli utenti che guardano i video, PeerTube consente anche ai siti lanciati dagli autori per il posizionamento iniziale del video di memorizzare nella cache i video di altri autori, formando una rete distribuita non solo dai client, ma anche dai server, oltre a fornire tolleranza ai guasti.

Per iniziare a trasmettere in streaming tramite PeerTube, un utente deve semplicemente caricare un video , una descrizione e una serie di tag su uno dei server.
Dopodiché, il video sarà disponibile in tutta la rete federata , non solo dal server di download principale. Per utilizzare PeerTube e partecipare alla distribuzione dei contenuti, è sufficiente un normale browser web; non è richiesta alcuna installazione di software aggiuntivo.
Principali novità di PeerTube 2.1
In questa nuova versione di PeerTube 2.1, sono stati presi in considerazione i feedback degli utenti per migliorare l'interfaccia, pertanto sono stati aggiunti effetti di animazione all'avvio e all'arresto della riproduzione video e le icone e i pulsanti nella pagina di visualizzazione dei video sono stati ridisegnati.
Per gli utenti autorizzati, quando passano il mouse sulla miniatura del video, ora viene visualizzata un'icona con un orologio per aggiungere il video alla Watch List.
La pagina "Informazioni" è stata riprogettata con una presentazione del progetto, che offre un rapido accesso ad applicazioni e documentazione aggiuntive. La documentazione è stata sostanzialmente integrata e sono state proposte molte nuove guide per la configurazione e la diagnosi dei problemi.
Sono state migliorate anche le opzioni per commentare i video, con un nuovo design che separa chiaramente i commenti originali dalle relative risposte.
La visualizzazione è stata migliorata, con avatar e nomi utente ora più leggibili. Vengono ora visualizzate le risposte inviate dall'autore del video e sono state implementate due modalità di visualizzazione: una ordinata in base alla data di invio del commento e l'altra in base al numero di risposte.
Ora è possibile utilizzare il markup Markdown nel testo e sono state aggiunte opzioni per nascondere i messaggi di un partecipante o di un sito specifico.
Un'altra delle modifiche che spicca è la nuova opzione per "video per uso interno" in modalità privata, che consente la pubblicazione di video solo per gli utenti collegati al server corrente, dove il video è stato originariamente caricato. La modalità specificata può essere utilizzata per organizzare l'accesso a video riservati per determinati gruppi di utenti, come amici, familiari o colleghi.
Tra le altre modifiche che si distinguono:
- La generazione automatica del collegamento ipertestuale è stata implementata a un certo punto del video quando l'ora (mm: ss oh: mm: ss) è menzionata nella descrizione o nei commenti.
- Una libreria JavaScript è stata preparata con l'API per gestire l'incorporamento di video nelle pagine.
- Aggiunta la possibilità di generare flussi video HLS (HTTP Live Streaming) utilizzando lo script di creazione-transcodifica-lavoro. In particolare è possibile disabilitare WebTorrent e utilizzare solo HLS.
- Aggiunto supporto per video in formato m4v.
- È stata rilasciata un'infrastruttura per tradurre congiuntamente l'interfaccia in diverse lingue utilizzando il servizio Weblate.