Ver la versión completa : [Ayuda] Hacer streaming en dispositivo android ( shield, Jxd, etc)
Buenas,
Despues de ver como la gente que tiene la shield hace streaming con el pc de manera satisfactoria, me gustaria saber si esa experiencua se puede trasladar igual a cualquier disposituvo android.
En mi caso utilizo la S7800 con el pc conectado por lan y equipado con una 7950 Vapor x., todo esto con el cliente Kainy.
He probado el Dolphin y va todo bastante bien, excepto que tiene bastante Lag en incluso a veces petardea el audio.
Despues de leer algun foro que otro, parece que el probelma es el "super router huawei de vodafone"
Realmente si utilizo un router 5Ghz se solucionara el problema o el tema del streaming depende de mas factores?
Disculpad el tocho, pero cada vez que veo algun video de la shield jugando a juegos de PC babeo.
Saludos!
a ver, si me esperas unos días, voy a publicar un artículo sobre esto con algunas guías/tips para lograr streaming con un PC normal y un dispositivo Android standard.
el streaming depende de varios factores. lo primero, haz streaming por cable, nunca por wifi, aunque tu wifi vaya mas rápida.
segundo, tienes basicamente 2 alternativas:
Splashtop
Kainy
Splashtop tiene mejor imágen y tiempo de respuesta (menor lag de imagen), pero por contraparte necesitas una tarjeta compatible si quieres hacer streaming de aplicaciones full screen, sino, solo podrás con ventanas.
Kainy puede controlar ventanas y pantalla completa, pero por contraparte es mucho mas inestable que Splashtop, y la calidad de imagen es menor
para controles, necesitas crear un driver en el pc que "hable" con la consola, de manera que puedas enviar los controles directamente. Como alternativa puedes utilizar un mapeado de teclado, que te evita el joystick, pero que no te permitirá movimientos analógicos.
existe lag, siempre hay lag, pero aunque es mínimo, juegos tipo de lucha no son prácticos para jugar de esta manera. Otros juegos son totalmente jugables.
para ejemplos, aquí hay algunos.
Much i5
Burnout Paradise (Kainy)
http://www.youtube.com/watch?v=UjoCYE6qOOI
Crysis 2 (Splashtop HD)
http://www.youtube.com/watch?v=BBlTZPtYTM4
Blades of Time (Splashtop HD)
http://www.youtube.com/watch?v=8fS7sXvjEDY
Usando el mando como controlador analógico
http://www.youtube.com/watch?v=FvcA5dbCq1o
JXDS7800B
Batman Arkham City (Kainy)
http://www.youtube.com/watch?v=Tb3OKQKbTl8
Shank (Kainy) - Arrancando desde la interfaz de steam Big Picture (como en la Shield)
http://www.youtube.com/watch?v=zsLcPJxjlpk
Torchlight (Kainy) - Utilizando la pantalla como ratón absoluto, y mapeando controles para simular movimiento
http://www.youtube.com/watch?v=yhOjPpa0JiM
Archos Gamepad
Batman Arkham City (Kainy)
http://www.youtube.com/watch?v=wnnQ1w4pJHc
Shank (Splahstop HD)
http://www.youtube.com/watch?v=Coh32NzZaqk
Burnout Paradise (Kainy)
http://www.youtube.com/watch?v=nvPXIuq46Ok
Crysis 2 (Kainy)
http://www.youtube.com/watch?v=oiNtOIKBb6E
Blades of Time (Kainy)
http://www.youtube.com/watch?v=IoYeo1vtglo
Bastion
http://www.youtube.com/watch?v=ebC5GUxpCqo
Trine
http://www.youtube.com/watch?v=zNDbQLAQcX8
NVidia Shield
Batman Arkham City - Nightwind Intro
http://www.youtube.com/watch?v=WXtnKF6h_rc
Sobre las configuraciones, depende mucho de la resolución de pantalla que se utilice
por poner un ejemplo:
NVidia Shield - Blades of Time (Resolución original de NVidia Shield)
http://www.youtube.com/watch?v=NUYlnyIKHGE
NVidia Shield - Blades of Time (Resolución cambiada a 800x600)
http://www.youtube.com/watch?v=pYmn0mTZh0I
quiero preparar una pequeña guía con tips para lograr jugar mas o menos bien en general, pero desde ya te digo olvídate de jugar con el mismo tipo de latencia y calidad de imagen que NVidia Shield en algo que no sea NVidia Shield con una gráfica compatible.
Zalu2!
pd: ups, por cierto... disculpad el tocho
XD
Gracias Deen0x,
Luego me miro los videos con calma y espero ansioso el minitutorial. De todas formas en foros de adsl y tal he leido que un router dual band 5ghz es bastante necesario para hacer un buen streaming. Visto lo visto casi todo el mundo que tiene la shield se ha buscado un router de estos, no?
Un saludo!
que si tienes la shield, si que lo necesitas, pero si no la tienes, mira, he hecho streaming con una JXDS7300B, que ni siquiera llega a tener una señal wifi decente, y he podido jugar sin mayores problemas (claro, con menor calidad de imagen, pero es lo que tiene no disponer del equipamiento ideal, que tendremos que sacrificar por alguna parte para obtener el resultado que buscamos)
insisto con el tema. Busca una conexión par el PC que sea CON CABLE. En el caso de Kainy, es casi un requisito, que si haces streaming por wifi, con un poco que baje la señal del pc y Kainy corta la conexión.
Ah, entendido entonces. El Pc esta conectado al router por cable y la S7800 por wifi y aun asi el tiempo de respuesta no es bueno. Tambien es cierto que un router que te proporciona el operador no debe ser lo mejor para estos casos. De todas formas ire probando y mirare a ver si puedo probar el splash este a ver que tal se lleva con mi 7950.
Muchas gracias!
Solo paso por aquí para poner mas ejemplos
utilizando Kainy, con baja calidad de gráficos (o media), una consola con un wifi pobre como la JXDS7300B, se puede hacer streaming y muchos juegos son jugables.
Skydrift con calidad de imagen en Kainy en alta calidad
http://www.youtube.com/watch?v=VQnf6JTpwOU
El mismo juego, bajando la calidad de la imagen en Kainy (Calidad media)
http://www.youtube.com/watch?v=dtUoRGnUNP4
Paradise City con imagen de alta calidad
http://www.youtube.com/watch?v=Oy69gJdT6-o
y en baja calidad
http://www.youtube.com/watch?v=L2EIS7f82bk
y el juego Blades of Time, que utilizo como juego de prueba base para comparar con otros dispositivos
http://www.youtube.com/watch?v=hg1HWzffJ8A
Zalu2!
me paso denuevo para poner mas vídeos
Much i5 - Batman Arkham City, con Kainy, y emulando un mando de X360 (para dar soporte al mando de forma nativa en el juego), eso sí, el mando es digital (los analógicos se han transformado a digital)
http://www.youtube.com/watch?v=Ruls9VWenC8
http://www.youtube.com/watch?v=zRuA4O3Hmv0
IBEN-L1 - Mirror's Edge, con Kainy y emulando un mando standard
http://www.youtube.com/watch?v=4HnrBW1vbIQ
http://www.youtube.com/watch?v=oI4Ux52NKhA
Dolphin - Mario Kart Double Dash, con Kainy (2 clientes), haciendo streaming de la mitad de la ventana para que cada pantalla tenga solo al jugador que corresponde.
Se ha mapeado en modo Teclado el emulador.
Nota: Mi pc no mueve fluídamente el juego.
http://www.youtube.com/watch?v=kZ7yF144xZQ
Zalu2!
Muchas gracias Deen0X. Se ve muy interesante! Gracias por el curro que te has pegado. El mapeador es el Tincore?
Saludos
No, es el propio de Kainy
Pero los botones fisicos se pueden mapear en el kainy tambien? Te vas a reir pero yo, mapee del teclado al tactil y luego del tactil a los botones fisicos de la jxd con el mapeador se serie...
Si, se puede.
Por ejemplo, en este vídeo tengo todo mapeado menos los botones que no tiene la consola, y que por eso los he puesto en pantalla.
http://www.youtube.com/watch?v=s4lMSZRyH-E
si, ya se que me estoy demorando, pero es que quiero hacer una prueba que encuentro muy interesante antes de publicar, pero dependo de que vengan a instalar fibra en mi casa... ;)
A la espera estoy yo tambien de ese tutorial :)
selecter25
03/01/2014, 03:59
Yo vengo jugando desde la primera versión de Kainy...
http://www.gp32spain.com/foros/showthread.php?89835-Kainy-juega-a-tus-juegos-de-PC-en-tablet-tel%E9fono-mediante-escritorio-remoto!!!!!!!!
...y ni con 100Mb de fibra (ONO) que tengo me libro del pequeño input lag que tiene, que para ciertos juegos no es muy molesto pero en otros es insufrible. Hay una alternativa que es Splashtop y que va mucho mejor, pero la versión que admite gamepads es solo para Tegra (creo que alguien la hackeo para usarla en un S3) y los desarrolladores no quieren incluir soporte para gamepads.
Lo que creo que sí añadieron fue soporte para teclados bluetooth, por lo que se podría conectar un iPega en modo teclado y mapear con Gamekeyboard/Tincore, aunque me suena que el Splahstop bloqueaba el mapeo de estos. A ver si saco tiempo y pruebo de nuevo, que tengo las dos apps compradas y abandonadas desde hace mucho por los problemas que presentan.
actualmente la versión del Splashtop Gamepad THD se puede instalar en otros dispositivos no tegra (lo he estado probando, que también lo tengo este programa)
Ojo. Splashtop HD y Splashtop Gamepad THD se diferencian basicamente en que el Gamepad tiene soporte para incluír botones en pantalla, pero como streaming utilizan el mismo motor (es incluso el mismo streamer desde PC)
la gran pega que tiene es que para hacer streaming a pantalla completa necesitas una tarjeta gráfica GFX compatible (https://support-splashtoppersonal.splashtop.com/entries/23247897-Play-game-in-full-screen-mode) (con GeForce Optimization), así como si fuese un nvidia shield. Si no tienes la tarjeta necesaria, solo puedes hacer streaming de juegos que corran en ventanas.
En algunos juegos, como en Blades of Time, si lo pones que ejecute en ventana y configuras la pantalla al mismo tamaño que la ventana, entonces se presenta a pantalla completa pero splashtop si puede hacer streaming
Mira este vídeo, estoy utilizando splashtop en la much, con el "truco" de poner la ventana del mismo tamaño que la pantalla, y así se ve a pantalla completa (en la consola puedes ver que en la parte inferior hay un borde que corresponde a la barra de windows)
http://youtu.be/8fS7sXvjEDY
personalmente, también creo que en las mismas condiciones (sin tener la gráfica que requiere splashtop), ambos tienen un desempeño similar, siendo splashtop ligeramente mejor en el resultado del streaming (menos lag) y con una calidad de imagen superior, pero claro, el punto negativo (el GRAN punto negativo) es que no puedes jugar a muchos juegos, por que no permiten ejecutar en ventana.
sobre el lag, insisto que para la gran mayoría de juegos no molesta este lag pequeño que tiene, pero algunos juegos si que requieren un input lag mas estricto.
Anoche estaba haciendo pruebas y capturé este video, en donde se aprecia claramente (o eso creo) el lag que he conseguido con kainy.
http://www.youtube.com/watch?v=6UOcQdNlAoM
Aún así, me ha sorprendido lo bien que va el Street Fighter IV. No es jugable (o no lo es seriamente jugable. yo no lo jugaría con este lag), pero aún así, no lo veo del todo mal.
http://www.youtube.com/watch?v=WNQ4-gghA44
Así que sigo trasteando. A mi me gusta el resultado de Splashtop, pero al no ser un producto que ofrezca una alternativa standard (por eso de que no todos tenemos la gráfica que solicita), por ese motivo me decanté por Kainy, y que debo decir que desde que empecé a probar estas alternativas, ha evolucionado mucho desde hace aproximadamente 2 meses atrás. Actualmente es posible incluso hacer streaming por wifi sin que se muera en el intento. (antes con tener activado el wifi se moría solo el programa)
Zalu2!
selecter25
03/01/2014, 13:10
Ya te digo que hace meses que no pruebo ambos, espero que el Kainy haya mejorado porque quiero usar este, ya que el desarrollador es muy buen tipo y ha escuchado todos los tickets que le he mandado, los del Splashtop son unos malditos déspotas aunque hay que reconocer que va mejor y da mayor calidad de imagen. Otro "pro" de Splashtop es que con cuenta premium puedes jugar desde cualquier parte del mundo.
Como idea te sugiero buscar algún programa que fuerce el modo ventana en los juegos que no los permita (creo que DXWnd podía hacerlo con todo lo que pase por DirectX).
A ver si esta tarde puedo probar de nuevo, como te dije hay algunos juegos que yo considero injugables, y uno de ellos es por ejemplo Street Fighter IV. Si se juega a "aporrear" botones puede tener un pase, pero si juegas mínimamente en serio el timing para hacer ciertas cosas es tan crucial que he devuelto hasta sticks por tener algún ms de input lag en los botones.
Si pruebas a jugar a algún mod de New Super Mario Bros que añada algo de dificultad, verás que ese pequeño lag hace que mueras y mueras sin deber. Para juegos menos exigentes, por turnos o de estrategia va genial, para el resto espero que algún día llegue a ir como la Shield.
Saludos!
a ver si alguien me echa un cable.
sigo con el tema de streaming y unas ideas que se me han ocurrido, y me he topado con lo siguiente.
necesito que un juego (pondré como ejemplo Batman Arkham City, instalado desde Steam), ejecutarlo en ventana (eso no es problema), y que cuando la ventana pierda el foco NO entre en pausa el juego.
actualmente, cuando pierde el foco, entra en pausa y se corta el audio.
También he estado jugando con la configuración del engine del juego, que tiene alguna opción de configuración para no entrar en pausa cuando se pierda el foco, pero el juego sigue entrando en pausa.
ya me han sugerido sandboxie, pero sigue haciendo el mismo comportamiento.
si me pueden dar sugerencias para poder ejecutar juegos en segundo plano, pero que no entren en "pausa", estaré muy agradecido.
Zalu2!
Yo he buscado info, pero ni idea. En principio hay juegos que en la configuracion los puedes poner para jugar en ventana, per creo que eso no hace que no se paren.
Por cierto, me he pillado un router dual band y se nota mucho la diferencia y de momento solo lo he probado wifi/wifi con el portatil. A ver que tal va con cable.
A todo esto, el kainy para configurar los botones es horrible... En el pc de sobremesa me funciono mas o menos, pero en el portatil no. A ver si puedes y tienes tienes tiempo y comentas como lo mapeas directamente.
Un saludo y gracias por la currada.
al revés, mapear es bastante sencillo, aunque tiene un problema y es que tiene predefinidos algunos "combos" te teclas.
si tienes un dispositivo con driver de joystick (JXDS7800B, por ejemplo), vete a settings, y mira en donde pone left stick, right stick, y cada botón.
en left stick, pon "WASD"
en right stick, pon "IJKL"
el resto, si no tienes necesidad no los toques.
con esto has remapeado la entrada analógica del joystick en 4 teclas cada una, y por tanto puedes usarlas como botones de control en los juegos (como teclado)
ahora, si quieres poner, por ejemplo, L3 y R3 en pantalla, te vas a la edición de la página que quieras, quitas los componentes que no quieras y le das a "Add", eliges en "Buttons" por L3 o R3 (o el botón que quieras, incluso con iconos, etc), y luego que está en pantalla le das a propiedades, remapping, y te sale a que quieres remapear (Teclado o ratón)
simplemente elige que quieres que haga el botón
por ejemplo, L3 puede ser "Q" y R3 puede ser "E"
El mapeo es un teclado standard, así que funcionará en cualquier equipo donde esté ejecutándose Kainy (windows)
de verdad, que es muy muy sencillo rempaear (aunque con ciertas limitantes que estoy intentando hablar con el programador a ver si pone otras opciones)
Zalu2!
Muchas gracias, esta noche lo pruebo.
Por cierto, has leido el comentario de Seuluco en el hilo de la shield?
Saludos!!
Muchas gracias, esta noche lo pruebo.
Por cierto, has leido el comentario de Seuluco en el hilo de la shield?
Saludos!!
Gracias por el apunte. No sigo muy de cerca los hilos de NVidia Shield la verdad.
Sobre Limelight, he estado hablando con Seleuco, y efectivamente parece una alternativa muy interesante y seria, pero que no está dentro de lo que yo estoy enfocando mi artículo de streaming, ya que limelight requiere una gráfica mínima (GFX 660 para arriba) y unos procesadores para Android mas específicos, y no es lo que estoy buscando que es una versión "low cost" de streaming, que permita obtener una experiencia aceptable con requerimientos menos estrictos.
paralelamente estoy avanzando con otros desarrolladores para ver si logramos mejorar en algo la experiencia, pero el tema va muy lento la verdad, por lo que probablemente publique el artículo con lo que tengo, y luego ya publicaré nuevas entradas para completar. (aunque yo prefiero publicar todo de una vez, la verdad)
pues eso.
Zalu2!
Buenas
a ver si me podéis echar una mano con una prueba que quiero hacer.
Necesito alguien con:
Conexión con buena subida (5MB mínimo, mejor 10MB), tipo ONO 50/100, o cualquiera de fibra
- un buen PC que pueda ejecutar (y que ojalá quede holgado) juegos mas o menos actuales
- Instalar el servidor windows de Kainy (http://www.kainy.com/download.html) (es gratuíto. no hay que pillar la versión pc), para que pueda conectarme a el
- Steam, y ojalá alguno de estos juegos (pero si son otros, no importa).
-- Batman Arkham City
-- Burnout Paradise
-- Blades of Time *
-- Insane 2 *
* Estos 2 están en este bundle (http://www.bundlestars.com/all-bundles/outer-limits-bundle/), por 3.53€, junto a 8 juegos mas.
Necesito hacer streaming de juegos por internet, y probar (capturar vídeos) para completar el artículo de streaming que estoy haciendo.
a ver si alguno me puede echar un cable con esto.
Zalu2!
Bueno, mientras busco a quien me pueda echar un cable con el tema de streaming por internet, paso a comentar lo siguiente
estoy en contacto con el desarrollador de Kainy, y me ha comentado algunas cosas muy interesantes para la vesión 1.75 (actualmente está en la 1.71, por liberar la 1.72)
Entre ellas, algunas características nuevas en el cliente (como mas controles de movimiento por pantalla, que ahora está limitado solo a 2) y cosas así que probablemente por ahora nadie entenderá muy bien XD
en la parte servidora se agregan varias novedades intersantes (y que me van a hacer cambiar el artículo de streaming... grrrr) XD pero son cambios que vienen a bien, por que yo mismo los he estado solicitando.
novedades para IOS... que tendrán versión del cliente Kainy
y para los que no lo han probado, existe versión de PC (cliente), y extensión de cliente para Chrome, así que con esto se gana en SO que puedan replicar un PC Gamer (mientras corran chrome con extensiones, pueden cargar Kainy, esto es, pueden "replicar" un juego de PC)
hay mas novedades, pero de momento no me han dicho que cosas saldrán ahora y que cosas no. De momento yo estoy ansioso por ver la versión 1.75, que con las características que traerá, splashtop quedará muy a la cola como alternativa para streaming (y que actualmente, ya lo está, en cuanto a características que ofrece)
y que si alguien me pregunta ahora mismo entre Kainy y Splashtop... Kainy, sin dudas. (tengo casi todos los splashtop, y no ofrecen lo que puede hacer kainy actualmente)
y lo mas importante de todo es que el desarrollador de Kainy si que escucha y atiende a las peticiones de usuarios (las que tienen sentido, evidentemente)
pues eso.
y aprovecho de dejar algún vídeo nuevo
http://www.youtube.com/watch?v=jhPw_X_Q_U8
http://www.youtube.com/watch?v=qYzMvnvjPUU
Ojo: el juego se está ejecutando minimizado en windows, mientras mi mujer navega por internet con chrome. ^_^ (todavía no lo consigo con todos los juegos, pero esto es una prueba de que lo que quiero hacer si que es factible)
http://www.youtube.com/watch?v=ZNwF2nCZbmQ
Zalu2!
Gracias por el apunte. No sigo muy de cerca los hilos de NVidia Shield la verdad.
Sobre Limelight, he estado hablando con Seleuco, y efectivamente parece una alternativa muy interesante y seria, pero que no está dentro de lo que yo estoy enfocando mi artículo de streaming, ya que limelight requiere una gráfica mínima (GFX 660 para arriba) y unos procesadores para Android mas específicos, y no es lo que estoy buscando que es una versión "low cost" de streaming, que permita obtener una experiencia aceptable con requerimientos menos estrictos.
paralelamente estoy avanzando con otros desarrolladores para ver si logramos mejorar en algo la experiencia, pero el tema va muy lento la verdad, por lo que probablemente publique el artículo con lo que tengo, y luego ya publicaré nuevas entradas para completar. (aunque yo prefiero publicar todo de una vez, la verdad)
pues eso.
Zalu2!
Me da rabia que no puedas probar el streaming con limelight. Volví a probar el kainy y lo siento, para mi no es una alternativa porque el streaming es muy deficiente comparado con limelight. Con el limelight es casi como sí jugarás en el pc. Las otras alternativas de streaming tienen mucha latencia y funcionan con mucho frameskip, nada que ver con gamestream. Lo siento, pero son basura y no son alternativa para un gamer...
Una artículo sin probar el stream de nvidia pierde mucho valor, porque te dejas fuera el mejor sistema de stream que existe ahora mismo. Lo de los procesadores más específicos no es correcto, funciona con cualquier SOC de android, evidentemente en los snapdragon es donde mejor tira porque su descodificador h264 HW es pura crema..
Gamestream AKA limelight, está directamente integrado con las gráficas de nvidia, haciendo el encoding por hardware y el cliente utiliza o bien el decodificador HW o lo hace por SW utilizando ffmpeg (hablo del cliente opensource).. Eso significa poca latencia y altos framerates, hasta 60 fps por segundo según que casos...
y estoy hablando de una jxd 7800b con rockchip 3188 y en wifi 2.4ghz. También lo he probado en la nexus 7 2013 con snapdragon s2 pro y en 5ghz con un sixaxis y es increíble...
Por cierto, estuve haciendo unos desarrollos con una archos gamepad 2 que me dejaron y la jxd que me enviaron los de dx, y la verdad es que salvando las distancias con la shield (que juega en otra liga) la jxd es muy buena consola, rendimiento aceptable, buena pantalla, controles decentes... Estoy muy contentó con ella, es el dispositivo que más me gusta para jugar ahora mismo por la pantalla de 7 pulgadas. Las de 5 se me hacen muy pequeñas...
La archos me parece un quiero y no puedo! los controles físicos son una basura comparados con la jxd y el sonido es un bluf comparado con la jxd. Al qué se quiera comprar una consola de estas con rockchip recomiendo la jxd sin dudarlo..
Encima al archos esmucho más cara...
Entonces el streaming lo hace por la gpu, no Seleuco? No hay soporte para ati? Yo ya he visto claro que kainy con algo que no sea de un i7 o un fx no funcionara en condiciones. Tengo un phenom 965Be a 4Ghz con una 7950 y el kainy se merendaba la cpu que daba gusto y eso que lo he probado a distintas resoluciones(4 nucleos al 100% kainy+ cualquier otra cosa). Si lo programasen gpugpu para aprovechar la potencia de la grafica la experiencia seria mejor.
no, el problema que tienen no es el SoC en realidad, sino la gráfica que requieren para ejecutar en PC.
A ver, he podido probar un poco el streaming de Shield, y si, va de fábula, pero no es algo que cualquiera pueda conseguir, y por eso me he dedicado a estas otras alternativas, una vesión "de andar por casa"/"low cost"
Por ejemplo en mi caso, que debe ser un caso muy común, no tengo ahora mismo para pillar un PC nuevo, ni gráfica nueva, y utilizo el portátil de mi mujer que es el único que puede mover juegos decentemente. Este caso no es compatible con limelight/nvidia shield, por lo tanto o me quedo sin streaming, o pruebo otras alternativas.
insisto en que aún existiendo un lag pequeño (que lo hay, y es casi imposible quitarlo) una gran mayoría de juegos son jugables, descartando todos los que requieren un input-timing estricto como los de lucha.
http://www.youtube.com/watch?v=6UOcQdNlAoM
ese vídeo, que ya tiene algun tiempo, se aprecia el lag existente (actualmente he conseguido una pequeña mejora de rendimiento). Para ese juego en concreto NO es aceptable, pero para otros van sin problema alguno. (lo que sí se nota es un lag en el audio)
y vuelvo a insistir, que estoy de acuerdo con respecto a las calidades de streaming de NVidia Shield y de limelight, pero están fuera del alcance de muchos usuarios, y yo me estoy centrando en esos usuarios precisamente para lograr hacer un streaming que, estamos de acuerdo que es de peor calidad, pero práctico. Para quienes quieran buscar una solución real de streaming, evidentemente deben pensar en NVidia/Limelight como alternativa seria (y lo que conlleva, una gráfica/PC compatible sobre todo), y esto en el artículo lo dejo bastante claro.
a ver si hoy termino de publicarlo, que necesito pulir unas cosillas, y luego ya publicaré la actualización cuando Kainy libere la versión 1.75, que me cambiará bastante en lo que estoy escribiendo.
Edito: No he querido extenderme más, así que publico y me quedo a la espera de ese Kainy 1.75
http://manguiro.blogspot.com.es/2014/01/guia-streaming-del-pc-tu-consola-android.html
Zalu2!
bueno, al final veo que no hay mucho interés en el tema..
De todos modos, si alguien quiere comentar algo sobre esto, o quiere alguna ayuda, que lo diga y veo en que puedo echarle un cable.
Zalu2!
La verdad que es una lastima, porque es una cosa muy interesante. De todas formas si no optimizan el kainy para que tire de gpu no lo veo practico para juegos cpu demandantes o el dolphin que tambien tira lo suyo de cpu.
Muchas gracias por el curro que te has pegado! De todas formas si hablas con el programador del kainy, le podrias preguntar como puede ser que tire mejor el streaming en un i7( primera generacion) de portatil 1,73 ghz que en un phenom II de sobremesa a 4ghz?
no he entendido el comentario.
que cosa es una lástima? que nadie de aquí se interese?
Kainy va muy bien, siempre en el contexto de que no es NVidia.
y por que dices que te va mejor en uno u otro? has probado alguna cosa?
-----Actualizado-----
ahora mismo estoy con un beta de una nueva versión de An2An (que estoy en contacto con la gente de Locnet, los de Gamekeyboard), y que estoy viendo si logro sacar analógicos reales en el streaming... :D
Si, considero que es un hilo muy interesante para todo el ecosistema de consolas android. Se abren nuevas posibilidades con todo esto del streaming. Nvidia va bien porque todo el proceso de video lo hace a traves de la gpu, de ahi que necesite de una 650 para arriba y pueda ofrecer esos framerate.
Por mi parte he probado algun juego de pc en el portatil i7 740qm como el SF4 y no tengo apenas lag ademas aprecio que en el i7 no se merienda tanto la cpu como en el phenom de sobremesa. Por lo que la conclusion que saco que para streaming mejor tener una cpu con multiples nucleos o hilos si quieres utilizar kainy.
I7 4 nucleos + 4 hilos recursos kainy 30-40% cpu
Phenom 4 nucleos recursos kainy 60-80% cpu
bueno, me paso para comentar que el autor de Kainy me ha comentado que esta semana sacará una versión con soporte para joystick (y analógicos) :D. Lo bueno es que según me explicó, dará soporte directo a XInput en la aplicación servidor.
para quien no se entere, esto significa que su componente de windows tendrá un driver de joystick, y que éste será compatible con XInput, por lo que cualquier juego de los que solo soportan mandos de X360, también irán con Kainy (Batman Arkham City, por poner un ejemplo, que en mis gameplays utilizo X360ce para la emulación)
la versión 1.75 será la que tenga además soporte para IOS. ^_^
poco mas me ha comentado. se que está trabajando en reducir la latencia, también está agregando nuevos algoritmos de compresión de imagen, etc.
que ganas tengo de verlo en funcionamiento. Ya tengo mas o menos decentemente funcionando Crysis en la GPD-G5A, pero me falta el analógico, y con esto ya lo tendremos solucionado.
http://www.youtube.com/watch?v=c4NWaaUArSc
Sugerencia, ver este vídeo en un smartphone o consola, para tener la idea general de como se vería en vuestro dispositivo.
:)
Para retomar este tema.
Estos últimos días han recibido actualizaciones tanto Splashtop como Kainy
la novedad mas destacable de ambas apps es que ahora soportan Gamepads e implementación de XInput (o lo que es lo mismo, los juegos que piden un mando tipo el de X360, ahora se podrán controlar directamente)
a grosso modo:
Splashtop THD (OJO, la versión THD es la única que incluye implementación de gamepad y xinput):
el streamer incluye un driver de un mando X360 para ser instalado.
Cuando se ejecuta el streaming, el streamer "activa" (conecta) un mando de X360 (para esto son los drivers). una vez conectado, el dispositivo hace uso directo de este mando instalado, para emular el gamepad con XInput implementado (al ser un mando de X360)
Por su parte el mapeador no contempla controles de gamepad. Esto implica que si no tenemos L2, R2, L3, R3, no podemos crear botones virtuales (en pantalla) para implementarlos en la emulación del gamepad. Simplemente no podremos utilizar dichos botones en windows.
No es posible remapear botones. El programa realiza la conversión directa del mando a sus equivalentes en un X360. Esto significa que si solo tenemos L1 y R1, y queremos mapear a L2 y R2 (que son mas comunes de utilizar), no tenemos la opción de hacerlo.
Kainy:
El soporte de gamepad es directo. No se necesita instalar ningún mando para realizar la emulación del gamepad.
Tiene soporte hasta 4 gamepads (para 4 gamestreamings distintos y concurrentes)
Se han agregado los controles corerspondientes a gamepads, para poder ser mapeados en el programa.
Es posible mapear otras teclas como Volumen, para reemplazar los botones que nos falten en la consola.
El mapeador incorpora los controles de gampead, por lo que podemos agregar en pantalla los botones que nos faltan, y éstos ser utilizados directamente por el gamepad emulado en windows.
Se ha mejorado la calidad de imagen y el tiempo de respuesta (lag)
Creo que ambas soluciones son mas o menos equivalentes en cuanto a lo que puedan ofrecer, siendo Splashtop mejor en la calidad de imagen que ofrece, y Kainy mejor en cuanto a opciones de configuración/mapeo y opciones de performance en la calidad del streaming, además de tener menor lag que la versión de Splashtop
Nota: Estoy utilizando Splashtop en su versión de compatiblidad, ya que no cuento con una gráfica compatible con el modo normal (streaming a nivel de GPU)
Algunos vídeos con las nuevas opciones implementadas.
En estos vídeos estoy utilizando 2 dispositivos, uno de 5" y otro de 7", ambos programas, para ver diferencias entre ambos y para las pruebas utilizo el juego Blades of Time.
Sugerencia: Para tener una experiencia mas aproximada a como se ven realmente estos vídeos, sugiero utilizar un dispositivo (móvil, tablet, etc) para reproducir estos vídeos a pantalla completa.
GPD-G5 = 5"
GPD-G7 = 7"
GPD-G5A - Kainy
https://www.youtube.com/watch?v=gspKQYHHaDo
GPD-G5A - Splashtop Remote PC Gaming THD
https://www.youtube.com/watch?v=kR7BsneGBKE
GPD-G7 - Kainy
https://www.youtube.com/watch?v=dNBarc-tVMc
GPD-G7 - Splashtop THD
https://www.youtube.com/watch?v=_X5muXDkMb8
Mas vídeos ahora del juego Assassin´s Creed
GPD-G5A - Kainy
https://www.youtube.com/watch?v=_cCDRv4TSxQ
GPD-G5A - Splashtop Remote PC Gaming THD
https://www.youtube.com/watch?v=t6b_I2cRFNA
GPD-G7 - Kainy
https://www.youtube.com/watch?v=m4x9EcPbRd8
GPD-G7 - Splashtop Remote PC Gaming THD
https://www.youtube.com/watch?v=duno4QX60gw
Seguiré probando...
mikgonzalez
28/02/2014, 06:12
Yo convertí el Splashtop en mi aplicación favorita desde que ayer descubrí que puedo jugar sin problemas a la beta de Hearthstone en el tablet desde el chollo con 3g. :D
ojo, con kainy también se puede jugar vía internet... ;)
por seguir con este tema...
GPD-G7, usando los controles de la consola y el modo gamepad (con XInput) de Kainy
https://www.youtube.com/watch?v=f6sD1HmMLKg
es la primera vez que juego, y estoy aprendiendo los controles y tal... pero se deja jugar bastante bien.
ojo, se ve mucho mejor en la pantalla de la consola (evidentemente). sugiero mirar el vídeo en una tablet de 7", para que se pueda tener la misma experiencia visual que la que he tenido yo.
necesito una conexión de fibra yaaaaaa (para jugar incluso fuera de casa) XD
Hola me interesa mucho el tema,
tengo una gtx660 y usaria splashtop o limelight,
me podriais recomendar una consola barata para hacer streaming.
Basicamente me interesaria una consola que tenga buenos controles, sin importarme la potencia.
para un set de controles completos, las únicas que te lo pueden ofrecer son las GPD-G5A o la GPD-G7. Ambast tienen un precio similar, y ya es cuestión tuya de ver cual te viene mejor en casa
limelight no lo he podido probar, pero entiendo que pasa el joystick desde la consola hasta windows, no? (no tiene mapeador ni nada por el estilo)
splashtop no tiene forma de configurar en pantalla botones/controles de un joystick, así que si te pillas una consola que le falte L2, R2 o L3, R3, no podrás mapearlos de ninguna forma para suplirlos.
por estas razones te digo directamente la GPD-G5A, ya que al tener un set completo de controles no echarás en falta ninguno para jugar.
personalmente, creo que para jugar en casa te puedes permitir algo mas grande, y tiraría por la G7. la G5A al ser mas pequeña es ideal para llevarla de manera portable (en el bolso, mochila, etc).
Zalu2!
Buenas Deen0X
Entonces ahora es mas facil de configurar los botones desde el pc a la jxd s7800? Yo la verdad que me parecio lioso configurarlo y lo deje un poco colgado.
Ademas en el phenom 965 entre el kainy y el dolphin saturaban la cpu, ahora con el fx 8320 ya no me pasa.
Saludos y felicidades por el curro que te has pegado, si te soy sincero sigo sin entender que este tipo de aplicaciones y este hilo no sean mas extensas en el foro.
Sip, es mucho mas fácil ahora.
para explicarlo de forma sencilla.
usando Kainy
abres la configuración y mapeas todos los controles que quieres utilizar en el gamepad (en la parte de hardware)
por ejemplo:
Left Analog Stick = Seleccionas en el combo "Gamepad Left Stick" (o algo así, estoy escribiendo de memoria)
Up = "Gamepad DPAD Up"
button A = "Gamepad Button A"
etc. (vamos, que configuras los controles que corresponden a tu dispositivo)
luego, si por ejemplo usas una consola que solo tiene L1 y R1, agregas en pantalla los controles que te faltan y los asignas al Gamepad correspondiente.
y eso es todo lo que tienes que hacer como configuración
ahora, ejecutas un juego como Batman Arkham City (ya no necesitas tener el emulador del mando de X360. es mas, elimina los ficheros si los tenías, lo del X360ce) y kainy automáticamente "transformará" el gamepad configurado en la consola (con todos los "gamepad" que has asignado) en un gamepad en windows con soporte XInput, y por tanto el juego lo entenderá directamente. (no hay que instalar nada adicional al propio Kainy server)
usando Splashtop THD
aquí no hay configuración que hacer. Simplemente instala el cliente en Android y el servidor en Windows.
cuando conectes la pantalla (streaming), el propio Splashtop "conectará" un mando de X360 virtual (instalará el driver de un mando X360 si hace falta) y configurará lo necesario para "transformar" el mando de tu android al mando X360 emulado.
Lo malo de esta solución (de momento) es que si utilizas una consola con menos controles, no podrás agregar los faltantes. (por ejemplo, si es una consola con L1 y R1 solamente, no podrás agregar L2, R2, L3 ni R3)
cuando termines de hacer streaming, el mando virtual de X360 se desconectará.
de verdad es que ahora es muy muy fácil jugar con soporte directo a los mandos XInput que ofrecen ambas alternativas.
además, las ultimas versiones de kainy (que es el que mas uso), ya no consumen tanta CPU como antes (o bueno, consumen menos), y los juegos van un poco mas relajados.
por cierto, y por si alguien no se ha enterado, existe una versón chrome de Kainy que va de fábula.
Para que sirve? es muy simple. con esta versión, puedes conectar desde otro pc (linux, windows, etc) que tenga instalado Chrome, y jugar en remoto desde el propio navegador. por ejemplo, tienes tu pc gamer en tu habitación, y tienes un portátil no muy potente en el salón. lo conectas a tu tv, lo conectas a la red por cable (es mejor así) y conectas un mando inalámbrico, y ya puedes jugar a lo que tienes en el PC, pero usando tu portátil, tablet, o lo que sea con chrome.
va muy bien y ofrece la misma experiencia que utilizando el cliente de Kainy.
y como otro ejemplo alternativo (aplicable a cualquier cliente Kainy)
puedes controlar tu pc remotamente, y es como estar en el propio pc, por lo que es una muy buena opción para traer la pantalla de tu pc al TV del salón.
y sobre este hilo en concreto, yo mismo no tenía interés en el streaming, que no le encontraba mucho sentido, pero me entretengo bastante investigando y probando cosas, e incluso jugando a ratos. Aún no tiene todo el uso práctico que yo esperaría (sobre todo espero que en algún momento se pueda jugar, pero sin necesidad de que el PC deba mostrar en pantalla el contenido del juego, y así pueda usarlo otra persona para por ejemplo navegar por internet, mientras que la ventana del juego se encuentra minimizada/oculta, y tenga acceso a ella desde el dispositivo donde estoy recibiendo el streaming)
y puestos a pedir, si tengo un PC muy potente, por que no tener 2 streamings (o mas) simultáneos a consolas distintas? no veo por que no poder tener un "servidor casero de streaming", y que puedas conectarte a el desde dispositivos distintos, y cargar distintos contenidos en el.
evidentemente, no pido que sea con la gráfica a tope ni nada por el estilo. estamos hablando de una calidad acorde con los dispositivos que estamos conectando (y el hardware que tiene el pc). que si puedo hacer 2 streamings distintos a 800x600, yo con eso ya me conformaría por ahora, a modo de prueba de concepto. ;)
ya, que me enrollo. si tienes alguna pregunta sobre este tema, por aquí estoy.
Zalu2!
A ver si lo pruebo y te comento que ahora estoy de noches y estoy recien levantado [wei5]. En cuanto lo tenga te comento. A ver si lo pruebo con el darksiders y el dolphin.
Mercy de nuevo por el curro ;-)
selecter25
03/04/2014, 01:17
Deen0X, algunas preguntillas:
¿Para jugar en Chrome debo de estar conectado al mismo router o puedo jugar desde el curro? Recuerdo que con Splashtop jugaba desde casa de mi cuñado, sería una caña echar unas partiditas al Tera en el trabajo haciendo Alt+Tab a lo ninja.
Si tengo la versión Paid, ¿debo también pagar 5$ para usar la versión Chrome?
Saludos y gracias por el curro.
sobre las versiones, no estoy muy puesto. Como tengo versiones de prueba que me pasan, la verdad es que no se muy bien que utilizo pero me funciona todo.
pero según entiendo:
si compras la versión "server", estás comprando la aplicación para ejecutar en tu windows (el que tomarás el control). con esta versión puedes usar todos los clientes, incluído chrome
para poder conectarte desde android, tienes que instalar la versión de kainy "Server Edition" (https://play.google.com/store/apps/details?id=com.kainy.clientserveredition), que en el fondo hará que la verificación de la licencia corra por parte del servidor. si no tienes licencia, se comportará como una versión demo (mostrando todo en azul)
si compras cualquier versión "cliente", estarás validando en el cliente la licencia de kainy. En este caso, instalarás un servidor gratuíto en windows.
el servidor gratuíto no tiene soporte para Chrome, por lo que solo los clientes que hayas comprado podrán conectarse a esta versión (es el modo clásico de kainy, que comprabas la aplicación android e instalabas el streamer en el pc)
la versión "Paid" es la versión cliente que compras en cada plataforma. Entiendo que con esta versión no puedes conectarte a la versión "Server Edition"
Creo que, y esto consúltalo con el propio autor de la app, que para lo que quieres necesitas la versión Server Edition.
Sobre la conectividad, puedes jugar desde fuera de casa sin problemas. tendrás que configurar bien el firewall y tu router si es necesario, para poder acceder a kainy desde internet.
La conectividad la realiza Kainy con el ID de tu máquina. Solo poniendo eso, Kainy logra resolver como llegar a tu PC y hacer streaming, pero agregando los demás parámetros (ip de internet) le ayuda a tener una conexión mas rápida (para conectar) y estable.
Ojo, ten conectado el pc de casa por Cable, ya que la conexión Wifi es bastante inestable.
Zalu2!
selecter25
03/04/2014, 02:22
En su día compré la única versión de pago que había, me toca un poco los webs volver a pagar por la Server Edition, pero supongo que la amortizaré.
Muchas gracias por la info!
hombre, manda un correo al desarrollador y pregúntale, igual te comenta otra cosa.
hasta hace poco estuvo de oferta a 2 y algo euros si mal no recuerdo.
selecter25
04/04/2014, 21:18
hombre, manda un correo al desarrollador y pregúntale, igual te comenta otra cosa.
hasta hace poco estuvo de oferta a 2 y algo euros si mal no recuerdo.
Finalmente he pasado por caja, espero que lo invierta en meretrices caras.
He probado la versión Chrome y la verdad es que va asombrosamente bien, incluso por Wifi. Da algunos tironcillos pero supongo que por cable irá perfecto. La verdad es que ha mejorado la latencia una barbaridad, diría que hasta a niveles de Onlive.
Se echa de menos el poder ajustar la calidad de imagen y sonido como en el resto de versiones, pero espero que continúe mejorando la app como hasta ahora. He visto que en el propio Kainy aparece la opción de usar el mando como un teclado y la posibilidad de mapear los botones a tu gusto, cosa que me vendrá de lujo para juegos que presentan incompatibilidades como el South Park. También tengo la mala suerte de que mi movil no reconoce bien el Ipega en modo gamepad, por lo que tengo que andar siempre tirando de mapeadores para todo lo que no sean emus.
selecter25
11/05/2014, 12:43
Deen0X te invoco!
Sabes si hay alguna manera de hacer streaming entre dos dispositivos Android? Se me ha j0dido parcialmente la pantalla del móvil y quería probar a hacer streaming en mi tablet para continuar jugando hasta que me llegue la pantalla nueva.
Un saludo y gracias de antemano!
has probado con wifidisplay?
yo lo hice para capturar salida HDMI de una JXDS5800 (que no tiene). hice stream a un pincho android y con eso logro cosas así:
https://www.youtube.com/watch?v=Tlob1YSsW_0
https://www.youtube.com/watch?v=2T33JCghxmg
y otros dispositivos también
https://www.youtube.com/watch?v=gieZNT2Amgs
https://www.youtube.com/watch?v=8MQQL9cS67o
https://www.youtube.com/watch?v=H3YTZy0Oilg
selecter25
11/05/2014, 14:55
Mil gracias, voy a probarlo. El juego es de estrategia, por lo que si tiene algo de lag no importa. Lo que sí necesitaría es poder manejar el táctil desde la tablet, porque todo el juego es táctil y la pantalla del móvil solo se ve en 2/3, el resto se ve negra.
-----Actualizado-----
Necesitaría algo como Kainy pero que el server pudiera ser el móvil y conectarme desde tablet.
ahora que lo pienso, esto no se si realmente es lo que quieres...
lo que yo he hecho es enviar la señal desde un dispositivo a otro, incluyendo touches, etc.
tu lo que necesitas es al revés, desde un dispositivo bueno, controlar el que falla... veré si con el remote display se puede (o con alguna app de las que tengo compradas, que recuerdo haber visto algo así tiempoatrás)
un tema muy interesante... si señor
Enviado desde mi W100 usando Tapatalk 4
Bueno, refloto este hilo para dejar esto aquí como curiosidad. es algo en lo que estoy trabajando de momento y que espero sacarlo con la guía de streaming que estoy preparando.
http://www.youtube.com/watch?v=yhgkGyV957E
No me preguntéis mucho sobre el tema, que hay muchas cosas por resolver, pero de momento empieza a tomar forma (es válido para PS3, PS4, X360 y XOne... de momento) ^_^
solo quería ver si hay interés en test tipo de cosas...
me paso para dejar nuevos vídeos...
http://www.youtube.com/watch?v=ihL_dA-9bvM
http://www.youtube.com/watch?v=IUvRz3xh7-U
http://www.youtube.com/watch?v=xfc8P9AFOr0
http://www.youtube.com/watch?v=mkxORM6tXiM
http://www.youtube.com/watch?v=sYXeSSm3DZs
Sorry por la demora con la guía, pero en casa he estado muy liado con cosas personales, y no he podido sacar mucho tiempo para avanzar y terminarla. a ver si esta semana tengo tiempo y publico que sea una parte.
Zalu2!
Utilizas una capturadora de video no?
selecter25
03/11/2014, 13:24
Como idea está de lujo, pero se aprecia un input lag muy molesto.
Utilizas una capturadora de video no?
sip, la idea base es, como es evidente, una capturadora de vídeo
el problema que hay con la capturadora es que hay que utilizar una con poco lag. por ejemplo, para este artículo, me pillé una Hauppage HD PVR, y tiene un input lag de mas de 1 segundo, y es horrible y nada práctico para jugar. (la voy a utilizar como ejemplo de capturadora que no sirve para el invento)
sin embargo, he pillado una capturadora de estas roñosas de 10€ en amazon, y funciona de perlas, eso sí, no tengo calidad HD, pero para lo que busco, que es ver en una pantallad e una consola portátil, me es mas que suficiente (aunque entiendo que para otras personas no)
resumiendo: si quieres calidad, tendrás que invertir en una capturadora que tenga entrada HD (HDMI o Componentes), y queno tenga input lag. Una capturadora así puede rondar los 100€ (mas o menos, dependiendo de lo que puedas encontrar)
Yo es que las primeras pruebas que hice, fueron con una capturadora PCI de estas antiuas, y que me daba una resolución de 320x200 (en la que estoy jugando al uncharted, los primeros vídeos que subí)
luego con la hauppage, calidad de imagen impecable, pero la respuesta un desastre
y la captuadora esta USB 2.0, que me es suficiente. (mejor que la PCI)
Como idea está de lujo, pero se aprecia un input lag muy molesto.
Depende de la solución que emplee.
Actualmente, estoy buscando la mejor combinación para lograr control sobre la consola PS3/X360, desde una consola android.
La mjor alternativa de momento de las que tengo es Splashtop, y es la que me ofrece un control mas nativo sobre la PS360, analógicos incluídos, pero no he podido mapear algunos botones, por lo que no tengo un control completo.
Además, y como bien apuntas, el propio Splashtop me está generando un lag molesto (y es lo que muestro en algún vídeo, en los de Gears of War, que responde muy retardado.
ahora, si utilizo otra alternativa como Kainy, el control es muchísimo mas rápido (menos lag), pero pierdo los analógicos (estoy trabajando con algunas personas a ver si solucionamos este tema específico en Kainy)
http://www.youtube.com/watch?v=sYXeSSm3DZs
Como se ve, aquí el control responde muchísimo mejor que en el GOW, pero también se ve que he perdido los analógicos (se comportan como digitales)
la opción de Limelight, directamente genera problemas en los controles analógicos, puesto que aplican otros rangos que no son los esperados por la consola (y es el problema que han tenido otras personas que están trabajando en el mismo tema). Se pueden "digitalizar" los controles, pero estaría en la misma situación que Kainy (perdería los analógicos)
A ver si esta semana tengo alguna novedad/avance con este tema, y ya publico la guía completa para este streaming.
De momento no comento mas sobre el tema, por que estoy mirando varias alternativas para ver cual de ellas es la que mejor responde a lo que se necesita para el control de las consolas.
bueno, me voy a quotear de EOL.
puede que este tema resulte interesante aquí.
He publicado un método de streaming de consolas de sobremesa hacia otros dispositivos.
resumen de la guía de streaming de consolas (http://www.elotrolado.net/hilo_guia-resumen-guia-de-gamestreaming-de-consolas-de-sobremesa_2054239#p1737543049).
para ejemplos
http://www.youtube.com/watch?v=jYVngAVuoJU
http://www.youtube.com/watch?v=6KtIZGsRFH0
Nota: en algunos ejemplos hay algo de lag, que es producido por la alternativa de streaming que he decidido utilizar (en algunos casos es Splashtop, en otras Limelight, etc) Dependiendo de la alternativa, se peude conseguir un gamestreaming con un lag mínimo y totalmente jugable.
la guía de mi blog la seguiré actualizando, pero de momento ahí está lo necesario para realizar streaming de consolas de sobremesa a dispositivos externos (tablets, smartphones, consolas android, pc, etc)
espero sea de utilidad!
Zalu2!
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.