Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 22700 ideas, 138270 comments, 2629576 votes
Idea sandbox Idea sandbox
Popular ideas Popular ideas
Ideas in development Ideas in development
Implemented ideas Implemented ideas
Idea #26400: NAT traversal of jingle connection with XMPP

Written by Aceler the 8 Nov 10 at 10:54. Related project: Pidgin Internet Messenger. Status: New
Rationale
Nowadays, if you want to make an audio/video connection using XMPP protocol, you need at least one of the peer to have a real IP with the ports open, or to traverse several IP ports though NAT.

If both peers are behind NAT, audio/video connection will not succeed. Of course, users can use STUN proxy, but this is too complicated to setup, and, users need to know addresses of the STUN servers, which is also not obvious.

Implementing some simple NAT travesal is needed.
Tags: (none)

4
votes
up equal down
Solution #1: Use n2n
Written by Aceler the 8 Nov 10 at 10:54.
There is a special VPN-like protocol, called n2n, that can make a peer-2-peer connections with the peers behind firewalls, NAT and so on — with the help of so-called "supernode". This protocol so not need special setup. Implementing such protocol in XMPP IM clients will solve the problem.
4
votes
up equal down
Solution #2: Create a global STUN server for everyone
Written by Aceler the 8 Nov 10 at 10:55.
Ubuntu project can maintain a default STUN server for all, and put the address of this server as a default for the new XMPP connections in the IM clients.

Propose your solution

Attachments
No attachments.


Duplicates


Comments
No comments.

Post your comment