@eniko More seriously though, I really do think the way to start over is with a minimal sandboxed virtual machine. Don't send content, send software.
Either that or go the other way and just do a thin client relaying input and OpenGL commands back and forth.