@dalias the video encoder pipeline for waypipe is very clever and extremely efficient, way beyond what X11 is capable of: clients render into dmabufs and send a handle to the server, which on typical use-cases just displays it to a DRM surface on your screen (zero CPU<>GPU copies), and with waypipe it hands the dmabuf off to a hardware video encoder and copies the encoded stream from the GPU to the CPU to send over the network -- which is about as efficient as it is possible to be