PeerTube 2.3 e WebTorrent Desktop 0.23 disponibili

pubblicato problema Peer Tube 2.3, una piattaforma decentralizzata per l'organizzazione dell'hosting e della trasmissione video. PeerTube offre un'alternativa indipendente dal fornitore a YouTube, Dailymotion e Vimeo, utilizzando una rete di distribuzione dei contenuti basata su comunicazioni P2P e collegando insieme i browser dei visitatori. Sviluppi del progetto diffusione concesso in licenza con AGPLv3.

PeerTube è basato sul client BitTorrent WebTorrent, avviato nel browser e utilizzando la tecnologia WebRTC per organizzare un canale di comunicazione P2P diretto tra i browser e il protocollo Attività Pub, che consente di unire server video disparati in una rete federata comune in cui i visitatori partecipano alla fornitura di contenuti e hanno la possibilità di iscriversi ai canali e ricevere notifiche sui nuovi video. L'interfaccia web fornita dal progetto è costruita utilizzando il framework Angular.

La rete federata PeerTube è formata 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 con video svolge il ruolo di un tracker BitTorrent, che ospita gli account utente di questo server e i loro video. L'ID utente è nel formato "@user_name@server_domain". I dati di navigazione sono trasmessi direttamente dai browser degli altri visitatori che visualizzano il contenuto.

Se nessuno visualizza il video, il caricamento viene organizzato dal server su cui il video è stato originariamente caricato (viene utilizzato il protocollo WebSeme). Oltre a distribuire il traffico tra gli utenti che guardano i video, PeerTube consente anche ai nodi lanciati dai creatori di ospitare inizialmente video per memorizzare nella cache video di altri creatori, formando una rete distribuita non solo di client ma anche di server, oltre a fornire tolleranza agli errori.

Per avviare la trasmissione tramite PeerTube, l'utente deve solo caricare un video, una descrizione e una serie di tag su uno dei server. Successivamente, il film sarà disponibile sull'intera rete federata e non solo dal server di download principale. Per lavorare con PeerTube e partecipare alla distribuzione dei contenuti è sufficiente un normale browser e non è richiesto alcun software aggiuntivo. Gli utenti possono tenere traccia dell'attività nei canali video selezionati iscrivendosi ai feed di interesse sui social network federati (come Mastodon e Pleroma) o tramite RSS. Per distribuire video utilizzando le comunicazioni P2P, l'utente può anche aggiungere al proprio sito un widget speciale con un web player integrato.

Attualmente è stato lanciato più di un sito Web per ospitare contenuti 300 server gestiti da vari volontari e organizzazioni. Se un utente non è soddisfatto delle regole per pubblicare video su un particolare server PeerTube, può connettersi a un altro server o corsa il tuo server. Per una rapida implementazione del server, viene fornita un'immagine preconfigurata in formato Docker (chocobozzz/peertube).

В nuova versione:

  • Aggiunto il supporto per la ricerca globale (disabilitata per impostazione predefinita e richiede l'attivazione da parte dell'amministratore).
  • All'amministratore viene data la possibilità di definire il banner visualizzato sulle pagine dell'istanza PeerTube corrente.
  • Gli strumenti per costruire reti federate sono stati ampliati: è stata aggiunta un'impostazione per trasmettere video non presenti negli elenchi pubblici ad altre reti. È stato implementato il supporto per ordinare i file video in base alla risoluzione dello schermo in ordine inverso. Abilitato l'invio di descrizioni complete di oggetti video tramite ActivityPub.
  • I moderatori hanno la possibilità di eliminare in massa i commenti per un determinato account e disabilitare gli account durante la visualizzazione delle miniature. Aggiunto supporto per predefinire i motivi tipici della cancellazione.
  • È stato ottimizzato l'utilizzo di tutto lo spazio disponibile sullo schermo durante la visualizzazione di una griglia di miniature.
  • Alla pagina "I miei video" sono stati aggiunti un contatore video e informazioni sul canale.
  • La navigazione nel menu nell'interfaccia di amministrazione è stata semplificata.
  • È possibile limitare l'accesso ai feed RSS con nuovi video per determinati canali e account.
  • Proposta la versione Alpha del plugin Blocca automaticamente i video, che ti consente di bloccare i video in base agli elenchi di blocco pubblici.
  • Seguendo la tendenza generale all'utilizzo di termini inclusivi, la funzione "lista nera video" è stata rinominata "blocchi/lista bloccata video".
  • Per l'elaborazione delle immagini invece di una libreria vincolante affilato modulo abilitato
    saltellare (JavaScript Image Manipulation Program), scritto interamente in JavaScript.

Inoltre formato nuovo problema WebTorrent Desktop 0.22, un client torrent che supporta lo streaming video e permette di visualizzare contenuti video e audio senza attendere che vengano scaricati completamente, caricando nuovi dati secondo necessità. WebTorrent Desktop permette anche di cambiare la posizione all'interno dei file non ancora completamente scaricati (cambiando la posizione cambia automaticamente la priorità nello scaricamento dei blocchi). È possibile connettersi sia a browser peer basati su WebTorrent che a peer BitTorrent utilizzando programmi standard come Transmission o uTorrent. Sono supportati collegamenti magnetici, file torrent, identificazione di peer tramite DHT (Distributed Hash Table), PEX (Peer exchang) ed elenchi da server tracker. È supportato lo streaming utilizzando i protocolli AirPlay, Chromecast e DLNA.

nuova versione notevole supporto per audio multitraccia, rilevamento migliorato dei codec, notifiche di verifica dei file, supporto per i formati MPEG-Layer-2, Musepack, Matroska (suono) e WavePack, inizio della pubblicazione di pacchetti RPM per Linux e assembly per l'architettura arm64. La versione 0.22 è basata sulla piattaforma Electron 9, ma poi è stato pubblicato l'aggiornamento 0.23, che è passato all'utilizzo di una versione di prova della piattaforma Electron 10.

Ricordiamo che WebTorrent è un'estensione del protocollo BitTorrent che permette di organizzare una rete decentralizzata di distribuzione dei contenuti che funziona collegando i browser degli utenti che visualizzano i contenuti. Il progetto non richiede infrastrutture server esterne o plug-in del browser per funzionare. Per connettere i visitatori del sito web in un'unica rete di distribuzione dei contenuti, è sufficiente inserire sul sito web uno speciale codice JavaScript che utilizza la tecnologia WebRTC per lo scambio diretto di dati tra i browser.

Fonte: opennet.ru

Aggiungi un commento