S
shangcm
Unregistered / Unconfirmed
GUEST, unregistred user!
我们学校有一个用于网络多媒体教学的软件,是熊猫公司的产品,我怎么也想不出
他们是怎么做的,画面极其流畅(我猜至少5帧/秒以上),在客户端根本察觉不出被监视。
我用DC=>BMP=>Socket、DC=>BMP=>Jpeg=>Socket、
DC=>BMP=>UDP、DC=>BMP=>Jpeg=>UDP、
DC=>BMP=>Zip=>Socket、DC=>BMP=>Zip=>UDP
都试过,只有DC=>BMP=>Jpeg=>UDP的速度可以忍受(最多1帧/秒),
但跟那个软件没法儿比。
主要速度慢在DC抓图和转换Jpeg上,谁有更好的解决办法?
我猜想它可能是直接读取用于显示的内存片断或显存,或者是DirectX抓图,作过类似项目
的朋友,能否给点建议?
也就是说,怎样才能直接读取用于显示的内存片断或显存,怎样才能使用DirectX抓图?
很抱歉,我以前提过几个别的问题,都没有得到满意的答案,因此先出50分,如果能解决,
我再补250分,也许更多(500分),别让我再次失望哟!
他们是怎么做的,画面极其流畅(我猜至少5帧/秒以上),在客户端根本察觉不出被监视。
我用DC=>BMP=>Socket、DC=>BMP=>Jpeg=>Socket、
DC=>BMP=>UDP、DC=>BMP=>Jpeg=>UDP、
DC=>BMP=>Zip=>Socket、DC=>BMP=>Zip=>UDP
都试过,只有DC=>BMP=>Jpeg=>UDP的速度可以忍受(最多1帧/秒),
但跟那个软件没法儿比。
主要速度慢在DC抓图和转换Jpeg上,谁有更好的解决办法?
我猜想它可能是直接读取用于显示的内存片断或显存,或者是DirectX抓图,作过类似项目
的朋友,能否给点建议?
也就是说,怎样才能直接读取用于显示的内存片断或显存,怎样才能使用DirectX抓图?
很抱歉,我以前提过几个别的问题,都没有得到满意的答案,因此先出50分,如果能解决,
我再补250分,也许更多(500分),别让我再次失望哟!