Earlier quoted context omitted.
> It should just be a switch, no complex electronics For any high-bandwidth thing like HDMI, you need to do clock recovery and copy over the bitstream at the very least. You can't just use relays or whatever. Doing this at 10gbps+ is going to cost a bit.
I don't see that much of a reason you can't do a relay to "disconnect" one hdmi and plug in another. The computers would see the HDMI cable/USB cords unplugging and re-plugging. Obviously this can be problematic, but I can't see it being that expensive.
It has like... 4? different physical layers running at different speeds and all sorts of other weirdness.