- Implementación de un ecosistema de streaming local mediante la combinación de un servidor emisor y un cliente receptor.
- Optimización avanzada del sistema operativo y la red para eliminar el input lag y los tirones de FPS.
- Configuración de acceso remoto mediante VPN o apertura de puertos para jugar desde cualquier lugar del mundo.

¿Cómo instalar y configurar Sunshine para hacer streaming de juegos desde Windows? Imagina poder echarte unas partiditas de tus juegos de PC más exigentes tumbado en el sofá del salón o incluso desde otra ciudad, pero con una fluidez casi idéntica a la de jugar delante del monitor. Gracias a herramientas de código abierto como Sunshine y Moonlight, esto ya no es ciencia ficción, sino una realidad accesible para cualquiera que tenga un ordenador decente y una conexión estable.
Aunque existen opciones más sencillas, este combo es el rey absoluto porque minimiza la latencia al máximo, permitiéndonos jugar a títulos competitivos sin sentir ese molesto retraso en los mandos. Básicamente, estamos hablando de montar nuestro propio servicio de juegos en la nube, pero sin depender de servidores externos y aprovechando la potencia bruta de nuestra propia tarjeta gráfica.
Entendiendo el ecosistema: Sunshine, Moonlight y sus variantes

Para que todo esto ruede, necesitamos dos piezas fundamentales. Por un lado tenemos a Sunshine, que actúa como el servidor; es el programa que instalamos en el PC potente para que capture la imagen y el sonido y los envíe por la red. Por otro lado está Moonlight, que es el cliente; la aplicación que instalamos en el dispositivo donde queremos jugar (ya sea una Android TV, un iPhone, una Steam Deck o incluso otro portátil).
Si buscas algo más avanzado, existen forks como Apollo y Artemis. La gran ventaja de Apollo es que crea un monitor virtual en el dispositivo receptor, lo que permite apagar las pantallas del PC host para ahorrar energía y recursos, evitando así los líos de tener que configurar resoluciones manuales en el monitor físico.
Paso a paso: Instalación y puesta en marcha

Lo primero es descargar Sunshine desde su repositorio oficial en GitHub. Una vez instalado, debemos ejecutarlo con permisos de administrador y acceder a su panel de control a través del navegador web (normalmente en la dirección https://localhost:47990). Allí crearemos un usuario y contraseña para proteger el acceso.
Después, instalamos Moonlight en el dispositivo cliente. Al abrirlo, el programa debería detectar automáticamente el PC si están en la misma red. Para vincularlos, Moonlight nos dará un código PIN de cuatro dígitos que debemos introducir en la pestaña «Pin» de la interfaz web de Sunshine en el PC host. Una vez hecho esto, la conexión queda establecida y ya podemos lanzar el escritorio o juegos específicos.
Un detalle vital para que los mandos funcionen es instalar el driver ViGEmBus en el PC servidor. Sin este controlador, es muy probable que Moonlight no reconozca las entradas del mando de Xbox o PlayStation, dejándonos con el vídeo perfecto pero sin control sobre el personaje.
Optimización extrema para eliminar el lag

Si quieres que la experiencia sea realmente premium, no puedes dejar Windows con la configuración de fábrica. Para evitar caídas de FPS, es recomendable desactivar el Modo de Juego de Windows y la tasa de refresco dinámica (DRR). También es un acierto poner el plan de energía en Alto rendimiento y cerrar cualquier aplicación innecesaria que esté consumiendo ancho de banda en segundo plano.
En cuanto a la red, el consejo de oro es conectar el PC host por cable Ethernet. Para reducir aún más la latencia, podemos entrar en las propiedades del adaptador de red y desactivar opciones como el Control de flujo, el Ethernet verde y la moderación de interrupciones. Si usas Windows, un truco avanzado es cambiar la prioridad del proceso sunshine.exe a tiempo real mediante un script de PowerShell, asegurando que el sistema no le quite recursos mientras juegas.
Ajustes de video y codecs según el hardware
La calidad de la imagen depende totalmente del codificador de tu GPU. En Sunshine, debemos forzar el uso del hardware específico: NVENC para tarjetas NVIDIA, AMF para AMD o QuickSync para Intel. Si tienes una AMD, configurar el uso de AMF en modo de latencia ultrabaja (ultralowlatency) y el control de tasa en VBR es fundamental para evitar artefactos visuales.
En el cliente Moonlight, la elección del codec es clave. El H.265 (HEVC) o el AV1 son mucho más eficientes que el H.264, ya que ofrecen una calidad superior consumiendo menos ancho de banda, aunque requieren más potencia de decodificación. Para evitar el tearing, se recomienda desactivar el V-Sync y el Frame Pacing en juegos competitivos, aunque para juegos de un solo jugador sea mejor dejarlos activos para ganar suavidad.
Cómo jugar desde fuera de casa (WAN)
Para hacer streaming a través de Internet, tenemos dos caminos. El más sencillo es usar una VPN como Tailscale o ZeroTier, que crea una red virtual segura entre tus dispositivos sin tocar el router. Es la opción ideal para quienes no quieren complicaciones técnicas, aunque puede añadir unos pocos milisegundos de retraso.
Si buscas el máximo rendimiento, lo ideal es hacer Port Forwarding en el router. Debemos abrir los puertos TCP 47984 y 47989, y los UDP 47998, 47999, 48000 y 48002 apuntando a la IP local del PC. Para encender el ordenador a distancia, podemos activar el Wake-on-LAN en la BIOS o usar un enchufe inteligente configurado para que la PC arranque al recibir corriente.
Al combinar una red optimizada, el uso de drivers como ViGEmBus y la correcta selección de codecs según nuestra GPU, conseguimos transformar cualquier pantalla de la casa en una estación gaming de primer nivel. El secreto reside en equilibrar la resolución y el bitrate según la potencia de nuestra conexión, priorizando siempre el cable Ethernet sobre el Wi-Fi para garantizar que la experiencia sea fluida y sin interrupciones molestas. Ahora ya sabes cómo instalar y configurar Sunshine para hacer streaming de juegos desde Windows.
Apasionado de la tecnología desde pequeñito. Me encanta estar a la última en el sector y sobre todo, comunicarlo. Por eso me dedico a la comunicación en webs de tecnología y videojuegos desde hace ya muchos años. Podrás encontrarme escribiendo sobre Android, Windows, MacOS, iOS, Nintendo o cualquier otro tema relacionado que se te pase por la cabeza.