WebTorrent: torrents a través del navegador. Sin complementos, JavaScript puro



Ahora, para descargar y ver películas desde torrents, no necesita un cliente de torrent separado. Además de distribuir archivos usando el protocolo BitTorrent, tampoco se necesita un cliente separado. Un navegador normal es suficiente, Chrome, Firefox y Opera (escritorio y Android) son compatibles.

Todo esto gracias a WebTorrent , un híbrido de BitTorrent y WebRTC. La descarga y distribución se realizan directamente a través del sitio. El reproductor incorporado comienza a mostrar la película tan pronto como se haya descargado un pequeño porcentaje.

El sitio https://instant.io/ funciona para indicar archivos para descargar o distribuir . Indica un enlace magnético o un hash para descargar (por ejemplo, como en las distribuciones bloqueadas de RuTracker).

Alternativamente, la interfaz estándar del cliente torrent se implementa en el proyecto no oficial de βTorrent .



WebTorrent es una creación de un graduado de Stanford, programador Feross Aboukhadijeh. Este es un desarrollador bastante conocido, antes de que ya hubiera hablado con varios proyectos extraordinarios. Por ejemplo, mostró un exploit HTML5 Fullscreen API para un ataque de phishing. En este caso, el navegador de la víctima se ve obligado a pasar al modo de pantalla completa, en el que se dibuja la interfaz del mismo navegador.

PeerCDN, Yahoo 2013 .

, , Netflix, - . WebTorrent , , , WebRTC.

, WebTorrent , -. , , , .

WebTorrent es el primer cliente de torrent que se ejecuta en la web, no requiere complementos, extensiones o la instalación de otro software adicional. Está completamente escrito en JavaScript y utiliza WebRTC para la transferencia honesta de datos entre pares.

Las primeras versiones en bruto de WebTorrent aparecieron hace un par de años, pero hasta ahora la tecnología ya ha madurado para un uso serio. Además, hace seis meses, incluso Netflix en una de las solicitudes de empleo indicó que el conocimiento de WebTorrent era uno de los requisitos deseados para el candidato. Esto significa que incluso las grandes empresas ven la transmisión P2P como una oportunidad de negocio potencial.

De hecho, dicha tecnología puede reducir significativamente los costos de tráfico e incluso mejorar la calidad del servicio.



"Si Netflix usara WebTorrent, los usuarios obtendrían una mejor transmisión de video durante las horas pico " , dice el autor. - WebTorrent permite a los clientes de un proveedor de servicios de Internet intercambiar videoclips entre ellos sin abandonar la red del proveedor. Esto garantiza la mejor calidad incluso cuando el canal entre el proveedor y Netflix está completamente lleno ".

Desafortunadamente, no todos los navegadores admiten WebRTC todavía, pero hay razones para creer que el futuro de la web está precisamente detrás de esas tecnologías descentralizadas.

Source: https://habr.com/ru/post/es387939/


All Articles