Hi George,

Answers below:

On 10/06/16 06:42, George Kiagiadakis wrote:
Hello Niklas,

On 09.06.2016 18:55, Niklas Andersson wrote:
Hi George,

 We have a project going on that might be of interest. We have worked
like crazy to basically bring feature-parity between MS Lync and
Pidgin (using the SIPE-plugin)

 Think of it as the MS Lync client (or Skype for Business), but fully
open source, directly available in your software repository.


That's all super cool. I am interested to hear about all the XMPP additions as well as upstreaming all necessary changes to allow this to work in telepathy as well.

I'm sure interested to try and participate in talks about the XMPP semantics. Regarding empathy, as far as I remember, desktop sharing was working with vino & vinagre through telepathy stream tubes. I guess though you are talking about some more standardized way?

Yes. The standardization work needs to be done in XEP-0167: Jingle RTP Sessions [1]. We need to sort out during initial hand-shake which protocol/application/codec should be used. For example I believe RDP delivers a more rapid, crisp experience suitable for desktop screen sharing.

A small example to get the idea through. (We apply the SIP nomenclature from Lync applied in XMPP)

<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>

Also relevant is XEP-0176: Jingle ICE/UDP Transport Method.

I have reached out to jdev mailing list, as well as the author of XMPP Desktop Screen Sharing in Empathy. Unfortunately I was not able to get any major attention.

Fixing one2one Desktop Screen Sharing should be fairly simple, but it would be nice if we could do it in a standardized/interoperable way so it will work between different XMPP-clients.

Desktop Screen Sharing (as well as give/take control) would be a nice first step. Getting support for conferencing would be great, but would be a major feature leap I guess... i.e need for much more developer resources.

[1] http://xmpp.org/extensions/xep-0167.html

_______________________________________________
telepathy mailing list
telepathy@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/telepathy

Reply via email to