Rilascio della piattaforma di streaming video decentralizzata PeerTube 4.2

È stato rilasciato PeerTube 4.2, una piattaforma decentralizzata per l'organizzazione di hosting video e streaming. PeerTube offre un'alternativa indipendente a fornitori come YouTube, Dailymotion e Vimeo, utilizzando una rete di distribuzione di contenuti basata su comunicazioni P2P e collegamenti tra i browser degli utenti. I risultati del progetto sono rilasciati sotto licenza AGPLv3.

Novità principali:

  • È stata aggiunta la modalità Studio nel menu, che consente di eseguire operazioni standard di editing video dall'interfaccia web di PeerTube, come il taglio di un video per il tempo di inizio e fine, l'aggiunta di un video come intro e conclusione, e l'inserimento di un watermark nell'angolo in basso a destra del video. Dopo la modifica, il nuovo video viene automaticamente ricodificato nel formato richiesto e sostituisce il vecchio video.
    Rilascio della piattaforma di streaming video decentralizzata PeerTube 4.2
  • È stata aggiunta una statistica avanzata per ogni video, come il tempo medio di visualizzazione, il numero di spettatori di picco e la distribuzione degli spettatori per paese. Le informazioni vengono visualizzate in grafici intuitivi. Le statistiche possono essere visualizzate nella sezione Stats, mostrata dopo aver cliccato il pulsante «…» sotto il video.
    Rilascio della piattaforma di streaming video decentralizzata PeerTube 4.2
  • È stato aggiunto il supporto per la registrazione di stream live permanenti/ricorrenti (disponibili tramite un link fisso) per la riproduzione successiva (precedentemente, la funzione di registrazione era disponibile solo per trasmissioni una tantum). Ora è possibile salvare immediatamente qualsiasi live come un video normale, accessibile tramite un URL separato, senza dover utilizzare strumenti esterni.
    Rilascio della piattaforma di streaming video decentralizzata PeerTube 4.2
  • Per le trasmissioni live sono state fornite impostazioni per gestire la latenza, che determina il ritardo tra il flusso visualizzato e il momento reale delle riprese. A causa della trasmissione tra utenti in modalità P2P, la latenza media è di 30-40 secondi. Per ridurre questo tempo, è stata proposta un'opzione per disattivare la modalità P2P. È stata inoltre aggiunta la possibilità di aumentare arbitrariamente la latenza per migliorare l'efficienza della trasmissione dei segmenti video tra i partecipanti alla rete P2P.
    Rilascio della piattaforma di streaming video decentralizzata PeerTube 4.2
  • È stato integrato un editor di sottotitoli nell'interfaccia web.
  • È stata data all'amministratore la possibilità di visualizzare le miniature degli autori con i loro avatar.

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