Moonlight Game Streaming: hazte un Switch con tu móvil o tablet
#1
Cita
¡Hola foro!  Hace tiempo que me pasé al PC y con Big Picture y un mando de 360 inalambrico, casi casi es como tener tu consola de sobremesa con las opciones abiertas que da un PC. No hace falta que las nombre y tampoco pretendo que este hilo se llene del enésimo "pros/contras" de PC VS Consolas. Pero hay ocasiones donde me gustaría jugar en la cama, o poder jugar en el sofá junto a mi chica cuando ella está viendo algo en la TV. Desde entonces vengo rumiando la posibilidad de usar la tablet como si fuera una Wii U, o una Switch, pudiendo jugar al PC desde cualquier punto de la casa.


Aunque es algo que se puede hacer con una Nvidia Shield, resulta que se puede utilizar exactamente la misma tecnología con cualquier dispositivo Android para enviar la imagen de juego mediante la app gratuita y de software libre Moonlight Gamer Streaming. Aunque eso sí, la potencia del aparato y de la conexión wifi va a generar más o menos lag. Esta app también existe para IOS, Chrome y Chrome OS.

Enlaces
Cita:Website: http://moonlight-stream.com
Hilo de XDA: https://forum.xda-developers.com/showthr...?t=2505510
Wiki: https://github.com/moonlight-stream/moonlight-docs/wiki
Setup Guide: https://github.com/moonlight-stream/moon...etup-Guide
Troubleshooting: https://github.com/moonlight-stream/moon...leshooting

App para android: https://play.google.com/store/apps/detai...ight&hl=es
App para iOS: https://itunes.apple.com/us/app/moon...g/id1000551566

Otros enlaces:
iOS GitHub project: https://github.com/moonlight-stream/moonlight-ios
Android GitHub project: https://github.com/moonlight-stream/moonlight-android
Android GitHub releases page (APKs): https://github.com/moonlight-stream/...droid/releases
Embedded port (for Raspberry Pi and other embedded devices): https://github.com/irtimmer/limelight-embedded
GearVR port (for GearVR devices): http://sideloadvr.com/detail.php?id=14

¿Qué hace Moonlight Gamer Streaming?
  • Utiliza la tecnologia Nvidia Gamestream para enviar la señal del juego a un dispositivo, sin necesidad de que sea una Nvidia Shield.
  • Podemos jugar al pc en la tablet, el movil u otro pc menos potente.
  • Podríamos usarlo a modo de Steamlink, conectando el dispositivo Android a una TV cualquiera de la casa.
  • Utiliza la red local para el streaming, pero también se puede desde fuera de casa (donde estará el pc ejecutando el juego) mediante internet. .
  • Compatible con los juegos reconocidos por GeForce Experience pero también con los juegos de Steam (de hecho carga Steam big picture y puedes elegir)
  • Permite cargar más programas metidos a mano o hacer streaming del escritorio.
  • Conexión router/dispositivo wifi 5G muy recomendada.
  • Conexión vía ethernet del PC muy recomendada.
¿Qué necesitamos?
Requisitos del pc:
  • Gráfica NVIDIA compatible con GameStream: GTX Serie 600 o superiores, o GTX portátiles 660M, 670MX, 675MX, 680M, 700M o superiores
  • 4GB de RAM o más
  • Router 802.11a/g (mínimo, se supone). 802.11n de doble banda (recomendado). Recomiendo probar incluso de estar por debajo.
  • Windows 7, 8 o 10.
  • Software Nvidia GeForce Experience 2.1.1. o superior.
Requisitos dispositivo:
  • Cuanto mejor sea el procesador, la imagen y el sonido será más suave sin stuttering.
  • SoC capaz de decodificar H.264 High Profile por hardware
  • Android 4.1 o superior
  • iOS 8.0 o superior
  • PC mediante Chrome: soporte para aceleración hardware H.264 o usara la CPU para decodificar
  • App Moonlight Gamer Streaming

OK, tengo el Geforce Experience adecuado y la tablet y la app instalada ¿Cómo envío el juego?
En mi caso ha sido muy fácil. Desde el Pc, abre el Geforce Experience, ve a Configuración, pincha en SHIELD y habilita el GameStream.

[Imagen: gfe-gamestream-enable-small.png]

Ahora ve a la tablet o móvil y abre la app. PC y tablet deben estar en la misma red local. Debería aparecer un icono con el nombre del PC. Pulsa sobre él, y te dará un código de 4 cifras que debes meter en el PC, en un recuadro abajo a la derecha. Una vez hecho, ya tienes enlazado el dispositivo al PC y permanecerá enlazado salvo que desde GeForce Experience le des a "Eliminar todos los dispositivos".

Si el PC no aparece, se pueden buscar PCs manualmente introduciendo IP. En la Quick Setup de la wiki explica cómo y también como conectarse via internet fuera de la red local.

Ahora desde el dispositivo verás los juegos reconocidos por Geforce y Steam. Si añades manualmente otros programas, también aparecerán aquí.
Haz click en alguno de ellos, o lanza Steam en modo Big Picture. Y ahora a jugaaaaaarrrrrr!


¿Qué tipo de controles permite?

