Peertube: cos'è e come funziona l'alternativa decentralizzata a Youtube

Come il social network Mastodon, che offre un'alternativa gratuita a Twitter, PeerTube si basa sulla decentralizzazione per fornire una piattaforma alternativa a YouTube, finanziata da donazioni, che permette di trasmettere in diretta.

Peertube logo

Per coloro che non hanno seguito lo sviluppo di PeerTube, l'idea è quella di lanciare un'alternativa decentralizzata e libera a YouTube, il colosso dei video online. Il codice sorgente della piattaforma nata dal cervello di Framasoft, un'associazione che milita per lo sviluppo del software libero, è accessibile e modificabile. PeerTube è disponibile da marzo 2018 e ora conta oltre 200.000 video, caricati da 30.000 utenti diversi.

PeerTube non è un programma software o un vero e proprio servizio web, è piuttosto un'applicazione server. Pertanto, non è rivolto alla persona media, ma agli amministratori di server. Questi ultimi sono in grado di installare la soluzione e offrire un'istanza alla loro comunità di utenti.

Al momento di scrivere, sono state installate 893 istanze di PeerTube. Tuttavia, l'idea non è quella di creare diverse mini alternative a YouTube in modo isolato l'una dall'altra, ma piuttosto di federare gli spazi di archiviazione che permettono agli utenti di ospitare i loro video.

Per fare questo, PeerTube si basa su un motore di ricerca globale chiamato Sepia Search. Per una data parola chiave, il servizio restituisce tutti i risultati federando tutte le istanze. Per una query specifica, è anche possibile applicare un ordinamento secondo la freschezza del caricamento, la durata dei video o filtrando i contenuti considerati sensibili. La gestione è quindi molto simile a quella di YouTube.

Più praticamente, PeerTube si basa su un principio di istanze. Queste istanze sono gestite in modo completamente indipendente dai loro amministratori e hanno le loro proprie regole. Chiunque, con le conoscenze tecniche necessarie, può creare un'istanza. Non è necessario avere un account per vedere i video delle istanze, ma gli amministratori possono permettere o negare l'accesso. Le istanze possono essere specializzate in un dominio.

PeerTube non raccoglie dati degli utenti né si basa sulla pubblicità.

PeerTube non è un programma software o un vero e proprio servizio web, è piuttosto un'applicazione server. Quindi non è rivolto all'uomo comune ma agli amministratori di un server. Peccato perché sono stufo della posizione dominante di Google con Youtube. Quello che sarebbe buono è una comunità di server per questo servizio con una protezione tramite una società che sarebbe l'unica responsabile in caso di uso improprio del servizio e dei video depositati sui server di coloro che li hanno messi a disposizione per non essere citati in giudizio. Ho 6 dischi rigidi e ne avrei fatto buon uso in questo caso con un server economico.

Il progetto PeerTube ha lo scopo di rendere i fornitori di video indipendenti dai fornitori commerciali e di aggirare la censura presunta o reale. Tuttavia, la rete alternativa ha anche i suoi lati negativi.

peertube mascotte

Il progetto esiste dal 2018 - ma ha guadagnato attenzione negli ultimi mesi: PeerTube è un software che permette di eseguire piattaforme per la pubblicazione di video e live streaming, chiamate istanze. Il progetto si pubblicizza come decentralizzato, libero e trasparente. I contenuti non devono essere rivisti o cancellati dalle istanze - ma è possibile che lo facciano. "Gestire un'istanza di PeerTube è ancora più facile che gestire un server di posta elettronica. Tutto ciò di cui hai bisogno è un computer con una buona connessione a Internet. In molti casi, si tratta di un server virtuale affittato per pochi soldi.

