[Adium-devl] Voice/Video NAT traversal problem

Peter Saint-Andre stpeter at jabber.org
Mon Apr 9 16:18:29 UTC 2007


Andreas Monitzer wrote:
> On Apr 09, 2007, at 18:04, Peter Saint-Andre wrote:
> 
>> NAT traversal is a knotty problem, but ICE should go a long way  
>> toward solving it. Granted, we'd need some good ICE libraries.  
>> However, I think those will be forthcoming soon after ICE is  
>> finalized (it's currently in Working Group Last Call at the IETF).
> 
> I think jivesoftware spent half a year implementing a Java-based  
> one... :-/

I can't comment on that. :)

> Seems to be a very complicated spec.

It's long, but the basic idea is not all that complex.

> Maybe we can extract the implementation that exists in libjingle?

What's in libjingle is not (yet) ICE, though it's ICE-ish. I would think 
that eventually it will be brought into line with the ICE spec itself, 
though we always may do things a bit differently in Jabber land because 
XEP-0176 specifies that we send one "candidate" at a time (in part 
because we have a good XMPP connection between the two parties) whereas 
in SIP land they send the full candidate list at once.

Peter

-- 
Peter Saint-Andre
XMPP Standards Foundation
http://www.xmpp.org/xsf/people/stpeter.shtml

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 7358 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070409/dbbce0d9/attachment.bin>


More information about the devel mailing list