I'm looking to be able to plugin USB devices into a Beaglebone in one

I’m looking to be able to plugin USB devices into a Beaglebone in one location, join that Beaglebone to my home network and have a Beaglebone else where attached to the network and provide the USB devices to an appliance (e.g. PS4).

From what I’ve read USB over IP is quite doable (http://usbip.sourceforge.net), the question is how I provide the USB to the appliance at the other end. From reading on the Raspberry Pi Zero documentation I noticed the Beaglebone could be switched into client mode.

While I’m a Python/Java programmer by day I figure it would be the electronics in the Beaglebone that would prevent this. So any thoughts would be really appreciated.

The wider problem space is that I have a number of USB devices (USB Camera, PS4 Racing Wheel) at the front of my living room. All of my AV equipment is at the back of the room. The cupboard from the back is impractical to reach through walls so before I had a floor laid I ran several cables. Unfortunately the USB cable died after the scree process, due to the location there is no nice way to hide a cable between the points.

I’m open to all possible solutions but the USB ‘extenders’ I’ve seen so far either require a dedicated Cat5e/6 cable which I cant lay (I’ve got one going to the location at 1gbps at the location) or cost >£750 at which point tearing the floor up would become cheaper.