David Fort - FreeRDS and its X friends

The FreeRDS project aims to provide an open-source RDP server based on FreeRDP. This talk will concentrate on the interaction between FreeRDS and X11 / Wayland.

First I will introduce the FreeRDS architecture. With FreeRDS, the content to "display" is created by content provider programs, then FreeRDS encodes and sends created frames packed into RDP over the network. So I will present Xrds that is an X11 content provider for FreeRDS: how we have implemented it and which problems we have faced.

I will close the presentation by talking about the weston FreeRDS backend - the FreeRDS compositor.

Slides Video