Rilascio della piattaforma di streaming video decentralizzata PeerTube 4.3

È stata rilasciata la piattaforma decentralizzata per l'organizzazione di hosting video e streaming PeerTube 4.3. 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 risultati del progetto sono distribuiti sotto licenza AGPLv3.

Novità principali:

  • È stata implementata la possibilità di importare automaticamente video da altre piattaforme video. Ad esempio, un utente può inizialmente caricare video su YouTube e configurare il trasferimento automatico al suo canale basato su PeerTube. È possibile raggruppare video provenienti da diverse piattaforme in un unico canale PeerTube, oltre a un trasferimento limitato di video da elenchi di riproduzione specificati. L'attivazione dell'importazione automatica avviene nel menu «My library» tramite il pulsante «My synchronizations» nella scheda «Channels».
    Rilascio della piattaforma di streaming video decentralizzata PeerTube 4.3
  • È stato completato un lavoro di modernizzazione dell'interfaccia utente. È stata rivista la progettazione della pagina di creazione dell'account, aumentando il numero di passaggi durante la registrazione: visualizzazione delle informazioni generali, accettazione dei termini di utilizzo, compilazione del modulo con i dati dell'utente, richiesta di creazione del primo canale e informazioni sulla registrazione dell'account avvenuta con successo. È stata modificata la posizione degli elementi superiori sulla pagina di accesso per rendere più visibili i messaggi informativi. La barra di ricerca è stata spostata al centro della parte superiore dello schermo. È stata aumentata la dimensione del font e corretto il colore.
    Rilascio della piattaforma di streaming video decentralizzata PeerTube 4.3
  • Sono state ampliate le possibilità di integrazione dei video su altri siti. Per le trasmissioni live integrate nel lettore incorporato nelle pagine, nei momenti prima dell'inizio e dopo la conclusione della trasmissione, è stata implementata la visualizzazione di messaggi esplicativi al posto di uno schermo vuoto che creava l'impressione di un guasto. È stata inoltre implementata l'attivazione automatica della riproduzione dopo l'inizio della trasmissione live programmata.
  • Sono state aggiunte nuove opzioni per configurare il proprio nodo PeerTube. L'amministratore ha a disposizione strumenti per eseguire operazioni in modalità batch sui nodi federati, ad esempio per rimuovere specifici abbonati contemporaneamente da tutti i nodi controllati. Sono state aggiunte opzioni per disabilitare la ricodifica per modificare la risoluzione dei video caricati o delle dirette, compreso il possibile disabilitare la ricodifica dei video con risoluzione superiore a quella massima consentita nelle impostazioni. Nell'interfaccia web è stata aggiunta la possibilità di eliminare selettivamente file video, il che può risultare utile per liberare spazio (ad esempio, è possibile rimuovere in blocco i video con risoluzione superiore a quella specificata).
    Rilascio della piattaforma di streaming video decentralizzata PeerTube 4.3
  • Sono state effettuate ottimizzazioni mirate a migliorare le prestazioni e aumentare la scalabilità.

La piattaforma PeerTube si basa sull'uso del client BitTorrent WebTorrent, che viene eseguito nel browser e utilizza la tecnologia WebRTC per organizzare un canale P2P diretto tra i browser, insieme al protocollo ActivityPub, che consente di unire server video disparati in una rete federata comune, in cui i visitatori partecipano alla distribuzione dei contenuti e possono iscriversi ai canali e ricevere notifiche sui nuovi video. L'interfaccia web fornita dal progetto è costruita utilizzando il framework Angular.

La rete federativa PeerTube si forma come un consorzio di piccole server video hosting, ciascuno con il proprio amministratore e regole personalizzate. Ogni server video funge da tracker BitTorrent, su cui sono registrati gli account utente di quel server e i loro video. L'identificatore dell'utente è formato dalla stringa «@nome_utente@dominio_server». La trasmissione dei dati durante la visione avviene direttamente dai browser di altri visitatori che stanno guardando i contenuti.

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 operano circa 1100 server per l'hosting dei contenuti, supportati da vari volontari e organizzazioni. Se l'utente non è soddisfatto delle regole di pubblicazione dei video su una specifica server può connettersi a un altro server o avviare il proprio server. Per un rapido avvio del server, è disponibile un'immagine preconfigurata in formato Docker (chocobozzz/peertube).

Fonte: opennet.ru

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