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: [email protected]
_______________________________________________
_______________________________________________
JDev mailing list
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: [email protected]
_______________________________________________
_______________________________________________
JDev mailing list
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: [email protected]
_______________________________________________
_______________________________________________
JDev mailing list
Info: http://mail.jabber.org/mailman/listinfo/jdev
Unsubscribe: [email protected]
_______________________________________________