同时将 USB 数据镜像到多台计算机/主机

同时将 USB 数据镜像到多台计算机/主机

我想将发送到(和/或来自)USB 设备的数据镜像到多台主机同时(即没有物理开关来选择一个主机或另一个主机)。以下两种场景从设备的角度描述了我试图做的事情:

  • 发送数据:USB 麦克风连接到两台计算机,这样当对着麦克风说话时,两台计算机上的麦克风音量都会同时增加
  • 接收数据:每台计算机的音频信号通过 USB 传输并“合并”,然后进入 DAC 进行外部处理,从而有效地组合每台计算机的音频信号

我(有限)理解USB 协议以及 StackExchange 上的其他类似帖子(1234)告诉我这不可能,然而,在我研究这个主题的过程中,我偶然发现了这些视频:

这些似乎证明了我正在尝试做的事情可能,至少对于从设备发送数据而言。如果通过 RS232 连接,USB 数据真的可以以这种方式镜像吗?我找到了产品页面这里,但我对此仍持怀疑态度,并希望看到其他类似设备的示例。有人知道这种设备的通用名称是什么/知道任何其他类似设备的示例吗?

答案1

视频中描述的设备可能类似于 USB 条码扫描器分配器 (UBS-120P),但是它不能解决您的问题。

这适用于 RS232 源,但您不能像这样分离 USB 信号。 USB串行通信 采用 USB(通信) 协议。

USB 使用双向数字通信,设备与计算机对话,告诉计算机如何将数据发送到计算机。计算机和设备进行握手,就设备将发送的数据格式达成一致。

您不能同时将同一个 USB 设备连接到两台计算机,因为该设备无法与两台计算机进行握手。您最多可以通过网络广播音频以供其他计算机拾取。

答案2

这些 USB 分配器是特定于设备的。它们的工作原理是解码来自 USB HID(人机接口设备)设备的输入,将其分离出来,并模拟重复的 HID 设备到连接的计算机。它们不适用于除 USB HID 设备之外的任何设备。如果您想要混合和分离音频信号,那么使用音频比使用 USB 设备要容易得多。如果目标是通过在数据路径中尽可能长时间保持数字来保持信号质量,那么在路径的 USB 部分以外的任何地方执行此操作都会容易得多。

您链接的设备上 RS-232 连接器的使用与输入信号的复制方式无关。他们使用 RS-232 的方式是非标准的,如果有人在使用这些电缆时不小心,这很可能会损坏硬件。

相关内容