WebRTC is neat. It looks like it relies on CloudFlare WebRTC relay for STUN / TURN, but supposedly you can self-host the cloud api. https://jetkvm.com/docs/networking/remote-access
I'd also point out the gl.inet Comet Pro, which has some nice to haves like wifi 6, full sized HDMI ports, HDMI and USB pass through. https://www.gl-inet.com/campaign/gl-rm10/
The PiKVM approach of having a whole computer you can also use makes so much sense to me. Interesting seeing similar parallels in NAS space, where Ugreen for example is running Debian on their NAS.