Uscita della piattaforma di videocomunicazione decentralizzata PeerTube 2.2

Pubblicato rilascio PeerTube 2.2, 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:

  • È stata aggiunta la possibilità di importare file audio, consentendo di distribuire tramite PeerTube le proprie arrangiamenti o podcast senza la necessità di creare un video di copertura. Se desiderato, è possibile allegare un'immagine al file audio.
  • È stata migliorata la barra di ricerca, che ora include suggerimenti sui comandi per la ricerca separata di canali e video. Ad esempio, per cercare canali legati a un dominio, è suggerita la sintassi «@channel_id@domain».

    Uscita della piattaforma di videocomunicazione decentralizzata PeerTube 2.2
  • Nella finestra di caricamento video, viene mostrata ulteriore informazione sul file.

    Uscita della piattaforma di videocomunicazione decentralizzata PeerTube 2.2
  • Nel menu sulla sinistra dello schermo è stato aggiunto un pulsante «Settings» per gli utenti non connessi, da cui è possibile configurare l'uso di PeerTube in base alle proprie preferenze, ad esempio impostare se utilizzare la modalità P2P e visualizzare le miniature dei contenuti per adulti, configurare filtri per lingua, attivare la riproduzione automatica e scegliere il tema.

    Uscita della piattaforma di videocomunicazione decentralizzata PeerTube 2.2
  • Per caricare video su PeerTube ora è possibile utilizzare l'interfaccia
    drag&drop per spostare i file con il mouse invece di aprire il menu «Select file». Nel dialogo di importazione video è stata aggiunta la possibilità di importare sottotitoli, definire la licenza e scegliere la lingua.

    Uscita della piattaforma di videocomunicazione decentralizzata PeerTube 2.2
  • È stata migliorata l'interfaccia dell'editor di testo per la descrizione video, supportando la formattazione markdown. È stata aggiunta una modalità di modifica a schermo intero.

    Uscita della piattaforma di videocomunicazione decentralizzata PeerTube 2.2
  • Per l'amministratore è stata proposta una nuova interfaccia per gestire i video duplicati, permettendo di visualizzare l'elenco dei video del nodo attuale duplicati su altri nodi, così come l'elenco dei video esterni duplicati sul nodo attuale. Per valutare lo spazio disco occupato dai duplicati esterni, sono stati forniti diagrammi esplicativi.

    Uscita della piattaforma di videocomunicazione decentralizzata PeerTube 2.2
  • È stata migliorata l'interfaccia di moderazione e considerazione delle segnalazioni di video inappropriati. Sono stati aggiunti filtri per vari tipi di segnalazioni, pulsanti di blocco rapido per video e account, è stata garantita la visualizzazione delle miniature nei grafici e sono stati aggiunti accessi rapidi ai video incorporati.

    Uscita della piattaforma di videocomunicazione decentralizzata PeerTube 2.2
  • È stata aggiunta la possibilità di creare plugin con implementazioni di metodi di autenticazione esterni. Sono stati proposti tre plugin per l'autenticazione utilizzando LDAP, OpenID e SAMLv2.
  • Nell'API sono state aggiunte funzioni per creare plugin di moderazione, eseguendo azioni come eliminazione di video, conferma dell'importazione di URL o torrent, nascondere nodi o account e mantenere una lista nera di video. Come esempio è stato proposto il plugin peertube-plugin-auto-mute per nascondere automaticamente account e nodi basati su una lista di trasgressori.
  • Negli SMS di notifica è stata fornita la possibilità di usare la formattazione HTML.
  • Nell'interfaccia di amministrazione è stata introdotta la possibilità di riempire automaticamente l'elenco dei nodi monitorati basato su un elenco simile su un altro nodo. Inclusi gli elenchi pubblici di nodi per importare relazioni, che possono essere caricati tramite servizi come github, gitlab e pastebin.
  • Migliorato API per gestire la riproduzione di video incorporati nei siti. Tramite API è possibile ottenere informazioni sulla durata del video, fine della riproduzione e sottotitoli.

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