vicart
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2002-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2136回复:8

屏幕动态图像捕获

楼主#
更多 发布于:2002-11-18 13:23
各位前辈,怎样将屏幕的显示内容实时捕获然后通过网络传给客户端。
我目前想法的是,写个WDM流驱动,在驱动程序里直接访问视频缓冲区,将内容压缩后在网络上广播。客户程序负责启动,参数设定和终止。
但是我对WDM流结构不太了解,网上的资料一般都是通过采集卡采集,而且采集卡提交的数据一般也已经压缩过了。
我的问题是,驱动程序可以直接访问视频缓冲吗?视频数据压缩的时间花费如何?视频数据压缩部分放在驱动程序里还是在驱动程序的客户里,目前有那些可选方案?

希望能得到各位的指点!
谢谢!

最新喜欢:

snowwintersnowwi...
我左看,右看,上看,下看,却没找到我自己!
kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-18 13:54
我是新手,不过我认为
驱动程序可以直接访问视频缓冲
视频数据压缩的时间花费用的算法不同,压缩效果要求不同,时间肯定不同
视频数据压缩部分应放在驱动程序的客户里
大牛们的看法那?
leerom
驱动小牛
驱动小牛
  • 注册日期2001-06-08
  • 最后登录2010-08-31
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望22点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-19 14:58
根据微软的建议,你应该写一个镜像设备驱动(Mirror Driver),通过它你可以捕获物理显示设备上的所有操作。通常Mirror驱动会使用系统内存作为它的帧缓冲(frame buffer,相当于一幅屏幕大小的位图),当系统在物理设备上进行绘图时也会同时在该帧缓冲上绘制相同的图像。2000ddk中含有Mirror driver的说明和例子。
别忘了给分!

[编辑 -  11/19/02 by  leerom]
leerom
vicart
驱动牛犊
驱动牛犊
  • 注册日期2002-10-29
  • 最后登录2002-12-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-20 11:06
我是新手,只有20分可用。
所以暂且拿出10分。
我试一下Mirror Driver。如有问题,再请教。
还有10分等问题解决了给。
非常感谢!

再一个疑问:
应该可以将视频帧序列编码为mpeg4流,希望能提供参考意见!
我左看,右看,上看,下看,却没找到我自己!
seeQe
驱动牛犊
驱动牛犊
  • 注册日期2002-11-24
  • 最后登录2002-12-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-29 21:25
我也开始进入这个方向,大虾多多 speak呀
:)红旗
mmnsss
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2003-02-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-08 08:25
win2000 ddk mirror 编不过去
CyberQiQi
驱动牛犊
驱动牛犊
  • 注册日期2004-06-03
  • 最后登录2021-02-09
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望54点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2004-06-08 18:07
我有揠法!
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-06-09 23:36
win2000 ddk mirror 编不过去

回答是:不可能。
一定是你的问题,4年前我就使用了,直接build就可以了
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
WEB110
驱动牛犊
驱动牛犊
  • 注册日期2003-10-28
  • 最后登录2005-02-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-06-14 08:40
”冰河“知道不?还有其他的一些木马软件,我以前看到过
有人发布他的原代码,你可以参考以下了!!?
QQ:11584557 共同探讨技术问题
游客

返回顶部