[jdev] GSoC Ideas
Niklas Andersson
niklas.andersson at openforce.se
Thu Feb 25 14:57:25 UTC 2016
I got no feedback on this.
I will see how other implementations are doing this and see if we can
come up with some consensus about how to handle
media='applicationsharing' with respect to signaling.
If someone would be interested in making use of fully open source
Enterprise Level Desktop Screen Sharing using RDP, feel free to check
out the branch that will find itself upstream and become FreeRDP 2.0 [1].
And would someone like to hack on it, for whatever implementation, feel
free to contact me. Also the Pidgin-project has put it up as one of the
ideas for GSOC 2016. [2] (In the bottom under Advanced Features)
[1] https://github.com/bmiklautz/debian-freerdp2
[2] https://developer.pidgin.im/wiki/SoCIdeas
Regards,
Niklas
On 18/02/16 12:25, Niklas Andersson wrote:
> I think we are looking for something like this: (Made up example)
>
> <description xmlns='urn:xmpp:jingle:apps:rtp:1'
> media='applicationsharing'>
> <payload-type id='111' name='x-rdp' clockrate='90000'/>
> <payload-type id='112' name='x-vnc' clockrate='90000'/>
> </description>
>
> ...here the client announce that two protocols for applicationsharing
> are available. x-rdp and x-vnc.
>
> It is this kind of stuff we would need to agree on. I.e how this
> should be formatted so different implementations can talk to each other.
>
> Regards,
> Niklas
>
> On 18/02/16 12:19, Niklas Andersson wrote:
>> ...to be more specific: Where media='video' we would instead need to
>> set media='applicationsharing' and pass on parameters similare like
>> these in <description> and <payload-type>:
>>
>> v=0
>> o=- 82855 0 IN IP4 153.99.99.151
>> s=session
>> c=IN IP4 193.18.250.51
>> b=CT:1000000
>> t=0 0
>> m=applicationsharing 59956 TCP/RTP/SAVP 127
>> c=IN IP4 193.180.251.151
>> a=x-applicationsharing-role:sharer
>> a=x-capabilities
>> a=x-applicationsharing-session-id:1
>> a=x-applicationsharing-media-type:rdp
>> a=rtcp:59956
>> a=connection:new
>>
>> ...this is SIP's way of doing it. We need something similar in XMPP.
>>
>> Regards,
>> Niklas
>>
>> On 18/02/16 12:03, Niklas Andersson wrote:
>>> Yes, but more like xep-0167 (Jingle RTP Sessions) [1] adapted for
>>> desktop screen sharing.
>>>
>>> [1] http://xmpp.org/extensions/xep-0167.html
>>>
>>>
>>> On 18/02/16 11:50, Florent Le Coz wrote:
>>>>
>>>> On 02/18/2016 11:46 AM, Niklas Andersson wrote:
>>>>> a specification for the signaling protocol with respect to desktop
>>>>> screen sharing everyone could agree upon. I.e where the clients
>>>>> could negotiate how the screen sharing would be handled, which
>>>>> protocol to use, .... Pretty much how video is setup. A protocol
>>>>> where the client and server could say "I speak RDP" or "I speak VNC".
>>>> You mean Jingle?
>>>>
>>>> http://xmpp.org/extensions/xep-0166.html
>>>>
>>>
>>> _______________________________________________
>>> JDev mailing list
>>> Info: http://mail.jabber.org/mailman/listinfo/jdev
>>> Unsubscribe: JDev-unsubscribe at jabber.org
>>> _______________________________________________
>>
>> _______________________________________________
>> JDev mailing list
>> Info: http://mail.jabber.org/mailman/listinfo/jdev
>> Unsubscribe: JDev-unsubscribe at jabber.org
>> _______________________________________________
>
> _______________________________________________
> JDev mailing list
> Info: http://mail.jabber.org/mailman/listinfo/jdev
> Unsubscribe: JDev-unsubscribe at jabber.org
> _______________________________________________
More information about the JDev
mailing list