Transferencia P2P

Descripción general

Esta herramienta transfiere archivos directamente entre navegadores mediante una conexion WebRTC cifrada, sin que ningun servidor toque los datos. Inspirada en Sharedrop, utiliza un codigo de sala de 6 digitos para conectar dos dispositivos: una vez que ambos estan en la misma sala, hacer clic en el avatar del otro inicia la transferencia. El tamano maximo por transferencia es de 2 GB.

Conectar el movil y el ordenador en la misma sala

El flujo mas rapido entre dispositivos: abre la herramienta en el ordenador, pulsa "Crear sala" y copia el codigo de 6 digitos o el enlace. Abre la misma URL en el movil e introduce el codigo. En cuanto ambos dispositivos muestran el avatar del otro, haz clic en el avatar del lado que va a enviar, elige un archivo, y el otro lado recibe una solicitud de confirmacion. Introducir los 6 digitos completos en el receptor activa la union automaticamente, sin necesidad de pulsar ningun boton adicional.

Velocidad de transferencia y NAT

WebRTC intenta primero establecer una conexion directa por red local, lo que puede alcanzar la velocidad maxima de tu red. Si los dos dispositivos estan en redes distintas, se usa STUN para atravesar el NAT. En casos excepcionales en los que ambos lados esten detras de un cortafuegos estricto, el protocolo de enlace WebRTC puede fallar por completo y la pagina mostrara un error de conexion.

Limite de tamano y memoria en el receptor

El limite de 2 GB por transferencia es un tope estricto. Los datos recibidos se reensamblan a partir de fragmentos almacenados en la memoria del navegador antes de ofrecer la descarga. Recibir un archivo de mas de 1 GB en un dispositivo con poca memoria (algunos moviles o portatiles antiguos) puede agotar la memoria disponible y hacer que la pestana se cierre. Cierra otras pestanas antes de aceptar una transferencia grande.

Cuando la transferencia se interrumpe

WebRTC no admite reanudar descargas. Si cualquiera de las dos partes cierra la pestana o pierde la conexion a mitad de la transferencia, todo el proceso falla y hay que empezar de cero. Para archivos grandes, comprimirlos primero reduce el tiempo durante el cual puede producirse una interrupcion.