Rilascio della piattaforma di streaming video decentralizzata PeerTube 3.2

È stato rilasciato PeerTube 3.2, la piattaforma decentralizzata per l'organizzazione di hosting e streaming video. PeerTube offre un'alternativa indipendente ai fornitori come YouTube, Dailymotion e Vimeo, utilizzando una rete di distribuzione di contenuti basata su comunicazioni P2P e collegamenti tra i browser dei visitatori. I lavori del progetto sono distribuiti sotto licenza AGPLv3.

Novità principali:

  • L'interfaccia è stata riprogettata per una separazione più evidente tra canali e account, ad esempio, in modo che l'utente possa comprendere immediatamente di trovarsi sulla pagina di un canale e non sulla pagina di un utente. Le immagini dei profili dei canali ora vengono visualizzate in forma quadrata, mentre le immagini dei profili degli utenti sono rotonde, per evitare confusione tra canali e i loro proprietari. Nella parte destra delle pagine dei canali è stato aggiunto un blocco con informazioni sul proprietario, che, se cliccato, visualizza la pagina che elenca i canali di questo utente. Il design delle pagine dei canali è stato ottimizzato per una separazione più evidente tra diversi canali, è stata fornita la possibilità di fissare nella parte superiore un banner specifico per il canale e un pulsante di supporto. Sulle miniature dei video, è garantita la visualizzazione del canale come priorità, e la dimensione dell'anteprima del video è aumentata di un terzo.
    Rilascio della piattaforma di streaming video decentralizzata PeerTube 3.2
  • Per gli utenti non registrati, è stata implementata la funzione di continuazione automatica della riproduzione dalla posizione in cui era stata interrotta.
  • L'interfaccia di caricamento video in PeerTube è stata aggiornata. Il caricamento può ora essere interrotto, ad esempio, a causa di un'interruzione della connessione internet, e ripreso dopo un certo periodo.
  • Le impostazioni di download video predefinite sono state modificate: cliccando sul pulsante «Download», ora inizia il processo di trasferimento diretto del file, invece di essere reindirizzati al download del torrent.
  • Nell'interfaccia è stata aggiunta la possibilità di ordinare i video caricati dall'utente in base a criteri come la data di pubblicazione, il numero di visualizzazioni e la durata.
  • Per gli amministratori è stata implementata una notifica riguardante la disponibilità di una nuova versione di PeerTube e l'esistenza di aggiornamenti per i plugin.
  • Nel lettore video incorporato nelle pagine è stato ampliato il menu contestuale mostrato al clic con il tasto destro del mouse. Ad esempio, sono state aggiunte piccole icone esplicative e un blocco di statistiche con informazioni tecniche per gli utenti avanzati.
    Rilascio della piattaforma di streaming video decentralizzata PeerTube 3.2

Ricordiamo che PeerTube si basa sull'uso del client BitTorrent WebTorrent, eseguito nel browser e che utilizza la tecnologia WebRTC per stabilire un canale P2P diretto tra i browser, insieme al protocollo ActivityPub, che consente di connettere server video disparati in una rete federativa comune, dove i visitatori partecipano alla distribuzione dei contenuti e possono iscriversi ai canali e ricevere notifiche sui nuovi video. L'interfaccia web fornita dal progetto è realizzata 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, più di 900 server funzionano per l'hosting dei contenuti, supportati da vari volontari e organizzazioni. Se l'utente non è soddisfatto delle regole di caricamento dei video su un determinato 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, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster