很长时间都有远程监控的需求,但需求又不是特别的明显,所以脱脱拉拉的了解了一下。
现在做开发很多时候都是先了解一下现有的市场上是否有类似的产品或者库进行使用,所以对此进行了了解。
还是真找到了一些开源软件可以研究。
http://www.codeproject.com/Articles/565/Remote-Control-PCs 这个程序看起来不错。代码比较规整,但是想完全看懂还是需要点时间。
比较广泛应用的一个开源产品是TightVNC
网站如下:http://www.tightvnc.com/download.php
vnc中的图像处理部分用到了图像过滤驱动,据说性能非常之高,而且文件很小。DFMirage Driver
网站如下:http://www.demoforge.com/dfmirage.htm
通过了解这个网站,发现了DemoForge Studio这个工具,屏幕录像用的,据说非常小,52秒的扫雷只有8k。
TightVNC 有个java工具,因为web现在用的很多,就想是否有web工具可以使用,找了一下还真有,不过是html5方式的,感觉还是很强的。
网站如下:https://github.com/kanaka/noVNC
后来发现GraphicsMagick做图形处理的还是很多的,尤其是很多网站的图形处理都是用这个工具来用的。
可以参考:http://my.oschina.net/roaminlove/blog/96279
有点乱,做个备份,需要了解的就当参考吧。