That's an interesting question. You want to set up a business that essentially combines three different concepts:
- Network streaming from your PC to a different screen across the network using remote screen software; e.g. Parsec, or a Chromecast, e.g. playing a PC-only game on your iPad, which I've done.
- Basically AWS: Renting a dedicated server, racked in a server room far, far away, and remote-screening off that server. AND, time-sharing the dedicated server; i.e. the server is dedicated to you while you are using it, and an hour later your environment may be boxed, and the actual iron allocated to someone else.
So in principle, you'd have an array of racks and racks of dedicated PCs, all headless or blades. They'd all be preloaded with a standard image, with a virgin (un-customered) Steam, GoG, Battle.net etc. etc. Customer would
- Lease a dedicated PC from you, and you'd grab one out of the pool of available PCs.
- Remotely controlling it (a-la Parsec): Launch Steam etc., log into their account.
- Install a game on it.
- Play the game as long as they liked.
- Quit playing and log out.
- You'd wipe the PC's disk and return it to the pool.
I'm with you so far. (Blizzard isn't).
Where you might get in trouble is you try to also combine this idea with GameFly. Remember when Netflix was DVDs showing up in your mail, and you'd stick them in the pouch, mail it back, and the next one would automatically show up? That's the classic video rental model. The video store pays once for the tape ($89 for a VHS tape back in the day) and doesn't pay per-rental. Parallel to Old Netflix was a service called GameFly, that still exists (as does Old Netflix). So I suppose the next shoe to drop is that if your user wants to play a DVD-based console game, "an elf in your warehouse" will (in a few seconds) grab one of your stock copies and drop it in the DVD slot, right? (except the elf, and the DVD slot, will be virtualized.) Now you better watch out.
The case to pay heed to is Aereo. Aereo was a public-policy advocacy litigation firm; they just didn't know it. They thought they were an Internet streaming company offering streaming and time-shifting of over-the-air TV to people in the NYC service area).
NYC citizens have trouble with TV reception because of all the steel buildings. Aereo already knew it would be illegal to just have one well-placed antenna and stream to everybody. So they had a well-placed warehouse with thousands of antennas, each connected to a PC with a DVR. So each customer would get a dedicated antenna and PC/DVR. And I thought that settled the matter; but they finally got in front of the Supreme Court. The Supreme Court said "Nope, the clever technology implementation does NOT negate the obvious intent of Congress, in requiring cable companies to pay TV stations for the right to rebroadcast their stations. It looks, walks and quacks like a cable TV operation, so we're treating it like that for the law." Their house of cards immediately collapsed because they now owed years of back fees to all the TV stations they were streaming, and that broke their back.