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