Rilascio della piattaforma di videoconferenza decentralizzata PeerTube 6.1

È stata rilasciata la piattaforma decentralizzata per l'organizzazione di video hosting e video streaming PeerTube 6.1. PeerTube offre un'alternativa indipendente ai fornitori come YouTube, Dailymotion e Vimeo, utilizzando una rete di distribuzione dei contenuti basata su comunicazioni P2P e interconnessione tra i browser dei visitatori. I progressi del progetto sono rilasciati sotto licenza AGPLv3.

Novità principali:

  • È stata fornita la possibilità di esportare tutti i dati relativi all'account, tra cui video, canali e impostazioni. I dati vengono esportati in un unico archivio scaricabile, che può essere utilizzato per l'importazione in un altro sistema.
    Rilascio della piattaforma di videoconferenza decentralizzata PeerTube 6.1
  • È garantita la conservazione del file originale del video, caricato inizialmente su PeerTube e successivamente ricodificato in altri formati (in precedenza, dopo la ricodifica, il file originale veniva eliminato). La nuova funzionalità consente di utilizzare PeerTube per archiviare i propri video, senza distinzione tra video locali ed esterni.
    Rilascio della piattaforma di videoconferenza decentralizzata PeerTube 6.1
  • È stata aggiunta la possibilità di creare un banner per il proprio server, che apparirà nella pagina del server, nella pagina di accesso, durante la registrazione e durante la ricerca nel catalogo JoinPeerTube, nonché nelle pagine in cui viene utilizzato il tag . È stata inoltre aggiunta la possibilità di caricare un'avatar, visibile nell'app mobile e sulla homepage del server.
    Rilascio della piattaforma di videoconferenza decentralizzata PeerTube 6.1
  • Il ritardo prima dell'inizio del conteggio delle visualizzazioni video è stato ridotto da 30 a 10 secondi, in analogia con Vimeo, Instagram, TikTok e Mux. Nel conteggio delle visualizzazioni ora viene preso in considerazione non solo l'indirizzo IP, ma anche l'identificatore del browser. Nella pagina delle statistiche delle visualizzazioni sono garantiti dati specifici per singole regioni, non solo per paesi.
  • Per facilitare l'accesso ai sottotitoli, nel lettore video è stato aggiunto un pulsante separato "CC" (7 nello screenshot qui sotto), che attiverà la visualizzazione dei sottotitoli nell'ultima lingua selezionata. È anche possibile cambiare lingua tramite il menu delle impostazioni (8 nello screenshot).
    Rilascio della piattaforma di videoconferenza decentralizzata PeerTube 6.1
  • Nell'interfaccia utente è stata fornita la possibilità di caricare video direttamente dalla libreria.
  • Per l'amministratore sono state aggiunte funzionalità di ordinamento per utenti e video in base alla dimensione dei dati salvati su disco.
  • Sono state risolte due vulnerabilità nell'implementazione del protocollo ActivityPub. La prima vulnerabilità porta a una fuga di dati relativi a video privati, come commenti e like. La seconda vulnerabilità riguarda una gestione inadeguata dei permessi per gli oggetti JSON-LD caricati dalla rete federata.

La piattaforma PeerTube è stata inizialmente basata sull'uso del client BitTorrent WebTorrent, avviato nel browser e che utilizza la tecnologia WebRTC per organizzare un canale P2P diretto tra i browser. In seguito, invece di WebTorrent, è stato adottato il protocollo HLS (HTTP Live Streaming) in combinazione con WebRTC, permettendo una gestione adattiva del flusso in base alla larghezza di banda disponibile. server Con un video nella rete federativa comune, in cui i visitatori partecipano alla distribuzione di contenuti e hanno la possibilità di iscriversi ai canali e ricevere notifiche sui nuovi video, è stato utilizzato il protocollo ActivityPub. L'interfaccia web fornita dal progetto è costruita utilizzando il framework Angular.

La rete federativa PeerTube si forma come una comunità di piccoli server collegati tra loro, di hosting ognuno dei quali ha il proprio amministratore e può stabilire le proprie regole. Ogni server video funge da tracker BitTorrent, ospitando gli account degli utenti di quel server e i loro video. L'identificatore dell'utente è formato come «@nome_utente@dominio_server». La trasmissione dei dati durante la visione avviene direttamente dai browser di altri visitatori che visualizzano il contenuto.

Se nessuno guarda il video, il contenuto viene fornito dal server su cui è stato caricato inizialmente (utilizzando il protocollo WebSeed). Oltre a distribuire il traffico tra gli utenti che guardano il video, PeerTube consente anche ai nodi avviati dagli autori per la pubblicazione iniziale di video di memorizzare nella cache i video di altri autori, creando una rete distribuita non solo di client, ma anche di server, garantendo così la resilienza. È supportata la trasmissione in diretta (live streaming) con consegna dei contenuti in modalità P2P (per gestire lo streaming possono essere utilizzati software standard, come OBS).

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

Attualmente, sono in funzione 1126 server per la pubblicazione di contenuti, supportati da vari volontari e organizzazioni. Se un utente non è soddisfatto delle regole di pubblicazione dei video su un determinato server PeerTube, può connettersi a un altro server o avviare il proprio server. Per un rapido deploy del server è disponibile un'immagine preconfigurata in formato Docker (chocobozzz/peertube).

Fonte: opennet.ru

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