社区
网络编程
帖子详情
为了实现远程桌面控制,如何高效率传输屏幕画面?我正着急呢!高手请指点啊!!!
zzg315
2006-03-20 10:52:45
为了实现远程桌面控制,如何高效率传输屏幕画面?
我有一下几个难点没解决:
1.如何高效捕获当前屏幕?
2.因为要将捕获的屏幕传送给对方,如何减少传输的数据量?
3.有没有相关的程序可以借鉴?
我正着急呢!高手请指点啊!!!
...全文
2910
36
打赏
收藏
为了实现远程桌面控制,如何高效率传输屏幕画面?我正着急呢!高手请指点啊!!!
为了实现远程桌面控制,如何高效率传输屏幕画面? 我有一下几个难点没解决: 1.如何高效捕获当前屏幕? 2.因为要将捕获的屏幕传送给对方,如何减少传输的数据量? 3.有没有相关的程序可以借鉴? 我正着急呢!高手请指点啊!!!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
36 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
flowlight
2006-04-18
打赏
举报
回复
这类应用的瓶颈是在网络传输
压缩的目的就是为了降低网络流量
远程控制网络要求实时的,原样的还原远程桌面
主要是实时,原样这两点
实时就必须为高压缩,原样就必须为无损
JPG等压缩为是为了"高精度的还原图片"而开发的压缩算法
是有损压缩,并且为低压缩(尽管对应图片是高压缩,但对图像是低压缩)
目前的图片压缩算法是不适合用于远程控制网络的
所以目前这类应用是采用类似MPG等动态图像的压缩算法,采用帧间差别压缩方式
但跟这类压缩又有区别,这类压缩还是有损压缩
远程控制网络的图像比常规的图像有自己的特征,帧间的变化极其小,并且主要为图形
图形的压缩是之大的,不是一般的图片可比
简单说就是差别比较+图形压缩
可以看看QQ的远程桌面协助就知道了
zzg315
2006-04-18
打赏
举报
回复
感谢各位给小弟的宝贵的建议!
我是受益匪浅啊!
好了,我要结贴了,再次感谢各位!
gohappy_1999
2006-04-17
打赏
举报
回复
gz
ChangYong
2006-04-17
打赏
举报
回复
留下邮箱,我给你个现成的代码,你给我发邮件把changyong125@sohu.com记的要给我分哦
rwx_tech
2006-04-05
打赏
举报
回复
高效截屏还是需要写显卡驱动。可惜这方面的资料很少。UltraVNC代码是公开,但是他用的也是别人写的驱动,所以这部分代码还是没有的。
etre
2006-04-05
打赏
举报
回复
驱动实现的效率高,你可以以DDK的代理修改一下吧
zzg315
2006-04-04
打赏
举报
回复
在截取屏幕时,有人有驱动实现的源代码么?
MIRROR Driver。
我的邮箱是zhangzhenggui@126.com。
发个给我,谢谢啊!
etre
2006-04-04
打赏
举报
回复
这个不难.
屏幕变化的采集有两个实现
1.驱动实现这种实现效率高.
2.HOOK实现这种实现效率低.
数据的压缩.
1.比如JPEG(很多采用),压缩比高,速度一般
2.ZRLE 压缩一般,速度快
3.JPEG2000压缩很高,速度慢.(我实现了此方式)
......
butterwx
2006-04-04
打赏
举报
回复
加快数据传输 有两个方法 1 减少单位时间上的帧数 2.降低要显示的像素 .
kugou123
2006-04-04
打赏
举报
回复
速度的提高关键在对数据的压缩
manplus
2006-04-03
打赏
举报
回复
mrk
danielzhu
2006-04-03
打赏
举报
回复
网上有免费的VNC源代码,请下载了之后,看懂了之后,就可以像改成什么样子就什么样子,呵呵
structme
2006-04-02
打赏
举报
回复
DixectX Show 有相关的视屏传送函数。
如果你不想去研究 图象压缩。。。你就用它吧
MSDN3000
2006-04-02
打赏
举报
回复
一般的Jpeg和MPEG-2的压缩过程是类似的,Jpeg2000在实现上面不同就是变换算法而已.
MSDN3000
2006-04-02
打赏
举报
回复
JPEG除了付里叶变换外,还有量化,霍夫曼编码,行程编码,如果楼主不大清楚,时间有限而且打算自己写的话,不建议使用这种方式.
可以考虑使用压缩算法对Bitmap压缩,比如使用LZSS等网上有现成的源码,而且原理也不复杂,压缩效果虽然比不上现有的RAR等,也可以大幅度的降低传输数据了,这样实现起来速度快一些.
zzg315
2006-04-02
打赏
举报
回复
MSDN3000,谢谢你。可以看出,你在图像编码方面是高手啊。
现在我还遇到一个难题,我现在捕获屏幕用的是GDI方式,但效率不高,每秒只能截取5帧就让CPU吃不消了。
可以有其他的方式么?
zzg315
2006-04-02
打赏
举报
回复
有人知道S-DEMO或CsmRec是怎么实现高效屏幕压缩的么?
linuxghs
2006-04-01
打赏
举报
回复
网上有个vc++的代码的,可以远程控制,文件传输等等的
zzg315
2006-04-01
打赏
举报
回复
路过的同志指点一下哦!
拿节
2006-04-01
打赏
举报
回复
UP
加载更多回复(16)
MS-SQL Server 基础类 - SQL语句
中国自由软件推广先锋的自述,心潮澎湃的一往无前,一定要看!作者:洪峰
一定要看,原文地址是: http://www.cppblog.com/toMyself/archive/2010/08/29/125217.html 本文内容经过了我(Shane Loo Li)少许修改,主要是更新了目录。 自由软件:新的游戏规则 洪峰 内篇之一:“一、百、万”工程 1. 牛犊涉世之初 2. 迷雾中的引路人 3. 蹉跎岁月
中国自由软件推广先锋的自述,心潮澎湃的一往无前,一定要看!作者:洪峰...
一定要看,原文地址是: http://www.cppblog.com/toMyself/archive/2010/08/29/125217.html 本文内容经过了我(Shane Loo Li)少许修改,主要是更新了目录。 自由软件:新的游戏规则 洪峰 内篇之一:“一、百、万”工程 1. 牛犊涉世之初 2. 迷雾中的引路人 3. 蹉跎岁月 3+漂泊 4. 走出...
中国自由软件推广先锋的自述,心潮澎湃的一往无前,一定要看!作者:洪峰 ...
一定要看,原文地址是: [url]http://www.cppblog.com/toMyself/archive/2010/08/29/125217.html[/url] 本文内容经过了我(Shane Loo Li)少许修改,主要是更新了目录。 也在 CSDN 发表过,地址是: [url]http://blog.csdn.net/shanelooli/article/details/757970...
完全用 GNU/Linux 工作
摈弃 Windows 低效率的工作方式,发掘 Linux 身上的 UNIX 气质,我已经半年没有使用 Windows 的方式工作了。Linux高效的完成了我所有的工作。GNU/Linux 不是每个人都想用的。如果你只需要处理一般的事务,打游戏,那么你不需要了解下面这些了。我不是一个狂热的自由软件份子,虽然我很喜欢自由软件。这篇文章也不是用来推行自由软件运动的,虽然我觉得自由软件运动是非常好的。 这
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章