[JDEV] Videoconferencing with jabber / Re: [speex-dev]Videoconferencing with speex and jabber
m at tthias.net
Wed Nov 26 04:01:04 CST 2003
Carsten Breuer schrieb am 2003-11-25 23:41:45:
> they can split the internet from the internal net. Have you ever tried
> to get Netmeeting running over a linux gateway running on a 486DX4100
> without the need to switch of your firewall. It is completly a mess.
Yes I have ... that what H.323 Gatekeepers are for.
Do you think the ITU has choosen UDP as a transport for the media data
if they wouldn't have had a good reason? TCP has many disadvantages for
for real time data because of the build in error recovery and flow
control. TCP is just not made for real time data.
And UDP/TCP is the point. You need the Gatekeeper for H.323 and the
proxy for SIP not because they don't have external servers (in fact they
can have), but because it's often hard to cross NAT with UDP packets as
there is no connection for which the NAT router can know how do deliver
incoming IP packets.
There are not much techniques available to solve this problem (beside
the Gatekeeper/Proxy on the NAT system). Possibilities include:
- using TCP - problems see above. Sometimes it's implemented that the
TCP connection is dropped as soon as there should be incoming traffic
on it but you don't get it and a new TCP connection is esablished. But
this results in much bigger sound quality problems - you hear these
reconnects as small interruptions and/or noise.
- Using any sort of a proxy on the NAT: Gatekeepers, proxies, SOCKS, ...
Fon: +49-(0)70 0770 07770 http://matthias.wimmer.name/
HAM: DB1MW xmpp:mawis at charente.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: Digital signature
More information about the JDev