I almost included that, and should have. There are scenarios I need it as well. And in all my guests (without a passed through GPU).
waypipe attempts hardware acceleration for decoding and encoding video, this is how it can get much more fast and responsive compared to X11, under most conditions. And for some reason, it just doesn’t work at all when it hiccups, and you need that --no-gpu flag. Encoding is always the harder one to do, and the support for codecs depends on the age and quality of the GPU.
waypipe will try to attempt to use the method suited to the conditions, and at least with VMs you have great network throughput. So even without hardware acceleration, it runs fairly decent.
If it wasn’t apparent before, waypipe goes both ways. So you can go from your host to your guest, and you can try it without --no-gpu, coming from the host. (If that even works for what you want to do.)
You need a GPU with fully working drivers for this. And Intel integrated type stuff usually can usually decode stuff around its era, but not encode.
You can load single apps, or your whole DE!