Compartir pantalla remota — comparativa de Parsec · RustDesk · herramientas oficiales
Ve y controla el escritorio de otro SO desde tu máquina. Comparativa de latencia, resolución y seguridad, más configuraciones funcionales.
A veces SSH y VS Code Remote no son suficientes: necesitas control real de la GUI en otra máquina, ya sea un juego, una herramienta de diseño, la pantalla del BIOS o una app de un proveedor. Desarrollo remoto cubre la edición de código; esta guía cubre el control visual de pantalla.
Se comparan y configuran de principio a fin las cuatro opciones principales.
TL;DR
| Herramienta | Latencia | Resolución | Precio | Ideal para |
|---|---|---|---|---|
| Parsec | Muy baja (~5ms) | 4K 60Hz | Gratis (personal) | Juegos · herramientas creativas |
| RustDesk | Baja (~30ms) | 4K 30Hz | Gratis, OSS | Trabajo de escritorio general |
| macOS Screen Sharing (VNC) | Moderada (~100ms) | Igual que la pantalla | Gratis (Mac→Mac) | Simple Mac a Mac |
| Windows Remote Desktop (RDP) | Baja (~50ms) | Igual que la pantalla | Gratis (Pro+) | Win→Win, uso en oficina |
Combinación recomendada: Parsec (tiempo real) + RustDesk (remoto cotidiano) + RDP (Win ↔ Win) + Screen Sharing (Mac ↔ Mac).
1. Parsec — juegos / herramientas creativas
Nació como solución de streaming de juegos de baja latencia. P2P UDP + codificación por hardware (NVENC, AMF, Quick Sync) → latencia de 5–10 ms. 4K 60 Hz factible.
1.1 Instalación
Host (PC remoto):
winget install --id Parsec.ParsecCliente (portátil):
brew install --cask parsec # Mac
winget install --id Parsec.Parsec # Windows1.2 Registro + configuración del host
- Regístrate en parsec.app (correo)
- En el PC host → app Parsec → inicia sesión → Settings → Hosting → «Share this computer» ✅
- Para invitar compañeros → Settings → Team → Invite
1.3 Conectar desde el cliente
App del cliente → inicia sesión → selecciona el host de la lista → Connect.
1.4 Ajustes clave
- Decoder: GPU del cliente
- Bandwidth: Auto (se adapta a la red)
- Resolution: igual en host y cliente (evita escalado)
- Mouse: «Direct» (entrada raw) para juegos; «Window» en el resto de casos
1.5 Fortalezas / Debilidades
Fortalezas:
- Latencia mínima: más de 60 fps, el ratón se siente nativo
- Codificación por hardware: apenas consume CPU
- HDR y multimonitor
Debilidades:
- Código cerrado: sin auditoría de seguridad posible
- Señalización en la nube (emparejamiento a través de servidores de Parsec)
- Soporte de host Linux descontinuado
- Recurre a relay (más lento) cuando falla el P2P directo
2. RustDesk — código abierto para todo
Código abierto, escrito en Rust. Alternativa a TeamViewer con autoalojamiento posible y soporte para más de 60 plataformas.
2.1 Instalación
Mac:
brew install --cask rustdeskWindows:
winget install --id RustDesk.RustDeskLinux: GitHub Releases — AppImage / .deb.
2.2 Uso
Ejecuta RustDesk en cada máquina: verás un ID de 9 dígitos y una contraseña de 4 dígitos. El cliente introduce el ID y confirma la contraseña → conectado.
2.3 Fortalezas / Debilidades
Fortalezas:
- Código abierto
- Autoalojable (servidores de señal + relay): sin dependencias externas
- Cualquier SO como host o cliente
- Transferencia de archivos integrada
Debilidades:
- Mayor latencia que Parsec (no ideal para juegos)
- El servidor de señal público exige confianza ciega; se recomienda autoalojar
2.4 Autoalojamiento
Ejecuta hbbs (señal) + hbbr (relay) como contenedores en un VPS:
docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 \
-v $PWD:/root -td --net=host rustdesk/rustdesk-server hbbs -r tu-servidor.com:21117
docker run --name hbbr -p 21117:21117 -p 21119:21119 \
-v $PWD:/root -td --net=host rustdesk/rustdesk-server hbbrEn cada cliente de RustDesk → Settings → Network → ID Server / Relay Server, apunta a la IP de tu VPS. Las dependencias externas quedan en cero.
3. macOS Screen Sharing (basado en VNC)
Para Mac ↔ Mac. Integrado con Apple ID / iCloud:
3.1 Host
Ajustes del sistema → General → Compartir → Compartir pantalla activado.
Desde otro Mac con el mismo Apple ID → Finder → barra lateral → máquina host → «Share Screen»
3.2 Fuera de la LAN
La conectividad fuera de la red pasa por el P2P automático de Apple ID (Mac ↔ Mac). La latencia aumenta notablemente.
3.3 Fortalezas / Debilidades
Fortalezas:
- Sin configuración adicional (basta el mismo Apple ID)
- Arrastrar archivos + sincronización del portapapeles
Debilidades:
- Solo Mac ↔ Mac
- Basado en VNC, mayor latencia (no apto para juegos)
4. Windows Remote Desktop (RDP)
Para Windows Pro/Enterprise ↔ Windows. Microsoft oficial, el estándar en entornos de oficina.
4.1 Host (Win Pro+)
Configuración → Sistema → Escritorio remoto → activado.
4.2 Cliente
- Mac:
Microsoft Remote Desktop(App Store) - Windows:
mstsc.exeintegrado - iOS/Android: app
Remote Desktop
Introduce IP del host + usuario + contraseña.
4.3 Fortalezas / Debilidades
Fortalezas:
- Microsoft oficial, muy estable
- Multimonitor · audio · redirección de impresora
- Funciona con fluidez sobre VPN / Tailscale
Debilidades:
- Windows Home no puede actuar como host (sí como cliente)
- Solo Mac → Windows; el sentido inverso requiere Parsec / RustDesk
5. Combinación con Tailscale
Si configuraste Tailscale siguiendo Desarrollo remoto, todas las opciones mejoran:
- Parsec — funciona tal cual, P2P tiene más éxito (Tailscale perfora el NAT)
- RustDesk — apunta tu servidor de señal autoalojado a una IP privada de Tailscale
- macOS Screen Sharing / RDP — conecta por nombre de host de Tailscale (sin reenvío de puertos, más seguro)
# Nombre de host de Tailscale + RDP
# En la app Mac Remote Desktop:
PC Name: desktop.tail-scale.ts.net6. Seguridad
Sin contraseñas débiles
La contraseña de 4 dígitos de RustDesk es débil. Define una contraseña alfanumérica permanente en Settings.
No expongas los puertos a internet
Exponer puertos de RDP / VNC (3389, 5900) al internet público equivale a invitar ataques de bots en minutos. Pasa siempre por Tailscale o una VPN equivalente.
Indica claramente las sesiones remotas activas
El host debe mostrar un indicador visible cuando alguien está conectado (macOS lo hace por defecto; Windows requiere configuración adicional).
Política de empresa
Comprueba la política de TI antes de instalar RustDesk / Parsec en una máquina corporativa: en muchas organizaciones supone una violación de seguridad.
7. Recomendaciones por escenario
A. Diseño / trabajo de vídeo (Mac → PC gaming Win)
- Parsec + Tailscale
- ~5 ms: se siente casi local
B. Escritorio remoto cotidiano (correo, documentos)
- RustDesk autoalojado
- ~100 ms es aceptable; sin dependencia externa
C. Oficina (entorno Windows Pro)
- RDP + VPN corporativa
- La más estable, el estándar de TI
D. Ayudar a familia / amigos
- Parsec Free (regístrate en modo gaming)
- Acceso puntual; comparte una contraseña temporal
E. BIOS del servidor / KVM
- IPMI / iDRAC / iLO (KVM integrado en el servidor)
- Parsec y similares solo funcionan después de que el SO haya arrancado
Verificación
- Parsec — host + cliente en la misma Wi-Fi → comprueba latencia en Settings → Stats
- RustDesk — ID + contraseña → prueba de transferencia de archivos
- macOS Screen Sharing — mismo Apple ID descubre otro Mac → clic → aparece la pantalla
- RDP — conecta desde Mac a Windows por un nombre de host de Tailscale
- Autoalojado — RustDesk sigue funcionando tras desactivar el internet público
Resolución de problemas
Pantalla negra en Parsec
- Driver de GPU del host desactualizado: actualiza NVIDIA Studio Driver / AMD Adrenalin
- Falta el permiso «Allow Parsec to access this app» (en macOS: permiso de Grabación de pantalla)
El ID de RustDesk solo funciona en el mismo PC
El servidor de señal público puede estar caído. Autoaloja uno propio.
macOS Screen Sharing «Already in use»
Alguien ya está conectado o el host está en reposo. Activa Wake-on-LAN o cierra la sesión desde otro lugar.
RDP «Credentials did not work»
- Confirma que tienes Windows Pro (Home no puede actuar como host)
- Usa la cuenta de Windows + contraseña (si es una cuenta Microsoft, usa el correo MS + contraseña)
- Prueba a desactivar Network Level Authentication en equipos con conectividad limitada
Compartir pantalla lento sobre Tailscale
- Comprueba si va por relay DERP:
tailscale ping desktop - La ausencia de conexión directa suele indicar un firewall corporativo bloqueando UDP 41641; consulta la consola de administración de Tailscale
Sincronización del portapapeles no funciona
- Parsec: Settings → Client → Clipboard Sync ✅
- RustDesk: Settings → Display → desactiva Privacy Mode
Referencias
- Desarrollo remoto (SSH · VS Code Remote) — usa eso para edición de código
- Sincronización de archivos Mac↔Win — a menudo solo necesitas archivos, no una pantalla
- Parsec oficial
- RustDesk GitHub
- Microsoft Remote Desktop
Historial de cambios
- 2026-05-12 — Traducción inicial al español (devAlice M2 i18n seed)