Give onlive a try... it really is on the level. AFAIK, they receive your input and process it server-side. What you get is in essence a live video stream. I am sure that it is more complicated in execution, but they make it work - and damn well.
No comments yet.