Una aplicación web extremadamente ligera para compartir pantalla en red local sin servidores.
- Cero dependencias: Solo HTML, CSS y JavaScript nativo.
- Sin servidor: Utiliza señalización manual via WebRTC P2P.
- Conexión vía URL: Permite generar links directos que incluyen el código de conexión.
- Ligera: Ideal para equipos antiguos o de bajo rendimiento.
- Privada: Los datos viajan directamente entre equipos en la red local.
Para servir la aplicación rápidamente sin instalar nada:
npx http-server .Si prefieres usar Python (sin dependencias externas), usa el script incluido:
python server.pyEste script detectará automáticamente tu IP local para que otros dispositivos puedan conectarse fácilmente.
-
En el equipo que transmite (Host):
- Abre
index.html. - Selecciona la pestaña "Transmitir".
- Haz clic en "1. Iniciar Captura de Pantalla" y elige qué compartir.
- Espera a que se genere el código y haz clic en "Copiar Código".
- Envía este código al receptor.
- Abre
-
En el equipo que recibe (Cliente):
- Abre
index.html. - Selecciona la pestaña "Recibir".
- Pega el código recibido en el cuadro de texto.
- Haz clic en "2. Generar Respuesta".
- Copia el nuevo código de respuesta generado.
- Envíalo de vuelta al transmisor.
- Abre
-
Finalizar conexión:
- En el Host, pega la respuesta en el paso 3 y haz clic en "Conectar".
- ¡Listo! El stream de video y el chat deberían activarse.
- Navegador moderno con soporte para WebRTC y
getDisplayMedia(Chrome, Firefox, Edge, Safari 13+). - Ambos equipos deben estar en la misma red local (o accesibles entre sí).