最近试用了腾讯的云服务器,有个功能经过h5页面登陆服务器,感受碉堡了,操做就和windows的远程桌面同样,除了分辨率有点小(800*600),其余操做很顺畅。一直搞不懂原理,上网查了下,稍微明白了点,浏览器经过canvas来绘制整屏图片,经过js的获取屏幕点击事件和坐标;中间经过代理服务器和云服务器来实现交互。感受这种不用花大精力开发canvas,而是直接绘制屏幕图片的思路,也是能够做为富客户端的解决方案,不过对于网络传输要求可能更高,由于每次交互都是传输整屏图片。html
参考资料:html5
http://blog.csdn.net/redstarofsleep/article/details/45092123web
http://blog.csdn.net/zhulinu/article/details/7346695canvas