Rilascio della piattaforma di trasmissione video decentralizzata PeerTube 2.1

pubblicato problema Peer Tube 2.1, una piattaforma decentralizzata per l'organizzazione dell'hosting e della trasmissione video. PeerTube offre un'alternativa indipendente dal fornitore a YouTube, Dailymotion e Vimeo, utilizzando una rete di distribuzione dei contenuti basata su comunicazioni P2P e collegando insieme i browser dei visitatori. Sviluppi del progetto diffusione concesso in licenza con AGPLv3.

PeerTube è basato sul client BitTorrent WebTorrent, avviato nel browser e utilizzando la tecnologia WebRTC per organizzare un canale di comunicazione P2P diretto tra i browser e il protocollo Attività Pub, che consente di unire server video disparati in una rete federata comune in cui i visitatori partecipano alla fornitura di contenuti e hanno la possibilità di iscriversi ai canali e ricevere notifiche sui nuovi video. L'interfaccia web fornita dal progetto è costruita utilizzando il framework Angular.

La rete federata PeerTube è formata come una comunità di piccoli server di hosting video interconnessi, ognuno dei quali ha il proprio amministratore e può adottare le proprie regole. Ogni server con video svolge il ruolo di un tracker BitTorrent, che ospita gli account utente di questo server e i loro video. L'ID utente è nel formato "@user_name@server_domain". I dati di navigazione sono trasmessi direttamente dai browser degli altri visitatori che visualizzano il contenuto.

Se nessuno visualizza il video, il caricamento viene organizzato dal server su cui il video è stato originariamente caricato (viene utilizzato il protocollo WebSeme). Oltre a distribuire il traffico tra gli utenti che guardano i video, PeerTube consente anche ai nodi lanciati dai creatori di ospitare inizialmente video per memorizzare nella cache video di altri creatori, formando una rete distribuita non solo di client ma anche di server, oltre a fornire tolleranza agli errori.

Per avviare la trasmissione tramite PeerTube, l'utente deve solo caricare un video, una descrizione e una serie di tag su uno dei server. Successivamente, il film sarà disponibile sull'intera rete federata e non solo dal server di download principale. Per lavorare con PeerTube e partecipare alla distribuzione dei contenuti è sufficiente un normale browser e non è richiesto alcun software aggiuntivo. Gli utenti possono tenere traccia dell'attività nei canali video selezionati iscrivendosi ai feed di interesse sui social network federati (come Mastodon e Pleroma) o tramite RSS. Per distribuire video utilizzando le comunicazioni P2P, l'utente può anche aggiungere al proprio sito un widget speciale con un web player integrato.

Attualmente è stato lanciato più di un sito Web per ospitare contenuti 300 server gestiti da vari volontari e organizzazioni. Se un utente non è soddisfatto delle regole per pubblicare video su un particolare server PeerTube, può connettersi a un altro server o corsa il tuo server. Per una rapida implementazione del server, viene fornita un'immagine preconfigurata in formato Docker (chocobozzz/peertube).

В nuova versione:

  • I desideri degli utenti di migliorare l'interfaccia sono stati presi in considerazione. Aggiunti effetti di animazione all'avvio e all'interruzione della riproduzione video per fornire feedback sull'azione. Icone e pulsanti ridisegnati nella pagina di visualizzazione del video. Per gli utenti autorizzati, quando si passa con il mouse sulla miniatura di un video, ora viene visualizzata l'icona di un orologio per aggiungere il video all'elenco Guarda più tardi;

    Rilascio della piattaforma di trasmissione video decentralizzata PeerTube 2.1Rilascio della piattaforma di trasmissione video decentralizzata PeerTube 2.1

  • È stata ridisegnata la pagina “Informazioni” con la presentazione del progetto, che offre un rapido accesso alla documentazione e ad applicazioni aggiuntive. Significativamente ampliato la documentazione, sono state proposte molte nuove guide per l'impostazione e la diagnosi dei problemi;

    Rilascio della piattaforma di trasmissione video decentralizzata PeerTube 2.1

  • Le opportunità di discutere i video sono state ampliate. È stata proposta una nuova disposizione dei commenti, in cui i commenti originali e le risposte agli stessi sono chiaramente separati. Visualizzazione migliorata degli avatar e nomi utente resi più leggibili. Sono evidenziate le risposte inviate dall'autore del video in discussione. Sono disponibili due modalità di visualizzazione ordinate in base all'ora di invio del commento e al numero di risposte. Ora è possibile utilizzare il markup Markdown nel testo. Aggiunte opzioni per nascondere i messaggi da un partecipante o nodo specifico;

    Rilascio della piattaforma di trasmissione video decentralizzata PeerTube 2.1

  • Aggiunta una nuova modalità privata "video per uso interno", che consente di pubblicare un video solo per gli utenti connessi al server corrente su cui il video è stato originariamente caricato. Questa modalità può essere utilizzata per organizzare l'accesso ai video riservati solo per determinati gruppi di utenti, come amici, familiari o colleghi di lavoro;
  • Implementata la generazione automatica di collegamenti ipertestuali a un momento specifico del video quando viene menzionata l'ora (mm:ss o h:mm:ss) nella descrizione o nei commenti;

    Rilascio della piattaforma di trasmissione video decentralizzata PeerTube 2.1

  • Preparato Libreria JavaScript con un'API per la gestione dell'incorporamento dei video nelle pagine;
  • Aggiunto da opportunità generare streaming video HLS (HTTP Live Streaming) utilizzando lo script create-transcoding-job. È anche possibile disabilitare WebTorrent e utilizzare solo HLS;
  • Aggiunto il supporto per il formato video m4v;
  • Lanciato infrastruttura per la traduzione congiunta dell'interfaccia in diverse lingue utilizzando il servizio Weblate.

Fonte: opennet.ru

Aggiungi un commento