1) Usar el táctil del dispositivo, 2) o bien conectar un control al dispositivo android, 3) o controladores al PC cliente, 4) o bien al PC que ejecuta el juego. OJO porque de base el dispositivo cliente envía datos como si fuera el controlador 1 y puede interferir si usamos controladores directos del PC, o hacer que estos aparezcan como el controlador 2, etc.
El tema de los controles es un poco más complicado y complejo por las múltiples variantes. Dejo un enlace a la wiki donde ofrece detalle por cada opción y recojo las opciones para android usuales y la del PC host: https://github.com/moonlight-stream/moon...etup-Guide
 
  1. El táctil del dispositivo. Se utiliza como si fuera el cursor del ratón. Las pantallas multitáctiles pueden usar más opciones (ver la wiki en Touchscreen Controls for Android or iOS).
  2. Controladores conectados al dispositivo android cliente como ratón: vía ratón externo o con  mandos (360, One, Ps3, Ps4, MOGa, Amazon Fire game Controler y Shield controller) para emular el ratón. Manter START para activar/desactivar la emulación, usar A como click izquierdo y B como click derecho. 
  3. Controles conectado al PC emisor. Se recomienda modificar el archivo que Nvidia usa para enviar el input del dispositivo para hacerlo inservible. El control del PC aparecerá como controlador 1 y no habrá conflictos. Se trata de renombrar el archivo "rxgamepadinput.dll" a "rxgamepadinput.dll.old" que aparece en la carpeta del PC: Nvidia Corporation/NvStreamSrv.


Mi experiencia
Ayer me puse a investigar si había opciones para jugar al PC en la tablet y fue como descubrí esta app. La probé muy brevemente con mi movil (bq U plus) y mi tablet (bq M10HD). Uso mi PC conectado por wifi 5G.

Fue facilisimo enlazar ambos dispositivos, pero para mi desgracia, en la tablet tenía mucho stuttering. Cuando terminas de jugar, la app te dice cuanto lag tenías debido a la capacidad de decodificación del dispositivo. Es gracioso, porque si bien mi tablet usa Wifi 5G, tenía mucho lag por su capacidad técnica, pero mi móvil con Wifi normal de 2,4ghz, iba fluidisimo. Por el lag de mi tablet, quizás lo use para juegos tipo menús tranquilos como Democracy 3 o similares. Pero me sorprendió la fluidez del movil a pesar de incumplir el tema de la conexión más rápida posible. 

Al margen de eso, me encanta la posibilidad de jugar a mi PC en una pantalla portatil de una tablet cuando lo necesito. Ahora los peceros también podremos continuar nuestras partidas en el WC, a lo Switch Style :banderas :banderas :gaydude
(Ultima edición: 21-03-2017 15:04 por Eskorbox.)
#2
Cita
sí, se puede hacer en cualquier dispositivo, yo lo probé en la vita y la GPD xD
#3
Cita
Anoche estuve probandolo y me acabé adaptando al pequeño retardo de la tablet, pero en serio, una pasada. Me encanta

Error fetching information for tweet. Link to tweet
#4
Cita
Yo lo estuve probando hace un tiempo, pero la verdad es que me tenía que levantar continuamente hasta el PC porque se me dejaba de ver por diferentes motivos y tenía que mirar en el ordenador que es lo que había pasado.

De hecho conseguí en la tablet con Windows 10 mucho mejor resultado con la retransmisión de Steam y estuve jugando a juegos como The Witcher 3 bastante decentemente.
#5
Cita
¿En la Vita? ¿Se podría hacer con la Siwtch también? Interesante... muy interesante.
#6
Cita
(24-03-2017 12:29)JuanmaNPI escribió:¿En la Vita? ¿Se podría hacer con la Siwtch también? Interesante... muy interesante.
No, en principio es para Android, Raspberry o iOS
#7
Cita
En la Vita sí se puede,instalando el vpk.


Nintendo no creo que contemple la idea en Switch, le quitaría ventas de indies.
(Ultima edición: 24-03-2017 13:01 por Cisko.)
#8
Cita
(24-03-2017 12:59)Cisko escribió:En la Vita sí se puede,instalando el vpk.
Ah ok. Como en el hilo no hacía ninguna mención....
#9
Cita
Básicamente hice un tutorial siguiendo la Wiki y no vi nada mencionado de Vita...

Dudo que Nintendo pretenda esto. Pero si hackean la consola, es una de las oportunidades que se abren más interesantes con gran diferencia, ya que este modo streaming está pensando para la Nvidia Shield y si no me equivoco la Switch lleva el mismo chip, por lo que la potencia gráfica está garantizada para manejar con soltura 1080p a 60fps (siempre que el pc que ejecute el juego también pueda).
#10
Cita
(24-03-2017 14:19)Eskorbox escribió:Básicamente hice un tutorial siguiendo la Wiki y no vi nada mencionado de Vita...

Dudo que Nintendo pretenda esto. Pero si hackean la consola, es una de las oportunidades que se abren más interesantes con gran diferencia, ya que este modo streaming está pensando para la Nvidia Shield y si no me equivoco la Switch lleva el mismo chip, por lo que la potencia gráfica está garantizada para manejar con soltura 1080p a 60fps (siempre que el pc que ejecute el juego también pueda).

Además que la pantalla de la Switch funciona a 720p, por lo que seguro que no habría problema.

De hecho a mi si algo así me fucnionase a 720p y 30fps en el móvil lo utilizaría a menudo. Tengo un mando Ipega para el móvil que me compré para emuladores en el móvil y es bastante cómodo.
#11
Cita
Os enseño en la Vita y en la GPD


[Imagen: b525c3ebd720fb57e754cf38767861b8.jpg][Imagen: 4308c4cd8a704de9a06583cb4884e826.jpg][Imagen: 01bb5dab154258ff8c75a0c4810cb2e9.jpg][Imagen: dceae111e1b34663f73668aa64f4ebe0.jpg]


Como veis es una buena opción para jugar sobretodo indies

Para la Vita necesitáis instalar el vpk de github

Enviado desde mi MX5 mediante Tapatalk
(Ultima edición: 25-03-2017 10:54 por Cisko.)
#12
Cita
Mmm ¿Pero para eso hay que hackear la Vita o algo así?


Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)