El último EeePC tiene un procesador Intel Atom de baja potencia y un chip de gráficos horriblemente viejo que nunca fue bueno en primer lugar. Y sin embargo, ahora puedes recostarte en la cama y alternar entre navegar en la web en su pantalla diminuta y disparar en el legendario sistema Crysis..

Esto no es el fin de las máquinas de juegos de alta especificación. El secreto está en una pequeña parte del software de servidor / cliente llamado StreamMyGame. Esta aplicación astuta lanza el juego en tu PC de gama alta y te permite jugar de forma remota desde casi cualquier otra computadora de la casa. Hay software para Windows XP, Windows Vista y varios sabores de Linux, entre ellos, Yellow Dog para PS3, por lo que puede jugar juegos de PC en el televisor sin tener que cargar una caja de escritorio en el salón. Solo el Mac está ausente de la lista..

Control remoto

En comparación con los tipos de aplicaciones alojadas de forma remota en el lugar de trabajo, StreamMyGame tiene un enfoque de fuerza bruta para la transmisión. No se están ejecutando aplicaciones súper inteligentes: la visualización a pantalla completa en la máquina del servidor está codificada en una fuente de MPEG4 para audio y video, que el cliente recoge en el software del reproductor a medida. Los comandos del teclado y del mouse se capturan y se envían al host. No es la forma más elegante de obtener una aplicación de una PC a otra, pero funciona, hasta cierto punto, de todos modos.

La tecnología que impulsa StreamMyGame se desarrolló originalmente para grabar y transmitir demostraciones de juegos y partidos de torneos en eventos de LAN. La compañía matriz, Tenomichi, es bien conocida por 3D Edit, una suite de edición de video que utiliza sombreadores de tarjeta de video para crear efectos especiales, y que ha aparecido en discos de tapa de PC Plus en el pasado. El CEO Richard Faria explicó cómo la empresa se convirtió en transmisión de juegos: "Pudimos entender cómo funcionan las GPU y cómo procesan los datos muy bien. Desarrollamos un gran conocimiento sobre cómo extraer y procesar videos dentro del canal de gráficos. En lugar de vendiendo productos, deseamos armar un conjunto de aplicaciones basadas en un sitio de juegos de la comunidad ".

Estar atrasado

Inicialmente, el software se usaba para transmisiones de video directo que eran altamente compatibles con los algoritmos de compresión de YouTube, lo que los hacía útiles para compartir. Sin embargo, para crear lo que Faria llama "un terminal tonto para juegos", tiene que haber una latencia tan cercana a cero como sea posible entre el cliente y el servidor.

No sirve de nada poder jugar un FPS de forma remota si no puedes ver enemigos antes de que te maten. "Normalmente, el retraso no es un problema para la transmisión de video", explica Faria, "porque mientras no haya pausas, nadie se da cuenta si el video reproducido está unos segundos detrás de la fuente. Sin embargo, para nosotros, si hay cualquier retraso, el juego no se puede jugar. Como resultado, hemos tenido que abandonar los métodos convencionales de transmisión de video y crear los nuestros ".

Probando el agua

Es técnicamente factible utilizar StreamMyGame a través de una conexión de banda ancha para jugar en una ubicación separada, pero hemos descubierto que funciona mejor cuando se limita a una LAN.

A pesar de esto, los juegos se inician iniciando sesión en un sitio web dedicado en lugar de a través de una aplicación de Windows. Los creadores afirman que esto es para garantizar la seguridad inicial de la conexión, habilitándola a través de sus propias capas SSL antes de liberar las dos máquinas para que se comuniquen entre sí..

Hay pocos juegos que no son compatibles con StreamMyGame, y una lista completa de los probados está en el sitio. Como era de esperar, los más populares son Crysis y World of Warcraft, pero el programa funciona con más o menos cualquier aplicación de escritorio estándar, incluida Microsoft Office y muchas otras..