Je ne sais pas si tu trouvera beaucoup de documentation mais Windows avec son protocole RDP fait quelque chose de similaire.
Quand tu prends en main un poste à distance via RDP, l'affichage des fenêtres de la machine distante n'est pas un bête screencast comme on peut le voir avec VNC par exemple.
Seules les positions des fenêtres et des boites de dialogues sont transmises via RDP et l'ordinateur que tu utilise charge les éléments graphiques depuis ses propres bibliothèques.
On économise donc de la bande passante
C'est une des choses que (pour une fois) Windows fais mieux que Linux.