PeerTube è basato sul client BitTorrent
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
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
Se un utente non è soddisfatto delle regole per pubblicare video su un particolare server PeerTube, può connettersi a un altro server o
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