¿Se puede desarrollar una aplicación que permita al usuario jugar juegos de forma remota (transmisión) a través de otra computadora?

Sí señor de hecho. Sé exactamente lo que estás preguntando. ¡No solo se puede concebir, se ha hecho! Y a resultados muy favorables en eso. Por una pequeña startup llamada OnLive [1]

Es curioso que me hayan preguntado sobre esto, ya que el acuerdo de recuerdos de Facebook me recordó recientemente a OnLive.

Larga historia corta 2012 fue bastante impresionante.

Realmente quería vincular a un video de mí jugando Dirt, pero todo lo que puedo publicar es una captura de pantalla.

Afortunadamente hay mucho en youtube:

Spoiler! Playstation lo cerró * 🙁 Técnicamente lo compraron pero nunca hicieron nada con él> ->

Estoy seguro de decir que esto podría lograrse nuevamente. La tecnología estaba allí en 2012, y hoy solo es mejor. Lo único que lo detiene es la licencia. Y las licencias no cederán porque simplemente no hay mercado para esto. No usó tanto ancho de banda como uno pensaría, pero cuanto más rápido mejor.

En una nota relacionada, he usado Blender 3D a través de tigervnc. Puede funcionar para juegos, pero el servidor en el que hice esto es de bajo presupuesto y lo uso para probar. Tigervnc podría llevar a buen término con un poco de google go

* Culpo a Sony solo como un fastidio. Era más probable que la gerencia no estuviera lista para el lado comercial de esto.

Notas al pie

[1] OnLive – Wikipedia

Es concebible que hagas eso. No es imposible. Sin embargo, es una cosa bastante tonta.

Los juegos usan toneladas de ancho de banda de video. Gran parte se genera localmente. Si envía ese video posprocesado a través de la red, será costoso y lento.

Los juegos dependen de baja latencia. Transmitir todo va a agregar latencia.

¿No sería mucho más fácil instalar el juego en el sistema local?

¿Se puede desarrollar una aplicación que permita al usuario jugar juegos de forma remota (transmisión) a través de otra computadora?

Claro, se ha intentado antes (ver el último servicio de OnLive, etc.) y hay versiones más recientes. Una vez que puede superar los problemas de latencia y ancho de banda, parece bastante factible.

El próximo servicio PS Now de Sony es probablemente el de más alto perfil para la transmisión en la nube / a través de Internet, o Steam In-Home Streaming de Valve para la transmisión en red local (es decir, de una PC a otra en su hogar).

PlayStation Now – Suscripción PS Now para juegos de PS3

Streaming en el hogar de Steam

OnLive – Wikipedia

Sí. Esto ya está sucediendo en la automatización del hogar. Los códigos son más o menos lo mismo. Otro ejemplo clásico es el VNC que controla la pantalla de forma remota.

Lo que aún no se ha hecho es un algoritmo muy rápido para transferir contenido de la pantalla de forma remota a través de Internet, de modo que la velocidad actual de Internet sea mínima o nula.

Creo que sería un muy buen enfoque para la investigación si te interesas por ellos. Seguramente revolucionará no solo la industria del juego, sino que lo más importante es que tiene un gran impacto en la tecnología del servidor, la realidad aumentada, la transmisión espacial de Marte, la compresión, etc. ¡Impacto enorme e infinito!

No solo se podría hacer, ya está disponible.

Streaming en el hogar de Steam

Mientras su red doméstica esté en buena forma, en realidad funciona bastante bien. Ha habido intentos de esto sobre conexiones WAN, que previsiblemente no han funcionado.