Quindi ogni operatore di PeerTube, insieme ai suoi utenti, è responsabile del rispetto della legge e della creazione di un'atmosfera piacevole. Qui sta un'opportunità. Le istanze di PeerTube spesso si specializzano in un certo argomento. In questo modo, si forma una comunità che può moderarsi meglio dei team di moderazione di piattaforme centralizzate come YouTube, Twitter e Facebook, che spesso hanno sede in un paese e una cultura diversi. "Tutti condividono la responsabilità Come la rete Tor, i sistemi BitTorrent o i messenger criptati, PeerTube può aiutare ad aggirare la soppressione effettiva dei contenuti e la censura. Tuttavia, il progetto è anche abusato per scopi illegali e criminali, nonché per la disinformazione: Tra le altre cose, vi si possono trovare filmati di propaganda del Terzo Reich, video razzisti, antisemiti e infiammatori - così come altri contenuti che sono stati cancellati dalle piattaforme commerciali per violazioni delle linee guida. Attualmente, gli attivisti della scena negazionista del corona virus stanno usando la piattaforma per distribuire video che sono stati cancellati altrove per disinformazione o diffamazione. Sui loro siti web, come peertube.it invitano i loro seguaci a creare i propri account PeerTube per il caricamento e la ridistribuzione.

I fornitori di video e gli spettatori devono essere consapevoli che stanno operando in una zona grigia legale: PeerTube si basa in parte sul principio peer-to-peer (P2P). Il sistema rende pubblici gli indirizzi IP di tutti gli utenti e permette agli altri di accedere ai dati video nella cache dei loro computer. In termini concreti, questo significa che chiunque guardi un video può allo stesso tempo essere considerato legalmente come il fornitore del contenuto.

"Con i protocolli peer-to-peer, l'offerta di passare frammenti di file a qualsiasi altro utente è già fatta durante il download", ha spiegato l'avvocato specializzato in informatica Chan-jo Jun a ARD-faktenfinder. Anche se questi frammenti non sono riproducibili o sfruttabili da soli, costituiscono comunque un atto di sfruttamento ai sensi della legge sul copyright, che richiede il consenso del titolare del copyright. Se questo non è stato concesso, ci sono conseguenze civili e penali.

PeerTube stesso sottolinea il pericolo e avverte che durante la riproduzione di video, anche disattivando l'opzione BitTorrent, il vero punto di forza della piattaforma, non offre alcuna sicurezza contro il tracciamento: La principale minaccia alla vostra privacy indotta da BitTorrent consiste nel fatto che il vostro indirizzo IP viene memorizzato nel tracker BitTorrent dell'istanza per tutto il tempo in cui scaricate o guardate il video.

La principale minaccia alla vostra privacy indotta da BitTorrent consiste nel fatto che il vostro indirizzo IP viene memorizzato nel tracker BitTorrent del sistema per tutto il tempo in cui scaricate o guardate il video.

Peertube Video

Gli utenti che hanno usato reti peer-to-peer diverse da PeerTube per scaricare contenuti protetti da copyright hanno già dovuto impararlo dolorosamente quando hanno ricevuto avvisi con costi. Anche se PeerTube non ha ancora visto tali avvisi, dice l'avvocato Jun. Tuttavia, molte piattaforme sono già monitorate da aziende specializzate e studi legali, che registrano gli indirizzi IP utilizzati e interrogano i nomi chiari dei proprietari attraverso i provider. Quando si tratta dello scambio di film, serie e file musicali protetti da copyright, questo è stato un metodo praticato e comune per anni, dice il suo collega Christian Solmecke a ARD-faktenfinder. "Gli utenti non devono quindi assolutamente sentirsi al sicuro".

Non è solo la violazione del copyright che minaccia conseguenze legali: Gli utenti di PeerTube che guardano video che non possono essere distribuiti secondo le leggi del loro paese possono essere potenzialmente perseguibili - per esempio, se sono coinvolti contenuti pornografici illegali o altri reati di espressione. Ci sono già programmi e applicazioni su Internet che chiunque abbia un po' di abilità tecnica può usare per monitorare l'uso degli altri.Le misure tecniche non proteggonoAiuti come l'accesso a Internet VPN o i browser Tor possono ridurre il rischio di essere scoperti, ma rendono la visione dei video più difficile o la rallentano - e non offrono una vera protezione. Gli utenti di piattaforme peer-to-peer come PeerTube dovrebbero quindi urgentemente assicurarsi di non condividere contenuti illegali, consiglia l'avvocato Solmecke. "Chi non è sicuro del contenuto non dovrebbe usare tali reti in caso di dubbio", il suo collega Jun è d'accordo con questa raccomandazione: Le tracce vengono lasciate non solo online, ma soprattutto sul proprio computer.

