Pubblicazione della piattaforma di streaming video decentralizzata PeerTube 3.3

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

Novità principali:

  • È stata fornita la possibilità di creare una homepage personalizzata per ogni istanza di PeerTube. Nella homepage possono essere visualizzate informazioni sul nodo, sui contenuti disponibili, sulla destinazione e sugli abbonamenti. L'aggiunta alla homepage avviene tramite i menu Amministrazione / Configurazione / Homepage in formato Markdown o HTML. È possibile integrare nel sito pulsanti, lettori video, playlist, miniature e canali. Le playlist incorporate si aggiornano automaticamente.
    Pubblicazione della piattaforma di streaming video decentralizzata PeerTube 3.3
  • È stata aggiunta la supporto per la ricerca delle playlist, che ora sono visibili nei risultati di ricerca durante la navigazione in PeerTube e nell'uso del motore di ricerca Sepia.
    Pubblicazione della piattaforma di streaming video decentralizzata PeerTube 3.3
  • È stata aggiunta la supporto per la pubblicazione di link abbreviati a video e playlist. Gli identificatori video di 36 caratteri possono ora essere pubblicati in formato di 22 caratteri, e invece dei percorsi ‘/videos/watch/’ e ‘/videos/watch/playlist/’ si possono usare ‘/w/’ e ‘/w/p/’.
  • È stata ottimizzata la performance. Il recupero delle informazioni video è ora due volte più veloce. L'esecuzione delle richieste federate è stata accelerata. Si sta lavorando per identificare problemi nei sistemi con un numero molto elevato di utenti, video e connessioni ad altri nodi.

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