WebTorrent client BitTorrent per browser per il peer to peer
WebTorrent funziona in modo simile a BitTorrent, ma invece dei file permette di condividere i dati associati allo streaming dei contenuti multimediali.
BitTorrent è il noto protocollo peer-to-peer utilizzato per lo scambio dei file su Internet.
Anche se ogni giorno vengono condivisi diversi terabyte di dati, gli utenti iniziano a preferire lo streaming piuttosto che il download dei contenuti multimediali. Per questo motivo, un laureato della Stanford University, Feross Aboukhadijeh, ha sviluppato WebTorrent, un client BitTorrent per il web che non richiede nessun plugin, estensione o installazione di applicazioni.
WebTorrent è scritto completamente in JavaScript e sfrutta il protocollo WebRTC per la comunicazione browser-to-browser, lo stesso utilizzato per le video chiamate.
Il web client funziona in modo simile a BitTorrent: il trasferimento dei dati viene condiviso tra gli utenti che si collegano al sito, quindi il fornitore del servizio non deve continuamente potenziare la sua infrastruttura per garantire a tutti i visitatori uno streaming di alta qualità. Maggiore è il numero di persone collegate, meno probabilità che il sito vada in crash, perché il carico viene distribuito tra i peer.
Il progetto è solo agli inizi, ma alcuni giganti del web hanno già messo gli occhi su questa promettente tecnologia.
Netflix, ad esempio, potrebbe usareWebTorrent per lo streaming dei film. Ciò consentirebbe di avere sempre video alla massima risoluzione, anche durante le ore di picco quando il collegamento tra ISP e Netflix è saturo. Probabilmente in Italia non ci sarebbero grandi differenze, ma eviterebbe la compressione dei contenuti per risparmiare banda.
WebTorrent non è compatibile con tutti i browser (Internet Explorer non supporta WebRTC) e non permette la connessione ai tradizionali client BitTorrent che usano UDP e TCP. La tecnologia è comunque molto interessante e potrebbe riservare grandi sorprese nei prossimi anni.
Questo sito Web utilizza i cookie in modo da poterti offrire la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser e svolgono funzioni come riconoscerti quando ritorni sul nostro sito Web e aiutare il nostro team a capire quali sezioni del sito Web ritieni più interessanti e utili.
Puoi modificare le tue preferenze in qualsiasi momento tramite il pannello delle impostazioni.
Cookie strettamente necessari
I cookie strettamente necessari rimangono essere sempre attivati per poter salvare le tue preferenze (come ad esempio i carrelli) per fornire funzionalità ed erogare servizi di sicurezza e qualità.
Se disabiliti questo cookie, non saremo in grado di salvare le tue preferenze. Ciò significa che ogni volta che visiti questo sito web dovrai abilitare o disabilitare nuovamente i cookie.
Cookie di terze parti
Questo sito utilizza Google Analytics e Facebook Pixel per raccogliere informazioni anonime come il numero di visitatori del sito e le pagine più popolari. Mantenere abilitato questo cookie ci aiuta a migliorare il nostro sito web per fornire funzionalità ed erogare servizi di sicurezza e qualità, fornire, monitorare e gestire i servizi, proteggerti da spam, attività fraudolente e illeciti misurando il coinvolgimento e le statistiche.
Attiva i cookie strettamente necessari così da poter salvare le tue preferenze!
Cookie & Privacy Policy
Consulta la nostra Policy sulla Privacy e sui Cookie qui