On Mon, Aug 17, 2020 at 12:52 PM Paolo Bonzini <pbonzini(a)redhat.com> wrote:
On 15/08/20 06:37, Sandro Bonazzola wrote:
>
> At the urging of Sandro Bonazzola, I'm bringing up something that was
> being discussed on Twitter earlier today: supporting RDP with KVM
> directly.
>
> As it turns out, about four years ago, Datto developed support for
> QEMU to display to RDP in a similar fashion to what was done for SPICE
> years ago. The way this was done was by patching QEMU[1] to send
> buffers to a service called RDPMux[2], which would provide RDP
> connections. Additionally, libvirt was adjusted to support this[3].
Hi Neil,
what would be the advantage over VNC?
Recently I played with virtual desktops from US to Italy and VNC was
completely useless while SPICE worked great. So I'm not sure why QEMU
needs to support RDP unless it can provide the same level of usability
as SPICE (which however can only achieve it through the paravirtualized
QXL graphics adapter).
There's a few advantages to RDP over VNC:
* RDP is orders of magnitude more network-efficient than VNC. It
leverages video streaming strategies to minimize bandwidth
requirements for remote access
* RDP is much more flexible about authentication and supports stronger
authentication strategies than VNC
* RDP clients exist on all major operating systems, as well as a
number of web-based ones (such as Apache Guacamole)
As for SPICE, well... you folks deprecated it and slated it for
removal. So that means we're left with no network efficient options
once it's gone.
--
真実はいつも一つ!/ Always, there's only one truth!