[JDEV] Videoconferencing with jabber
Bart van Bragt
jabber at vanbragt.com
Wed Nov 19 09:56:30 CST 2003
> Between two endpoints there are many things like firewalls, routers and
> the like, this leads to the only solution: a relay or a server.
Which of course has some obvious drawbacks. First thing is that someone
needs to provide a server (for free) and a _lot_ of bandwidth,
especially if you're going to do video.
Other problem is logistics. If I'm talking to my girlfriend (who lives
in the same city) then it's kind of wastefull if that connection goes
through some server in the US. This will also add at least 100ms of latency.
So yes, from a technical point of view using a relay/server is the way
to go, it solves quite a bit of firewall/routing problems. But from the
user point of view using intermediate servers just sucks :D Especially
if those servers go down or can't handle the load.
Same thing goed for filetransfer BTW.
Hmm, isn't http://www.jabber.org/jeps/jep-0065.html (SOCKS5 Bytestreams)
supposed to handle all this? If I understand this JEP correctly it first
tries do open a direct connection between two clients. If that doesn't
work it reverts to using a proxy.
(BTW why can anyone expain to me why JEP65 doesn't work with SOCKS5
servers :? Couldn't find that in the JEP, it only says that it doesn't work)
More information about the JDev