100 分求远程屏幕监控好点的算法思想和源码(100分)

Z

zbdbx

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在做这个课程设计,但是数据压缩传输成问题,感觉最快的还是jpg压缩,不知道各位有什么好的算法思想或者是源码,让小弟学习一下//如果好的话分值还可以加//
 
jpeg 快是快.不过比较大点.
 
会说的人多.真正做过的少.

而做过的都很牛,都会说自己的速度比 PCAnyWhere 快.
 
将屏幕分块,比如分成9块,建相应的jpg对象、数据流
在线程中实时获取图象压缩传输
 
同样问题。解决富翁我再送300分。顶
 
楼上的,你也在做这种项目吗??
 
以前做过类似的东东,不过只是截屏==>bmp==>jpg ,可以调整图像压缩比率, 但速度还是上不去,,感觉像 tswhq说的那样 将屏幕分块可能更好一点,取压缩速度 + 传输速度最优算法 感觉主要还是网络
 
我想可以考虑利用DirectX,直接从显缓中取屏显信息传输,速度应该更快些
 
谁有那种实现传输两幅图不同点的算法代码???
 
Directx并不快.比GDI还慢.
最快当然是mirro.不过处理的好,直接用GDI也可以很快的.我做的在INTENET上面可以达到40~60帧/秒.就是直接GDI抓取的.
 
高手们能给个Demo吗???
 
做课题的话,vnc研究一下就够了。
 
做课题的话,我发给你的论文和代码已经足够.那个论文就是大学时为湖南大学一个研究生写的,最后得了优.屏幕传输比他们其它组的速度都要快.变化不大的情况下不到1K/帧已经足够.又不是做商业软件,只是课题而已.
 
另外,你说的"但是数据压缩传输成问题,感觉最快的还是jpg压缩,"这个其实不大正确的.jpg是有损压缩算法,压缩后是以图像失真作为代价的.如果你能忍受图像变的不清晰(一般地说,普通压缩率情况下是能忍受的),那么它是非常好的.
其它压缩算法,例如ZLIB,LHA之类,是指无损压缩.如果非要比较速度,那么你应该分开来比较,就是有损压缩的作为一类,无损的作为一类.
 
多谢指导,当然其实我也只是想在压缩率和压缩速度还有就是图像质量上做下平衡
 
还没有实质性的代码呀。顶
 
获取变化用Microsoft的Mirror Driver
压缩成jpg用Intel 的IJL
 
其实ZLIB速度也很快的.关键在于你设计的算法.
我做了个录像,有兴趣的可以看看.
http://www.138soft.com/GDIDemo.exe
看完你觉得快再说.
 
你想知道为什么速度那么快吗?猜到的前三名可以得到代码:)
 
看了,神奇.

没办法猜,只有流口水的份

QQ的远程协助也不过如些,陈兄牛啊
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
933
SUNSTONE的Delphi笔记
S
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
顶部