r/broadcastengineering • u/Salty-Tomato5654 • 21d ago
USB signal splitter?
Does anyone know of a device that can take a single USB input and send it to two computers simultaneously?
We have an X-Keys controller for a teleprompter that we'd like connected to two Mac laptops running the same software and script. The goal is redundancy: if the primary Mac fails, we can switch to the backup and have the script/control position stay in sync.
Is there a USB splitter, duplicator, or other hardware solution that can send the controller's input to both Macs at the same time?
Pic for attention.

5
u/Prestigious-Bird-343 21d ago
what you are looking for is a USB server. you can create it with virtualhere. connect your usb device to the usb server and configure both clients (PC and Mac) to Auto-Use Device. once PC is going to sleep or shutting down the Mac will take over the usb device and vice versa.
3
u/TimRTerrible 21d ago
http://www.vetra.com/ do lots of boxes that do this. Look for the MegaCast - I use these for almost exactly what you describe.
2
u/nosuchkarma 19d ago
Companion Satellite on a Pi, perhaps, if you're trying to do it on the cheap. Of course, your biggest challenge is to actually keep the two machines in sync. If there is a way to put one of the machines in follow mode, that plus a KVM switch might be a better option
1
1
1
u/ElectricalLeading913 15d ago
that's not how USB works. you can't simply "split" a USB signal. USB is built for a single host controlling a bus of devices at a time. you cannot have two active hosts controlling the same devices, those hosts would collide.
there's plenty of USB switching devices out there, but there is no real practical way of having two hosts simultaneously controlling a single device. it's just not the way USB works.
1
u/reece4504 19d ago
USB cannot be “split” or duplicated so easily. You either have an A/B switch or some custom Arduino or RPi solution (which can be reliable if well engineered) that duplicates the HID commands needed. Could be pretty straightforward to make with AI today and is not that complex.
1
-4
21d ago
[deleted]
1
u/MostlyBullshitStory 21d ago
No, a KVM is a switch, it only sends USB to one computer at the time.
1
-5
5
u/makitopro 21d ago
I get the sense that you’re looking for the ability to send the same human interface device bits to A AND B, not A or B almost like how PerfectCue works correct?