Herramientas de usuario

Herramientas del sitio


informatica:software:sunshine

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
informatica:software:sunshine [2026/02/03 13:30] – creado tempwininformatica:software:sunshine [2026/02/03 21:13] (actual) – [Uso] tempwin
Línea 1: Línea 1:
 ===== Sunshine ===== ===== Sunshine =====
  
-=== Resumen === +Sunshine es un **servidor de streaming de juegos y escritorio de código abierto**. Permite transmitir en **tiempo real** juegos y aplicaciones desde un PC a otros dispositivos de la red, como smartphones, tablets, otros PCs o Smart TVs.
-Sunshine es un **servidor de streaming de juegos y escritorio de código abierto** diseñado para Linux, Windows y macOS (limitado). Permite transmitir en **tiempo real** juegos y aplicaciones desde un PC a otros dispositivos de la red, como smartphones, tablets, otros PCs o Smart TVs, usando el **protocolo GameStream de NVIDIA**. Sunshine se combina habitualmente con el cliente **Moonlight**, que recibe el stream y envía la entrada de usuario (teclado, ratón, gamepad) de vuelta al servidor.+
  
-Sunshine es totalmente gratuito y open source, con soporte activo de la comunidad, y permite configurar la resoluciónFPS y codecs de video para optimizar el rendimiento según la red y el hardware disponible.+Sunshine se combina habitualmente con el cliente **[[moonlight|Moonlight]]**que recibe el stream envía la entrada de usuario (tecladoratón, //gamepad//de vuelta al servidor.
  
----+  * [[https://github.com/LizardByte/Sunshine|Repositorio de código]] 
 +  * [[https://app.lizardbyte.dev/Sunshine/?lng=en|Sitio web]] 
 + 
 +===== Características principales =====
  
-=== Características principales === 
   * **Open Source y gratuito**: Licencia MIT/GPL, código disponible en GitHub.   * **Open Source y gratuito**: Licencia MIT/GPL, código disponible en GitHub.
   * **Compatibilidad multiplataforma**: Linux (principal), Windows y macOS (limitado).   * **Compatibilidad multiplataforma**: Linux (principal), Windows y macOS (limitado).
Línea 19: Línea 20:
   * **Integración con Moonlight**: Cliente compatible en Android, iOS, Windows, Linux, macOS y Raspberry Pi.   * **Integración con Moonlight**: Cliente compatible en Android, iOS, Windows, Linux, macOS y Raspberry Pi.
  
---- +===== Casos de uso =====
- +
-=== Casos de uso ===+
   * **Gaming en dispositivos móviles**: Jugar a juegos de PC desde un smartphone o tablet Android/iOS mediante Moonlight.   * **Gaming en dispositivos móviles**: Jugar a juegos de PC desde un smartphone o tablet Android/iOS mediante Moonlight.
   * **Streaming de escritorio completo**: Usar aplicaciones de Linux o Windows desde otro dispositivo dentro de la red LAN.   * **Streaming de escritorio completo**: Usar aplicaciones de Linux o Windows desde otro dispositivo dentro de la red LAN.
Línea 28: Línea 27:
   * **Experiencias multiusuario** (combinado con proyectos como Games on Whales): Varios usuarios acceden a sesiones de juegos independientes desde un mismo servidor.   * **Experiencias multiusuario** (combinado con proyectos como Games on Whales): Varios usuarios acceden a sesiones de juegos independientes desde un mismo servidor.
  
----+===== Sunshine + Moonlight ===== 
 + 
 +Diagrama de conexión y flujo entre Sunshine (servidor) y Moonlight (cliente) desde un PC hacia un terminal Android: 
 + 
 +<code> 
 ++----------------------+                   +----------------------+ 
 +|                      |                                        | 
 +|   PC con Arch Linux  |                     Android (15)       | 
 +|   + Sunshine                             + Moonlight        | 
 +|   - Juegos instalados|                                        | 
 +|   - GPU/CPU codifica |                                        | 
 +|                      |                                        | 
 ++----------+-----------+                   +-----------+----------+ 
 +                                                     ^ 
 +           | Video / Audio Stream (H.264 / HEVC)      | 
 +                                                     | 
 ++---------------------------------------------------------------+ 
 +|                        Red LAN                                | 
 +| - Ethernet o Wi-Fi 5GHz                                      | 
 +| - Baja latencia                                               | 
 ++---------------------------------------------------------------+ 
 +                                                     | 
 +           | Controles / Entrada (teclado, ratón, gamepad)      | 
 +                                                     v 
 ++----------------------+                   +----------------------+ 
 +|                      |                                        | 
 +|   PC con Arch Linux  |                     Android (15)       | 
 +|   + Sunshine                             + Moonlight        | 
 +|                      |                                        | 
 ++----------------------+                   +----------------------+ 
 + 
 +</code> 
 + 
 +===== Instalación ===== 
 + 
 +==== Arch Linux ==== 
 + 
 +Instalo desde AUR el paquete ''sunshine-bin'', pero al arrancarlo obtengo el siguiente error: 
 + 
 +<code> 
 +sunshine: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory 
 +</code> 
 + 
 +Instalo entonces, también desde AUR, el paquete ''icu76''. Ahora ya funciona. 
 + 
 +===== Uso ===== 
 + 
 +Una vez iniciado Sunshine, abrimos el navegador y nos dirigimos a ''%%https://localhost:47990/%%'' 
 + 
 +Lo primero es establecer una contraseña para acceder a la interfaz de administración de Sunshine.
  
-=== Enlaces útiles === +Después de identificarnos, podemos ... 
-  * [Sunshine en GitHub](https://github.com/korcankaraokcu/sunshine) +===== Recursos =====
-  * [Moonlight (cliente open source)](https://moonlight-stream.org)+
  
 +  * [[moonlight|Moonlight]]: cliente open source de Sunshine.
informatica/software/sunshine.1770121848.txt.gz · Última modificación: por tempwin