I want to mirror the data sent to (and/or from) a USB device to multiple host computers at the same time (i.e no physical switches to select one host or the other). Here are two scenarios to describe what I'm trying to do from a device's perspective:
- Send Data: A USB microphone is hooked up to two computers such that when spoken into, the mic level on both computers increases simultaneously
- Receive Data: An audio signal from each computer is transmitted over USB and "merged" before entering a DAC for external processing, effectively combining each computer's audio signal
My (limited) understanding of the USB protocol and other similar posts on StackExchange (1, 2, 3, 4) tell me that this isn't really possible, however, during my research on this topic I stumbled on these videos:
These seem to demonstrate that what I'm trying to do is possible, at least for sending data from the device. Can USB data really be mirrored in this fashion if it's done via RS232 connections? I've found the product page here, however I'm still skeptical of this and would like to see other examples of similar devices. Does anyone know what the generic name for a device like this is/know of any other examples of devices like this?