Sepia Search e ricerca globale

Questa era probabilmente una delle funzioni più richieste, ereditata dalla federazione delle istanze. La ricerca è infatti limitata all'istanza in cui la iniziate e a quelle con cui è federata. Molti feedback hanno espresso la stessa idea: un motore di ricerca globale sarebbe il benvenuto.

Sepia Search

Come ci ricorda Pouhiou, il motore stesso è stato lanciato lo scorso settembre. Chiamato Sepia Search, cataloga il contenuto delle istanze, "ma non tutte". Perché?" La registrazione è volontaria, ma può essere fatta da chiunque. Un utente può benissimo indicarci un'istanza che non era ancora referenziata. E un'istanza che è già referenziata può benissimo dirci che non vuole che il suo contenuto sia accessibile dalla ricerca. Lasciamo la scelta a loro.

Questo non era inizialmente previsto nella roadmap, ma Framasoft ha deciso che questo motore sarebbe stato accompagnato da una pagina dedicata a queste ricerche. Come spiega il co-direttore, questa scelta ha avuto un leggero costo nello sviluppo, poiché alcune nuove caratteristiche sono state un po' ridotte nel processo.

Ma, come aggiunge Pouhiou, "non ne abbiamo parlato", quindi il danno è limitato. Il motore stesso permette di trovare video e canali, a seconda dei termini utilizzati. Il codice di Sepia Search è open source, sotto la licenza GNU AGPLv3 come la maggior parte degli altri sviluppi Framasoft.

Streaming dal vivo

Questa è l'altra grande novità di PeerTube 3.0. E il minimo che si possa dire è che è minimalista, per usare l'espressione dello stesso Pouhiou: "La funzione è basilare per il momento, e questo è intenzionale.

Live Streaming

Così com'è, la trasmissione offre una e una sola funzione: trasmettere. Nessuna funzione periferica accompagna la trasmissione video, nemmeno una chat room. "Anche la semplice idea delle discussioni significherebbe essere in grado di monitorare gli scambi e fornire strumenti di moderazione adeguati. Se la persona che trasmette è occupata, non ci sarà nessuno a gestirla", spiega il co-direttore.

Per il momento, l'associazione non ha le risorse per creare questa infrastruttura e gli strumenti che la accompagnano. In questa prima versione della trasmissione "live", ci si deve aspettare una latenza che va dai 30 ai 60 secondi in media. Questo ovviamente varierà molto a seconda di molte condizioni, incluso il carico del server utilizzato.

Questa latenza è media, con Pouhiou che sottolinea: "Quando facevo ancora video live su YouTube nel 2015, anche lì avevo tra i 15 e i 30 secondi di latenza". Soprattutto perché questa è una prima versione e le ottimizzazioni sono possibili. Inoltre, l'obiettivo non è mai stato quello di creare un concorrente di Twitch.

Né ci si deve aspettare di aprire la pagina del servizio e accendere la macchina fotografica. Questo tipo di struttura avrebbe costretto l'associazione a sviluppare un'intera interfaccia con le telecamere per gestire il flusso video. Invece, PeerTube fornisce una chiave RTMP (Real Time Messaging Protocol), che deve poi essere inserita in un software di elaborazione video come OBS (Open Broadcaster Studio). Il flusso può poi essere inviato a PeerTube.

La trasmissione è disponibile in due modalità. Nel primo modo, classico ed effimero, viene fornito un identificatore unico. PeerTube registra il flusso in diretta per rendere il contenuto disponibile dopo la trasmissione (replay). Questo è utile per qualcuno che sta facendo presentazioni scolastiche, per esempio, per trovare spiegazioni passate.

