Rilascio della piattaforma di webcasting decentralizzata PeerTube 1.4

Pubblicato rilascio PeerTube 1.4, piattaforma decentralizzata per l'organizzazione di video hosting e streaming. PeerTube offre un'alternativa indipendente dai singoli fornitori a YouTube, Dailymotion e Vimeo, utilizzando una rete di distribuzione dei contenuti basata su comunicazioni P2P e collegamenti tra i browser dei visitatori. I progressi del progetto sono distribuite sotto licenza AGPLv3.

PeerTube si basa sull'uso del client BitTorrent WebTorrent, lanciato nel browser e che utilizza la tecnologia WebRTC per organizzare un canale P2P diretto di comunicazione tra browser, e il protocollo ActivityPub, che consente di unire server video disgiunti in un'unica rete federativa, in cui i visitatori partecipano alla consegna dei contenuti e hanno l'opportunità di iscriversi ai 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 un consorzio di piccoli server di hosting video interconnessi, ciascuno con il proprio amministratore e la possibilità di adottare regole specifiche. Ogni server video funge da tracker BitTorrent, ospitando gli account degli utenti di quel server e i loro video. L'identificativo utente è formato dalla combinazione "@nome_utente@dominio_server". Il trasferimento dei dati durante la visualizzazione avviene direttamente dai browser degli altri visitatori che stanno guardando il contenuto.

Se il video non viene visualizzato da nessuno, il server su cui il video è stato caricato inizialmente gestisce la trasmissione (utilizzando il protocollo WebSeed). Oltre a distribuire il traffico tra gli utenti che guardano video, PeerTube consente anche ai nodi avviati dagli autori per la pubblicazione primaria dei video di memorizzare nella cache i video di altri autori, creando una rete distribuita non solo di client, ma anche di server, garantendo così una maggiore resilienza.

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

Attualmente sono attivi 320 server, supportati da diversi volontari e organizzazioni.
Se le regole per la pubblicazione dei video su un determinato server PeerTube non soddisfano l'utente, questi può connettersi a un altro server o lanciare il proprio server. Per una rapida implementazione del server, è fornita un'immagine preconfigurata in formato Docker (chocobozzz/peertube).

Nel nuovo rilascio:

  • È stata aggiunta la supporto sperimentale per plugin e temi, che possono essere installati attraverso l'interfaccia web di amministrazione. Per ogni istanza di PeerTube è possibile scegliere un proprio tema (l'amministratore carica i temi, che poi diventano disponibili per l'attivazione da parte degli utenti);
  • È stata aggiunta la supporto per il caricamento di file audio. PeerTube genererà automaticamente un video con un'immagine statica, unendo il file audio con la copertina dell'album e le impostazioni del file;
  • È stata implementata la registrazione utente a più fasi. I nuovi utenti possono creare il proprio canale (username/channel). Di default, viene mostrata la pagina del loro canale, anziché la homepage dell'account;
  • Aggiunta la possibilità di utilizzare i parametri muted, loop e peertubeLink nell'URL;
  • Interfaccia di pubblicazione video ridisegnata, con la possibilità di impostare il tempo di inizio e fine della riproduzione, i sottotitoli e le opzioni di riproduzione automatica e ciclica;
  • Garantito un output in ordine cronologico per i gruppi di iscritti e i video recentemente aggiunti;
  • Aggiunto un filtro linguistico che consente di visualizzare i video solo in determinati linguaggi;
  • Implementata la possibilità di convertire video pubblici privati o non ancora pubblicati, così come le playlist;
  • È stata implementata la possibilità di ricodificare video in qualità 4K;
  • È stata garantita la supporto per la rimozione federativa dei commenti (su altri server), rimossi dal proprietario del video;
  • È stata aggiunta la possibilità di impostare una password per l'amministratore durante il primo avvio;
  • È stato risolto un problema di sicurezza che consentiva ai moderatori di creare e modificare le impostazioni degli utenti privilegiati. Ora le azioni dei moderatori sono limitate solo agli utenti normali;
  • Le utilità CLI sono state trasferite in un pacchetto separato per ridurre la dimensione delle dipendenze del server;
  • Migliorato il funzionamento della cache dei file statici e accelerato il rendering 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