Right, this is speculation. Also, I stated that this is not really streaming, it is in fact just copying it. The thing is it is a way to get games from the network and it is a starting point. This can already be achieved very easily using XBMC, I know. My main goal of posting was to get people thinking. If we can mount up an image to D:\ (DVD drive) over the network, then it would be entirely possible to play games over the network. Once this is working, then better ways to do things can be achieved later. This would really just be useful to people who are only using stock drives since you can generally only fit at most two games on a stock drive. They would be able to use this feature to store games on a remote machine since most computers these days come equipped with decent sized drives.
My understanding about why actually streaming games over the network is because the Xbox cannot multitask, but the part I am not completely sure of is why exactly can we not do this. I mean you can hookup to Xlink or Live once the game is loaded, why can't we maintain a connection? I am assuming it is because once the .xbe of the game is loaded that it would kill the connection since it cannot multitask so it can only handle one .xbe at a time?
With the X3 1959 bios, you can configure the server settings that Live! will connect to, I think this might work for streaming games. What I am thinking is it could be setup like this, obviously simply mounting an image to D:\ would defeat the purpose of streaming games for those of us with upgraded hard drives because we would still have to wait for the entire game to transfer so it could be mounted to D:\ over the network. So my theory is that we can mount up say the first 5% of the game so it will load up to the starting screen and allow you to use the Live! tab. From here you would have your X3 bios configured so the Live! tab would connect to your own games server and begin streaming, that way multitasking is not an issue and rather than actually playing on live, the game would go ahead and load and play as normal.
If this is possible, you would obviously need some software on your games server so that the game would actually just stream over the network and play as normal. You may also need to create a patch for the .xbe that would basically effect the way Live! works so that everything would work properly. Remember this is all theory, I just want to get some other oppinions on it to see if it is even possible. That being said, what do you guys think? It would take a lot of work to get things up and running, but would definately be an awesome feature and a pretty sweet little breakthrough if everything were to work. So, do you think this might be possible? Or are there any other ideas anybody has to get this working? What problems do you see with the ideas presented here?