As an aside, are there any uses for GPU-over-network other than video encoding? The increased latency seems like it would prohibit anything machine learning related or graphics intensive.
I found Juice to work decently for graphical applications too (e.g., games, CAD software). Latency was about what you'd expect for video encode + decode + network: 5-20ms on a LAN if I recall correctly.
It's kinda like Magic Wormhole without typing. It uses iroh for the p2p networking - on both ends, and also in the little web app that you use to scan the QR codes and start the transfer.