🚧Servidor de streaming de juegos

Sunshine y Moonlight ofrecen transmisión en tiempo real con muy baja latencia, especialmente optimizada para juegos. Es una tecnología diferente, más ajustada a alto rendimiento gráfico y entornos locales o de red directa.

Sunshine y Moonlight se pueden considerar servicios de escritorio remoto, especializados en juegos y aplicaciones que requieren baja latencia y alta calidad de video. Aunque su objetivo principal es el game streaming, técnicamente ofrecen funciones equivalentes al escritorio remoto, ya que permiten:

  • Controlar completamente tu PC desde otro dispositivo.

  • Ver la pantalla en tiempo real.

  • Enviar entradas de teclado, ratón o controladores.

  • Ejecutar cualquier aplicación, no solo juegos.

¿Qué son Sunshine y Moonlight?

  • Sunshine: un servidor de streaming de juegos de código abierto, que reemplaza el servidor GameStream de NVIDIA.

  • Moonlight: un cliente de código abierto que imita a los clientes oficiales de GameStream (como los dispositivos Shield).

¿Qué protocolo usan?

Sunshine y Moonlight utilizan el protocolo NVIDIA GameStream, que emplea tecnologías como:

  • RTP/UDP para la transmisión de video y audio.

  • NVENC (NVIDIA Video Encoder) o AMD/Intel encoders para codificar video en tiempo real.

  • TCP y UDP personalizados para control, comandos y datos.

  • Seguridad mediante TLS/SSL y autenticación.

Diferencias clave con WebRTC:

Característica
WebRTC
Sunshine + Moonlight (GameStream)

Protocolo base

ICE/STUN/TURN, SRTP, SCTP

UDP/TCP propietarios

Arquitectura

Peer-to-peer

Cliente-servidor (LAN principalmente)

Codificación de video

VP8, VP9, H.264 (WebRTC)

NVENC, AMF, QuickSync (H.264/HEVC)

Uso principal

Videochat, apps web

Streaming de videojuegos

Navegador compatible

No (se necesita Moonlight)

Última actualización