【发布时间】:2013-01-10 10:32:14
【问题描述】:
我在本地网络中有两台计算机通过以太网连接。计算机运行 Windows 7。
视频输入设备(监控物理实验)连接到计算机 A。我使用 DirectShow 处理此输入。处理后的图像(添加注释、调整调色板、去隔行扫描等)应传输到第二台计算机 B,该计算机 B 运行硬盘记录器(Geutebrück)。在计算机 B 上,我可以访问硬盘记录器 API 以移交计算机 A 的数据。
到目前为止,我已经了解了 RPC 作为一种可能的数据传输方式。我可能必须编写一个 DirectShow 接收器过滤器,它为计算机 A 实现一个 RPC 客户端,为计算机 B 实现一些代码,实现一个 RPC 服务器。然而,在阅读这个主题时,我遇到了 MOTM、Corba 和更多的首字母缩略词,这表明问题并非微不足道。
我想知道上述方法是否合理,或者是否存在任何重大缺陷。也许有一个重要的约束,我忽略了?如果有更合理的方法,会是什么?
【问题讨论】:
标签: sockets windows-7 directshow rpc data-transfer