Rilascio della piattaforma di videostreaming decentralizzata PeerTube 1.4

Pubblicato uscita PeerTube 1.4, piattaforma decentralizzata per l'organizzazione di hosting video e videostreaming. PeerTube offre un'alternativa indipendente da fornitori singoli come YouTube, Dailymotion e Vimeo, utilizzando una rete di distribuzione dei contenuti basata su comunicazioni P2P e collegamenti tra i browser dei visitatori. I risultati del progetto sono distribuiti è sotto licenza AGPLv3.

PeerTube si basa sull'utilizzo di un client BitTorrent WebTorrent, eseguito nel browser e che utilizza la tecnologia WebRTC per stabilire un canale P2P diretto tra browser, e il protocollo ActivityPub, che consente di unire server video disparati in una rete federativa comune, in cui i visitatori partecipano alla fornitura di contenuti e hanno la possibilità di iscriversi a canali e ricevere notifiche sui nuovi video. L'interfaccia web fornita dal progetto è costruita utilizzando il framework Angular.

La rete federativa di PeerTube si forma 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 video funge da tracker BitTorrent, su cui sono registrati gli account degli utenti di quel server e i loro video. L'identificatore utente è formato come «@nome_utente@dominio_server». La trasmissione dei dati durante la visione avviene direttamente dai browser di altri visitatori che guardano il contenuto.

Se nessuno visualizza il video, la trasmissione è gestita dal server su cui il video è stato inizialmente caricato (utilizza il protocollo WebSeed). Oltre a distribuire il traffico tra gli utenti che guardano i video, PeerTube consente anche ai nodi avviati dagli autori per la pubblicazione iniziale di video di memorizzare nella cache i video di altri autori, formando una rete distribuita non solo di client, ma anche di server, garantendo così la resilienza.

Per iniziare a trasmettere tramite PeerTube, l'utente deve semplicemente caricare un video su uno dei server, insieme a una descrizione e un insieme di tag. Dopo ciò, il video sarà disponibile in tutta la rete federativa, e non solo sul server di caricamento iniziale. Per utilizzare PeerTube e partecipare alla distribuzione dei contenuti è sufficiente un normale browser, senza necessità di installare software aggiuntivo. Gli utenti possono monitorare le attività nei canali video scelti iscrivendosi ai canali di interesse nelle reti sociali federate (ad esempio, su Mastodon e Pleroma) o tramite RSS. Per distribuire video utilizzando comunicazioni P2P, l'utente può anche aggiungere un widget speciale con un web player integrato al proprio sito.

Attualmente sono stati attivati 320 server, supportati da vari volontari e organizzazioni.
Se l'utente non è soddisfatto delle regole di caricamento video su un determinato server PeerTube, può connettersi a un altro server o avviare il proprio server. Per una rapida configurazione del server è disponibile un'immagine preconfigurata in formato Docker (chocobozzz/peertube).

Nel nuovo rilascio:

  • È stata aggiunta una supporto sperimentale per i plugin e i temi, che possono essere installati tramite l'interfaccia web dell'amministratore. Per ogni istanza di PeerTube può essere scelta una propria tema (l'amministratore carica i temi, che poi diventano disponibili per l'attivazione da parte degli utenti);
  • È stata aggiunta la possibilità di caricare file audio. PeerTube creerà automaticamente un video utilizzando un'immagine statica, eseguendo la fusione del file audio con la copertina dell'album e le impostazioni del file;
  • È stata implementata la registrazione degli utenti in più fasi. I nuovi utenti possono creare il proprio canale (username/canale). Per default, viene mostrata la pagina del loro canale piuttosto che la homepage del profilo;
  • È stata aggiunta la possibilità di utilizzare nei URL i parametri muted, loop e peertubeLink;
  • L'interfaccia di pubblicazione dei video è stata riprogettata, e aggiunta la possibilità di impostare l'orario di inizio e fine della riproduzione, sottotitoli, flag di riproduzione automatica e ciclica;
  • È stata garantita la visualizzazione cronologica dei gruppi di abbonati e dei video recentemente aggiunti;
  • Aggiunto un filtro linguistico che consente di visualizzare video solo in determinate lingue;
  • Aggiunta la possibilità di tradurre in privato video pubblici o non ancora pubblicati, così come playlist;
  • Implementata la possibilità di ricodificare video con qualità 4K;
  • Garantito il supporto per l'eliminazione federata dei commenti (su altri server), rimossi dal proprietario del video;
  • Aggiunta la possibilità di impostare una password per l'amministratore al primo avvio;
  • Risolta una falla di sicurezza che permetteva ai moderatori di creare e modificare i parametri degli utenti privilegiati. Ora le azioni dei moderatori sono limitate solo agli utenti normali;
  • Le utility CLI sono state spostate in un pacchetto separato per ridurre le dimensioni delle dipendenze del server;
  • Migliorato il funzionamento della cache dei file statici e accelerata la visualizzazione dei font.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster