![]() |
1
3
当谈到VNC时,有一些与VNC兼容的开放源码工具,例如TightVNC和我认为是UltraVNC,所以您可以下载代码并查看一下。
下面是下载TightVNC源代码的链接:
|
![]() |
2
1
PCAnywhere和RDP使用自定义协议,这些协议尝试传输尽可能少的数据-例如,传输窗口和控件属性(而不是窗口的图像),并让客户端呈现窗口。因此,它非常适合于窗口(并且不总是显示 确切地 屏幕上的内容)。它们也提供了更多的安全性。 另一方面,VNC更为通用,只需传输屏幕的位图(或PNG、JPEG或其他一些编码)。为了避免每秒传输30次整个屏幕的图片,它只发送自上次更新以来已更改的区域。 |
![]() |
3
1
DirectShow筛选器似乎是最常用的方法。看到这个答案 using Windows Media Encoder to record screen . 里面有几个很好的链接。 Windows Media Encoder SDK也是一个选项,但需要用户正确安装和配置它。搜索必应或谷歌 “Windows Media编码器SDK” 和 “屏幕捕获” 你应该看到不少论坛帖子。 对于 拍摄大量截图 方法,有关此操作的文章,包括各种方法和源,请参见 http://gpalem.web.officelive.com/screencap.html . 超VNC的帮助谈到了他们 镜像视频驱动程序 在 http://www.uvnc.com/onlinehelp/8.html . 细节上很浅显,但却暗示了他们是如何做到的。 我相信你的捕获方式会受到你的协议的严重影响。你需要整个屏幕吗?三角洲?等。商业和开源程序的主要协议列表可在……找到。 http://en.wikipedia.org/wiki/Remote_desktop_software 详细的程序列表,包括它们的协议和特性可以在… http://en.wikipedia.org/wiki/Comparison_of_remote_desktop_software 正如何鸿燊所说,你可以看看别人是怎么做到的。当然取决于许可证的申请。第二个维基百科链接有超过15个使用各种屏幕捕获/传输技术和协议的开源程序。 |
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |