DHighSpeedReme

所属分类:远程控制/远程桌面
开发工具:Visual C++
文件大小:574KB
下载次数:4
上传日期:2012-07-20 23:57:47
上 传 者squeezes
说明:  告诉远程屏幕 Depphi 源码含二进制程序
(Tell the remote the screen Depphi source containing the binary)

文件列表:
DHighSpeedReme\HighSpeedRemoteScreen\Bin\Src_Cli.exe (616448, 2007-03-21)
DHighSpeedReme\HighSpeedRemoteScreen\Bin\Src_Srever.exe (641536, 2007-03-20)
DHighSpeedReme\HighSpeedRemoteScreen\Client\clear.bat (85, 2006-12-13)
DHighSpeedReme\HighSpeedRemoteScreen\Client\Src_Cli.bdsproj (7981, 2007-03-10)
DHighSpeedReme\HighSpeedRemoteScreen\Client\Src_Cli.dpr (195, 2007-03-10)
DHighSpeedReme\HighSpeedRemoteScreen\Client\Unit_Main.dfm (3488, 2007-03-21)
DHighSpeedReme\HighSpeedRemoteScreen\Client\Unit_Main.pas (9130, 2007-03-21)
DHighSpeedReme\HighSpeedRemoteScreen\Server\2ccc.com.nfo (731, 2007-03-13)
DHighSpeedReme\HighSpeedRemoteScreen\Server\clear.bat (85, 2006-12-13)
DHighSpeedReme\HighSpeedRemoteScreen\Server\Src_Srever.bdsproj (7984, 2007-03-06)
DHighSpeedReme\HighSpeedRemoteScreen\Server\Src_Srever.dpr (210, 2007-03-06)
DHighSpeedReme\HighSpeedRemoteScreen\Server\Unit_Main.dfm (1925, 2007-03-20)
DHighSpeedReme\HighSpeedRemoteScreen\Server\Unit_Main.pas (5802, 2007-03-20)
DHighSpeedReme\HighSpeedRemoteScreen\Server\Unit_ScreenSpy.pas (8564, 2007-03-21)
DHighSpeedReme\HighSpeedRemoteScreen\SRC.bdsgroup (675, 2007-03-19)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Client\clear.bat (85, 2006-12-13)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Client\FastDIB.pas (27235, 2007-03-11)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Client\Src_Cli.bdsproj (8473, 2007-03-10)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Client\Src_Cli.dpr (195, 2007-03-10)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Client\Unit_Main.dfm (3224, 2007-03-11)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Client\Unit_Main.pas (5817, 2007-03-11)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Server\clear.bat (85, 2006-12-13)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Server\FastDIB.pas (24402, 2007-03-10)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Server\FConvert.pas (8873, 2007-03-07)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Server\Src_Srever.bdsproj (7984, 2007-03-06)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Server\Src_Srever.dpr (210, 2007-03-06)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Server\Unit_Main.dfm (1925, 2007-03-11)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Server\Unit_Main.pas (5183, 2007-03-11)
DHighSpeedReme\HighSpeedRemoteScreen\Src31212\Server\Unit_ScreenSpy.pas (6243, 2007-03-21)
DHighSpeedReme\HighSpeedRemoteScreen\zlib\adler32.obj (977, 2006-04-21)
DHighSpeedReme\HighSpeedRemoteScreen\zlib\compress.obj (502, 2006-04-21)
DHighSpeedReme\HighSpeedRemoteScreen\zlib\crc32.obj (10586, 2006-04-21)
DHighSpeedReme\HighSpeedRemoteScreen\zlib\deflate.obj (8769, 2006-04-21)
DHighSpeedReme\HighSpeedRemoteScreen\zlib\gzio.obj (5124, 2006-04-21)
DHighSpeedReme\HighSpeedRemoteScreen\zlib\infback.obj (6913, 2006-04-21)
DHighSpeedReme\HighSpeedRemoteScreen\zlib\inffast.obj (1568, 2006-04-21)
DHighSpeedReme\HighSpeedRemoteScreen\zlib\inflate.obj (10546, 2006-04-21)
DHighSpeedReme\HighSpeedRemoteScreen\zlib\inftrees.obj (1681, 2006-04-21)
DHighSpeedReme\HighSpeedRemoteScreen\zlib\trees.obj (10932, 2006-04-21)
... ...

自己本机测试最快时60帧/秒,局域网传输只测试一次,结果很让我失望,原因不明~~~~ 说下我的思路过程(我认为过程很重要!) 分块比较+压缩传输与以前那个内存流比较的优缺点: 内存流比较能找到最精确的找到图片差异,但每次都要压缩相同大小的数据,大家可以测试下,那个算法传输瓶颈是压缩算法,最费时间和CPU 分块比较+压缩传输能有效的减少压缩数据量,但缺点也很明显,比较图片的效率肯定没内存流比较高,要加快传输只能找到更好的算法 我选择的是后者,开始的时候是直接把截下来的图片分成n块,然后逐块和上一个图片比较,不同就放到流中压缩传送,不过写完测试时很是郁闷,Cpu占用不说,在自己电脑上根本就突破不了16帧,当时就苦想能节约时间的方法(当时做梦都在想^.^),终于在一次被吵醒后来了灵感,每次都要把图片分成n块,这也很占时间啊,有没有更好的办法呢?觉也睡不着了... 具体实现就看代码吧^_^ 压缩包里面Src31212是直接先分块再比较的代码,就是根本突破不了16帧的那个代码 用到控件:indy10,zlib 用D10编译,不知道D7要不要改下? 现在最主要的问题是传输一段时间就会白屏,具体原因不明,希望大家一起解决 在这里要感谢藏经阁的老陈,正是他发的那个demo我才有了目标,还有一次他提到了倒序索引,虽然是写完以后发现自己用的好像是倒序索引,不过至少当时我有了方向,就是分块. 这份代码还有很多要完善的地方,希望大家能一起和我讨论.... 藏经阁的屏幕算法已经申请了版权,如果有侵犯版权请站长删掉. 如果哪位大虾改了这份代码,请通知我这个小菜鸟一声,学习学习再学习^_^ MSN:hf-net[at]hotmail.com ([at]改成@)欢迎和我讨论^_^

近期下载者

相关文件


收藏者