La seconda modalità è chiamata "permanent live", con un funzionamento start/stop. PeerTube fornisce poi un link unico a questo stream live, che sarà attivo o meno. Attualmente, PeerTube non tiene una registrazione video di questa operazione, ma questa capacità sarà offerta più avanti. Il live stream permanente è chiaramente uno strumento per le persone con esigenze di trasmissione regolari.

In tutti i casi, PeerTube utilizza il protocollo HLS (HTTP Live Streaming) per la trasmissione. Da come funziona, capiamo che la funzione live non può essere usata da uno smartphone o da un tablet. Così com'è, avete bisogno di un software adattato, quindi di un computer. Inoltre, PeerTube "funziona bene per diverse centinaia di visualizzazioni simultanee, ma non per diverse migliaia", aggiunge Pouhiou.

Si noti che le capacità attualmente mancanti possono essere affrontate da nuovi plugin.

Un rafforzamento di plugin e playlist

Le capacità dei plugin sono state aggiornate. Tutte le nuove caratteristiche di PeerTube 3.0 sono disponibili per queste estensioni, in modo da poter sfruttare le loro capacità ed espandere la loro portata.

Peertube v3

Questo è precisamente il caso dello streaming dal vivo. Per esempio, nulla impedisce agli sviluppatori di creare un sistema di chat per accompagnare i video, di base o con strumenti aggiuntivi come la moderazione.

L'uso delle playlist è più flessibile, con la possibilità di integrarle liberamente in altre pagine. Ci sono anche nuove capacità. Per esempio, puoi includere due estratti dallo stesso video in una lista, o cancellare un estratto specifico. Utile per creare liste secondo un tema preciso, per concentrarsi sui passaggi che più colpiscono.

La questione del finanziamento partecipativo

L'associazione ha ringraziato i partecipanti alla sua campagna di finanziamento partecipativo, lanciata nel giugno 2020 e che è durata circa sei mesi. Voleva raccogliere 60.000 euro, un obiettivo che è stato raggiunto con più di 68.000 euro.

Oltre a questa campagna, diversi hanno sostenuto Framasoft: Peertube Italia e il progetto Debian. Quest'ultimo ha offerto 10.000 euro all'associazione, una donazione accompagnata da un comunicato stampa che ha permesso a Framasoft di ottenere visibilità internazionale. Ma Pouhiou annuncia chiaramente: "Non ci sarà una nuova campagna di finanziamento partecipativo nel 2021.

La campagna del 2020 ha creato un'ondata di interesse inaspettatamente grande e "ha portato all'arrivo di nuovi contribuenti". Il numero di feedback, idee e altre proposte è esploso. Il problema è che per gestire tutto questo, avremmo avuto bisogno di una persona dedicata, e avevamo solo Chocobozzz sullo sviluppo", spiega.

Ora, "Chocobozzz era in una pipeline di sviluppo. Doveva gestire sia il progresso verso nuove versioni che l'elaborazione dei feedback. Era difficile. Poi, con una risata: "Ora che la versione 3.0 è uscita, il primo passo sarà quello di riposare un po'. Poi inizieremo a parlare del 4.0.

Più personalizzazione e dietro le quinte

Perché sì, non è stata stabilita una roadmap precisa per la prossima versione principale. Framasoft ha un suggerimento: "Vorremmo offrire una reale personalizzazione delle pagine. Un canale dovrebbe essere in grado di scegliere precisamente cosa visualizzare e come. Per esempio, la disposizione degli elementi, se vuole promuovere i video più recenti, i più letti, ecc. ". Vedremo di più tra qualche mese.

Nel frattempo, chi è interessato a PeerTube potrà guardare la featurette di 15 minuti chiamata "Il dietro le quinte di PeerTube", che mostra come il software sia stato "creato con pochissimi mezzi, in modo artigianale (nel senso nobile della parola), da pochissime persone". Anche se Chocobozzz non appare in esso (su sua richiesta), impariamo molto sul modo in cui il progetto è stato gestito, e più globalmente sul lavoro all'interno di Framasoft.