Uscita della piattaforma di streaming decentralizzata PeerTube 2.1

Pubblicato rilascio PeerTube 2.1, piattaforma decentralizzata per l'organizzazione di video hosting e streaming. 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 progressi del progetto sono distribuite sotto licenza AGPLv3.

PeerTube si basa sull'uso del client BitTorrent WebTorrent, lanciato nel browser e che utilizza la tecnologia WebRTC per organizzare un canale P2P diretto di comunicazione tra browser, e il protocollo ActivityPub, che consente di unire server video disgiunti in un'unica rete federativa, in cui i visitatori partecipano alla consegna dei contenuti e hanno l'opportunità di iscriversi ai canali e ricevere notifiche sui nuovi video. L'interfaccia web fornita dal progetto è costruita utilizzando il framework Angular.

La rete federativa di PeerTube si forma come un consorzio di piccoli server di hosting video interconnessi, ciascuno con il proprio amministratore e la possibilità di adottare regole specifiche. Ogni server video funge da tracker BitTorrent, ospitando gli account degli utenti di quel server e i loro video. L'identificativo utente è formato dalla combinazione "@nome_utente@dominio_server". Il trasferimento dei dati durante la visualizzazione avviene direttamente dai browser degli altri visitatori che stanno guardando il contenuto.

Se nessuno guarda il video, il contenuto viene fornito dal server su cui è stato inizialmente caricato il video (viene utilizzato il protocollo WebSeed). Oltre a distribuire il traffico tra gli utenti che guardano video, PeerTube consente anche ai nodi avviati dagli autori per la pubblicazione primaria dei video di memorizzare nella cache i video di altri autori, creando una rete distribuita non solo di client, ma anche di server, garantendo così una maggiore resilienza.

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 sono attivi più di 300 server, supportati da vari volontari e organizzazioni. Se un utente non è soddisfatto delle regole di caricamento video su un determinato server PeerTube, può connettersi a un altro server o lanciare il proprio server. Per una rapida implementazione del server, è fornita un'immagine preconfigurata in formato Docker (chocobozzz/peertube).

In nuovo rilascio:

  • Sono state considerate le richieste degli utenti per migliorare l'interfaccia. Aggiunti effetti di animazione all'inizio e alla fine della riproduzione video, per fornire un feedback sulle azioni eseguite. Ridefinite le icone e i pulsanti nella pagina di visione del video. Per gli utenti autorizzati, passando il mouse sopra la miniatura del video ora appare un'icona con un orologio per aggiungere il video alla lista di visione successiva (Watch Later);

    Uscita della piattaforma di streaming decentralizzata PeerTube 2.1Uscita della piattaforma di streaming decentralizzata PeerTube 2.1
  • Rivista la pagina 'About' con la presentazione del progetto, che offre un accesso rapido alla documentazione e ad applicazioni aggiuntive. Notevolmente arricchita documentazione, sono state proposte molte nuove guide alla configurazione e alla diagnosi dei problemi;

    Uscita della piattaforma di streaming decentralizzata PeerTube 2.1
  • Ampliate le possibilità di discussione sui video. Proposta una nuova disposizione dei commenti, in cui sono chiaramente separati i commenti originali e le risposte. Migliorata la visualizzazione degli avatar e resi più leggibili i nomi degli utenti. Implementato un evidenziatore per le risposte inviate dall'autore del video discusso. Realizzati due modelli di visualizzazione con ordinamento per data di invio del commento e per numero di risposte. Introduzione della possibilità di utilizzare il markup Markdown nel testo. Aggiunte opzioni per nascondere i messaggi di un determinato partecipante o nodo;

    Uscita della piattaforma di streaming decentralizzata PeerTube 2.1
  • Introdotta una nuova modalità privata 'video per uso interno', che consente di pubblicare video solo per gli utenti connessi al server attuale, su cui è stato originariamente caricato il video. Questa modalità può essere utilizzata per organizzare l'accesso a video riservati solo per specifici gruppi di utenti, come amici, familiari o colleghi;
  • Realizzata la generazione automatica di hyperlink a un determinato momento nel video quando si menziona il tempo (mm:ss o h:mm:ss) nella descrizione o nei commenti;

    Uscita della piattaforma di streaming decentralizzata PeerTube 2.1
  • Preparata Libreria JavaScript con API per la gestione dell'incorporamento video nelle pagine;
  • Aggiunto possibilità generazione di video in streaming HLS (HTTP Live Streaming), utilizzando lo script create-transcoding-job. È anche possibile disattivare WebTorrent e utilizzare solo HLS;
  • Aggiunta la supporto per video nel formato m4v;
  • Lanciata un'infrastruttura per la traduzione collaborativa dell'interfaccia in diverse lingue utilizzando il servizio Weblate.

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