模仿画中画function

我们正在build立一个会议/会议/投票系统。 有一台PC(称为CompA),其次显示器是显示信息,投票结果等的公共显示器。

有一个职员坐在另一台电脑(称之为CompB)。 我希望能够将CompA的辅助显示器显示为CompB上的一个窗口。 值得注意的是CompB有一个S-Videoinput。

主要关心的是数据传输速度和免提使用。

我想避免使用VNC / RDP解决scheme – 这会导致CompA不得不发送相当多的数据,并且此显示不断更新。

我还想让窗口立即显示,不需要店员做任何事情(虽然双击或两个不会是世界末日)。

我意识到我要求一个相当荒谬的事情,但我想这里的某个人可能有经验或有想象力的想法。

谢谢阅读!

如果您不想使用某些networking协议在那里获取video更新,您如何计划在“CompB”上进行显示更新? 这有点令人困惑。

VNC并不是世界上最有效率的东西,但压缩并不算太坏。 如果这些PC一起在局域网上,所消耗的带宽可能不是问题。

如果这些更新将在较低的带宽networking上发生,那么可能需要考虑通过在“CompB”上传输驱动“CompA”显示器的本地信息而不是移动video帧缓冲器或通过networking对环境绘图原语进行窗口化。

所以,正如我所看到的,您有两个select:复制video帧缓冲区/绘图原始信息,或复制驱动远程显示器的基础状态。 你可以在缩放的窗口中做第一个像VNC这样的东西。 你将不得不写代码来做第二个。

编辑:如果计算机将要在物理上靠近,你可以拆分并转换“CompA”上的VGA输出,或者将其传送到“CompB”上的应用程序(如“TV Viewer”程序等),或者像Garrett所说的,只需使用可以在“CompB”上执行PIP的显示器即可。

最好的解决scheme可能是build立一个媒体友好的显示器,它具有本地支持PIP的S-videoinput。

或者,我知道唯一支持Windows中PIP的软件是Media Center。 如果以窗口模式运行媒体中心实例,收缩,可以通过合适的硬件(通过s-video)传输video,或者分割另一台PC的输出并使用适配器。 您可能需要Vista的媒体中心的味道做一个小窗口戏法运行。