MiR and Remote Desktop

Daniel van Vugt daniel.van.vugt at canonical.com
Mon Mar 23 05:48:35 UTC 2015


Yes, we want that eventually. But it does not exist.

Most of the work (the VNC/RDP protocol logic) would be outside of Mir. 
In Mir itself changes may be required to track regional damage, so that 
we can reduce bandwidth requirements to less than the whole screen. 
Either by API, or by a shader (or equivalent software) pass at diff'ing 
successive frames to find what's changing.

Having experienced the former in Compiz (damage tracking by API), I 
recommend against that. It's messy to maintain and error prone. Better 
that some remote desktop add-on for Mir just diff successive frames 
(accurately!) and try to compress the stream in real time. In fact there 
probably exist lossless video codec libraries to do it already.

- Daniel


On 23/03/15 13:22, Martin Reisenhofer wrote:
> I want to connect with RDP to a MIR Server. I think about Terminal Server Solutions with MIR.
> (headless rendering with gpu support)
>
> Exist something in this Direction? Provide the Mir Specification something in this direction?
> Best Regards
> Martin
>
>
>> Am 23.03.2015 um 03:46 schrieb Daniel van Vugt <daniel.van.vugt at canonical.com>:
>>
>>
>>
>>
>> -------- Forwarded Message --------
>> Subject: Re: MiR and Remote Desktop
>> Date: Mon, 23 Mar 2015 10:14:12 +0800
>> From: Daniel van Vugt <daniel.van.vugt at canonical.com>
>> To: mir-devel at lists.ubuntu.com
>>
>> Sorry RDP/VNC support for Mir does not exist yet, either way you
>> interpret it.
>>
>> Which way are you aiming for? Do you want to connect to a Mir server by
>> those protocols, or do you want to render a client of RDP/VNC in Mir?
>>
>> - Daniel
>>
>>
>>> On 19/03/15 15:31, Martin Reisenhofer wrote:
>>> How Remote Desktop like RDP, VNC work with MiR?
>>> What are the concepts?
>>> How to configure?
>>
>>



More information about the Mir-devel mailing list