I also have good experience with Spice. I haven't found a way to set it up as a server, but Qemu uses it for all its VMs, and the performance is great, you can watch videos and everything, if you have the bandwidth.
For WiFi and slower networks, Moonlight was way more performant for me.
There is a trick for achieving low latency video with TCP: set SO_SNDBUF to the lowest possible value and do your own buffering. If your buffer grows too large, lower the bitrate and/or drop frames.
Ever since h264 there is a feature called intra-refresh, which allows you spread key frames over time, reducing the burstiness of the transmission (and therefore improving latency in most scenarios)
I had a quick look at Parsec and was surprised at how expensive it is - starts at $8.33 a month.
the frictionless RD side of Parsec is completely free. you only pay if you require >60fps, extra monitors, teams, etc.
linux/android client only, last time I checked. Can't host on those platforms.
> Linux does not support hosting at this time and any computers on this operating system will not be listed.
https://support.parsec.app/hc/en-us/articles/4422939258893-P...