È disponibile la piattaforma di streaming decentralizzata PeerTube 7.0

È stata pubblicata la versione 7.0 della piattaforma PeerTube, progettata per creare sistemi di videohosting e streaming decentralizzati e indipendenti, alternativi a servizi come YouTube, Dailymotion e Vimeo. La rete di distribuzione di contenuti creata con PeerTube si basa sul collegamento dei browser dei visitatori e sull'uso delle comunicazioni P2P. Il codice del progetto è distribuito con licenza AGPLv3.

PeerTube offre la possibilità di avviare il proprio server per la distribuzione di video e collegarlo a una rete federativa comune. I visitatori partecipano alla consegna dei contenuti e possono iscriversi ai canali e ricevere notifiche sui nuovi video, indipendentemente dal server utilizzato. La rete federativa di PeerTube si forma come una comunità di piccole server video hosting, ognuno con il proprio amministratore e regole specifiche.

Ogni server video funge da tracker BitTorrent, ospitando gli account e i video degli utenti. Per l'interazione tra i server in una rete federativa viene utilizzato il protocollo ActivityPub. L'identificatore utente viene formato come «@nome_utente@dominio_server». Durante la visione dei video, i dati vengono caricati, se possibile, attraverso le richieste ai browser di altri visitatori che stanno visualizzando lo stesso contenuto. Se il video richiesto non viene visualizzato da nessuno, il server su cui è caricato il video si occupa della distribuzione (viene utilizzato il protocollo WebSeed).

Oltre a distribuire il traffico tra gli utenti che visionano video, PeerTube consente ai server di memorizzare nella cache i video di altri autori. In questo modo si forma una rete distribuita non solo di client, ma anche di server, garantendo resistenza ai guasti. Oltre alla distribuzione di video precompilati, è supportata anche la trasmissione in diretta (live streaming) con consegna dei contenuti in modalità P2P. Per la gestione dello streaming possono essere utilizzati software standard come OBS.

Per iniziare a trasmettere su PeerTube, l'utente deve caricare un video, una descrizione e un insieme di tag su uno dei server. Dopo questo, il video sarà disponibile in tutta la rete federata, non solo su server quello primario. Per utilizzare PeerTube e partecipare alla distribuzione dei contenuti, basta un normale browser. È possibile distribuire video utilizzando comunicazioni P2P aggiungendo un widget speciale con un web player integrato al proprio sito, proprio come si fa per incorporare video di YouTube. È possibile monitorare l'emissione di video tramite l'iscrizione a canali video selezionati in social network federati (ad esempio, Mastodon e Pleroma) o tramite RSS.

Attualmente, la rete federata comprende 994 server, supportati da volontari e organizzazioni. Se un utente non è soddisfatto delle regole per il caricamento dei video su un determinato server PeerTube, può connettersi a un altro server o avviare il proprio server. Per un rapido dispiegamento del server è fornita un'immagine preconfigurata in formato Docker (chocobozzz/peertube).

Inizialmente, la piattaforma PeerTube si basava sull'uso del client BitTorrent WebTorrent, eseguito nel browser e utilizzante la tecnologia WebRTC per stabilire un canale di comunicazione P2P diretto tra i browser. Successivamente, il protocollo HLS (HTTP Live Streaming) è stato impiegato insieme a WebRTC, consentendo una gestione adattiva del flusso in base alla larghezza di banda. L'interfaccia web è stata costruita utilizzando il framework Angular.

Novità principali di PeerTube 7.0:

  • L'interfaccia web è stata completamente rimodellata. Durante il processo di aggiornamento sono state tenute in considerazione le richieste degli utenti e i risultati dei sondaggi. È stata ottimizzata la palette di colori, utilizzati nomi più intuitivi e messe in evidenza le operazioni significative. È stata proposta di default una nuova tema chiara, realizzata in toni beige e più piacevole per la vista rispetto ai precedenti temi arancione e scuro.
    È disponibile la piattaforma di streaming decentralizzata PeerTube 7.0
  • È stata aggiunta un'ulteriore tema scura con tonalità marrone. È stato semplificato il processo di creazione dei propri temi.
    È disponibile la piattaforma di streaming decentralizzata PeerTube 7.0
  • È stata utilizzata una terminologia più comprensibile per gli utenti comuni, non esperti nel protocollo ActivityPub: il termine «istanza» è stato sostituito con «piattaforma» quando si parla di server su cui è installato PeerTube.
  • È stata semplificata la disposizione dei contenuti delle pagine: gli sviluppatori hanno cercato di eliminare il disordine e concentrarsi sulle informazioni pertinenti. È stata riprogettata la barra laterale e il menu superiore. Dal menu superiore è stato fornito accesso alle impostazioni dell'account e alle notifiche. I contenuti della pagina per la ricerca di nuovi video («Discover videos») sono stati rielaborati. Le pagine con elenchi di video recentemente aggiunti, locali e in crescita sono state unite in un'unica pagina «Navigazione video» («Browse videos») con suddivisione basata su filtri.
    È disponibile la piattaforma di streaming decentralizzata PeerTube 7.0
  • Le funzionalità per gli amministratori dei server sono state suddivise in pagine: «Panoramica» per la navigazione tra gli utenti, i commenti pubblicati e i video memorizzati; «Moderazione» per gestire i blocchi, confermare le registrazioni e rispondere ai reclami; «Impostazioni» per gestire l'avvio dei gestori e modificare la configurazione.
    È disponibile la piattaforma di streaming decentralizzata PeerTube 7.0
  • Ai proprietari dei server sono state fornite ulteriori opzioni per personalizzare e identificare le proprie piattaforme. Affinché gli utenti possano immediatamente comprendere dove si trovano e da dove è stato caricato il video, ai proprietari dei server sono stati forniti strumenti semplificati per aggiungere banner e loghi. Per gli utenti non registrati, è garantita la visualizzazione del titolo e della descrizione del server nell'area del menu.
    È disponibile la piattaforma di streaming decentralizzata PeerTube 7.0
  • È stata modificata la visualizzazione delle miniature su tutte le pagine con elenchi di video: è stata inclusa la visualizzazione dell'avatar del canale, il titolo è evidenziato in grassetto e la data e il conteggio delle visualizzazioni sono stati spostati più in basso.
    È disponibile la piattaforma di streaming decentralizzata PeerTube 7.0
  • È stata proposta una nuova interfaccia per la modifica dei sottotitoli.
    È disponibile la piattaforma di streaming decentralizzata PeerTube 7.0
  • Sono state considerate le problematiche riscontrate durante il test dell'usabilità da parte di persone con disabilità visive e motori. Ad esempio, sono stati risolti problemi con i lettori di schermo, sono state aggiunte etichette mancanti, è stata migliorata la navigazione tramite tastiera e sono stati aumentati i contrasti degli elementi.

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