WebTorrent es un cliente de torrent de transmisión peer-to-peer (P2P) escrito en JavaScript , del mismo autor de YouTube Instant , y el equipo de WebTorrent y en GitHub , para su uso en navegadores web , así como una versión independiente de WebTorrent Desktop. capaz de unir redes sin servidor WebTorrent y BitTorrent .
Autor (es) original (es) | Feross Aboukhadijeh |
---|---|
Desarrollador (es) | WebTorrent |
Versión inicial | 22 de octubre de 2013 |
Lanzamiento estable | 1.0.0 [1] / 21 de mayo de 2021 |
Repositorio | github |
Escrito en | JavaScript |
Sistema operativo | Multiplataforma |
Disponible en | JavaScript |
Tipo | protocolo de comunicaciones , sistema de archivos distribuido , red de entrega de contenido |
Licencia | MIT [2] |
Sitio web | WebTorrent.io |
Historia
Antes de crear WebTorrent, los desarrolladores crearon PeerCDN ( red de distribución de contenido ) que fue comprada por Yahoo! en 2013.
La idea detrás de WebTorrent es crear un protocolo similar a BitTorrent que funcione en el navegador web, manteniendo la mayor compatibilidad posible con BitTorrent. [3] Cualquier navegador web debe poder conectarse a un enjambre de igual a igual , buscar contenido, verificar que sea correcto y mostrarlo al usuario, todo lo que sea posible sin servidores centralizados que dependan de una red completamente de navegadores de las personas. [4] WebTorrent usa el mismo protocolo que BitTorrent pero usa una capa de transporte diferente . WebTorrent se basa principalmente en conexiones WebRTC , mientras que BitTorrent usa conexiones TCP y datagramas UDP directamente. [4]
Escritorio WebTorrent
El WebTorrent escritorio puente entre las dos redes de WebTorrent basado en WebRTC y BitTorrent basado en UDP TCP / simultáneamente. El cliente de BitTorrent, Vuze (anteriormente Azureus ), incorporó WebTorrent de manera menos elegante pero funcionalmente adecuada, agregando puentes de red simultáneos a su software. Los desarrolladores usaron Electron que crea aplicaciones de escritorio usando JavaScript con acceso a todas las API de Chrome y Node . [4]
Funcionalidad
El video en línea es el enfoque principal, ya que es donde WebTorrent es más útil. Es menos adecuado para archivos o conjuntos de datos más pequeños, pero es ideal para archivos más grandes. [4]
La disponibilidad de archivos, como con BitTorrents, depende de la siembra de torrents . Si pocos usuarios comparten un archivo, un servidor HTTP que proporcione la siembra web sería la alternativa . No se puede compartir sin sembrar web. Sin embargo, esto podría tener algunas implicaciones positivas. En lugar de usar un sitio de carga de intermediarios para compartir un archivo privado grande con otra persona, con WebTorrent puede conectarse directamente sin dejar rastros en algún lugar o potencialmente ser archivado en algún sitio de carga. Simplemente arrastre y suelte su archivo para crear un enlace magnético que puede compartir con su amigo. Las conexiones ya están encriptadas, pero puede agregar capas adicionales de encriptación con claves para enviar de otra manera. Los límites de RAM se pueden administrar con IndexDB . [4]
Adopción
BitChute
Lanzado en 2017, [5] BitChute es un servicio de alojamiento de videos que utiliza la tecnología P2P de WebTorrent. [6] [7] Reclamó para aliviar los problemas de ancho de banda de la transmisión centralizada. [8] Según Fredrick Brennan , hay poca evidencia de que BitChute realmente use tecnología peer to peer. [9] Para abril de 2021, la opción de alojar videos usando WebTorrent en BitChute "parece haber quedado obsoleta", según Ars Technica . [10]
Bravo
El navegador web Brave y PopChest son "partidarios de código abierto" de WebTorrent, como se muestra en la página de inicio de WebTorrent. [11]
Safari
El navegador web Safari está incorporando WebRTC y soporte para canales de datos, como estará en iOS 11 , sin embargo, solicitará permisos a los usuarios para acceder a las cámaras web según los rumores. [4]
Recepción
Ver también
- BitChute , WebTorrent utilizado anteriormente [12]
- PeerTube , utiliza WebTorrent
- libtorrent , implementa WebTorrent [13]
- Comparación de clientes BitTorrent
- Sistema de archivos interPlanetario
- Lista de servicios de alojamiento de videos
- DailyMotion
- Vidme
- Vimeo
- YouTube
- sitios de "tubo" del monopolio de la pornografía MindGeek
- YouTube instantáneo
Referencias
- ^ "Versión 1.0.0" . 21 de mayo de 2021 . Consultado el 23 de mayo de 2021 .
- ^ "Webtorrent / Webtorrent" . 2 de junio de 2021.
- ^ Ernesto (4 de enero de 2018). "WebTorrent Desktop alcanza un millón de descargas" . TorrentFreak.com . TorrentFreak . Consultado el 3 de noviembre de 2018 .
- ^ a b c d e f Heavybit (6 de julio de 2017). "Demuxed - Ep. # 5, WebTorrent: Traer BitTorrent a la Web" . YouTube . Heavybit . Consultado el 3 de noviembre de 2018 . @ 4: 35+
- ^ Trujillo, Milo; Gruppi, Maurício; Buntain, Cody; Horne, Benjamin D. (13 de julio de 2020). "¿Qué es BitChute?" . Actas de la 31ª Conferencia ACM sobre hipertexto y redes sociales . HT '20. Nueva York, NY, EE. UU .: ACM: 139–140. doi : 10.1145 / 3372923.3404833 . ISBN 978-1-4503-7098-1. S2CID 220434725 .
- ^ "BitChute es una alternativa de YouTube impulsada por BitTorrent" . TorrentFreak . 2017-01-29 . Consultado el 10 de diciembre de 2017 .
- ^ Cerveza, Doron. "iTWire - BitChute: ¿el primer competidor serio de YouTube?" . www.itwire.com . Consultado el 10 de diciembre de 2017 .
- ^ Trujillo, Milo; Gruppi, Maurício; Buntain, Cody; Horne, Benjamin D. (13 de julio de 2020). "¿Qué es BitChute?" . Actas de la 31ª Conferencia ACM sobre hipertexto y redes sociales . HT '20. Nueva York, NY, EE. UU .: ACM: 139–140. doi : 10.1145 / 3372923.3404833 . ISBN 978-1-4503-7098-1. S2CID 220434725 .
- ^ "Bitchute afirma ser una plataforma descentralizada, eso no es cierto" . El punto diario . 2019-11-27 . Consultado el 19 de diciembre de 2020 .
- ^ Chant, Tim De (29 de abril de 2021). "El teórico de la conspiración dijo que las amenazas de muerte eran" bromas ", pero el jurado no se lo tragó" . Ars Technica . Consultado el 18 de mayo de 2021 .
- ^ "WebTorrent" . WebTorrent.com . Consultado el 3 de noviembre de 2018 .
- ^ Chant, Tim De (29 de abril de 2021). "El teórico de la conspiración dijo que las amenazas de muerte eran" bromas ", pero el jurado no se lo tragó" . Ars Technica . Consultado el 18 de mayo de 2021 .
- ^ "Soporte de WebTorrent - arvidn / libtorrent" . GitHub . 2020-07-01.
enlaces externos
- Página web oficial
- WebTorrent.io
- Instant.io para imanes WebTorrent.
- Demuxed - Ep. # 5, WebTorrent: traer BitTorrent a la web en YouTube , 2017-07-06, es una entrevista de audio (no video) que comienza como una excelente introducción a WebTorrent, se desplaza a proyectos anteriores para el contexto y luego se vuelve muy técnica sobre las transmisiones de piratería , antes de concluir sobre freír al vacío chips de plátano.
- PopChest.com , The Pop Network, "¡la [nueva] plataforma de video más novedosa construida sobre Ethereum netowrk!"