Pubblicazione della versione 1.3 della piattaforma di video streaming decentralizzata PeerTube

Pubblicato rilascio PeerTube 1.3, 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 i video, PeerTube consente anche ai nodi avviati dagli autori per la pubblicazione iniziale dei video di memorizzare nella cache i video di altri autori, formando una rete distribuita composta non solo da client, ma anche da server, e garantendo 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.

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 creare il proprio server. Per un rapido deployment del server, è disponibile un'immagine preconfigurata in formato Docker (chocobozzz/peertube). Attualmente, ci sono server attivi per la pubblicazione di contenuti, gestiti da vari volontari e organizzazioni. 332 I principali miglioramenti della versione 1.3:

Основные новшества выпуска 1.3:

  • È stata aggiunta la supporto per le liste di riproduzione video, tramite le quali l'utente può creare un elenco per la visione differita.
    È possibile creare sia playlist private che pubbliche. Ogni voce può non solo definire un video, ma anche fare riferimento a una posizione per l'inizio e la fine della riproduzione. A differenza dei canali, le playlist non possono essere oggetto di abbonamento, ma sono un mezzo per organizzare la visione individualmente. Nella playlist possono essere inclusi non solo i propri video, ma anche quelli di altri. Nel file di configurazione production.yaml è stata aggiunta l'impostazione streaming_playlists, che definisce la cartella per il salvataggio delle playlist.
  • È stata aggiunta la funzione di mettere i video in quarantena (una volta attivata, i video caricati vengono automaticamente aggiunti a una lista nera e ne vengono esclusi dopo la revisione);
  • È stato aggiunto il supporto sperimentale per il protocollo HLS (HTTP Live Streaming), che permette di gestire in modo adattivo il flusso in base alla larghezza di banda. Per utilizzare HLS, è necessario caricare un file video separato per ogni risoluzione. È supportato se è presente FFmpeg 4 o una versione più recente.
  • Ampliate le capacità di gestione degli abbonati. Aggiunta la possibilità di rimuovere un abbonato, bloccare la creazione di nuovi abbonamenti, aggiungere manualmente abbonati e inviare notifiche sui nuovi abbonati;
  • Migliorata l'interfaccia utente. Aumentata l'altezza dell'area di riproduzione, modificato il design dei pulsanti, ingrandite le miniature,
    aggiunta la sezione "La mia biblioteca" nel menu, migliorata la visualizzazione sui dispositivi mobili, aggiunti nuovi effetti animati;
  • Nell'interfaccia dell'amministratore sono state aggiunte funzionalità per disattivare il tracker (vietando il funzionamento in modalità P2P), cambiare/reimpostare le password degli utenti, visualizzare i log del server, diagnosticare problemi di rete, limitare la dimensione della cronologia dei video visualizzati e rimuovere i vecchi registri relativi a video esterni.

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