I hadn't heard of waypipe so I decided to give this a try, been meaning to reply to this after I got it working, but I didn't have as much time to test as I thought. I installed waypipe on 2 of my existing ubuntu machines and tested running Mozilla PPA version of firefox (so, not the snap version), watching stuff from YouTube and my jellyfin server, and it wasn't fully smooth, it was a little slow and choppy. I also didn't have audio, just video. Maybe you can get it working if you tune it for either hardware acceleration or compression, but I haven't had much time to test that.
My thoughts would be, if thats a path you wanna go down and you don't have the machines set up yet, run a ubuntu Live install on both machines from usb sticks,
sudo apt-get install waypipe
On each machine, make sure sshd is running on the "server" ubuntu machine, and test it out and see if it works for your use cases.
From the client machine, I had just run
waypipe ssh user@server program-name