Today I had a really great idea for a project, unfortunately there is a information/experience barrier.
What I basically want is to run a game in the cloud and stream the image to the users.
I know that ec2 has the option to use GPU but it may have the wrong pricing model to fit my needs.
Run a game in the cloud -> record the screen and send the video feed to a server.
-
Is it possible to run multiple instances of a game on one server and
be able to stream each instance separately ? -
Or do I have to start a new instance for every game?
If I would only be able to have one game per instance I would waste many resources. Are there other cloud hosters who offer GPU’s?
If you can invest some money to buy a server, you may find Xen Server suitable choice. Xen Server provide GPU virtualization. Xen dedicates a PCI express connection to a virtual node and if your server has multiple GPUs, you can assign them one per virtual node. It works for 3D graphics too.