Re: Jxta and voip
"Daniel B." <[email protected]> Mon, 19 Sep 2005 14:45:42 -0500
| Newsgroups | gmane.comp.java.jxta.user |
|---|---|
| Message-ID | <[email protected]> |
JTAPI includes quite a lot of stuff, so it is hard for me to say if JXTA would only serve as a binding path. If we talk about STUN and uPnP then that may be true. VOIP in the classic sense also has either a point to point handshake or a server that handles the setup of the call called SIP. SIP is sort of the telephone dial tone of VOIP. So, could you put a SIP server in a P2P network, sure! In fact it would wok quite well because if set up right, SIP is very low bandwidth. However, the real problem is getting around NAT and firewall devices. Preferably via STUN and uPnP rather than JXTA only because you can get less encumbered bandwidth. A VOIP gateway is a good idea, especially if it is also your router and can give precedence to VOIP traffic. Can you tell someone went to a class on VOIP? :o) On Sep 19, 2005, at 5:16 AM, sparky123 wrote: > would i be able to use the JTAPI for all the voip stuff and then > just use jxta to pind peers to chat with etc.... What are your > thoughts on that, is it difficult to do? > > On 9/18/05, Daniel B. <[email protected]> wrote: > It has been done. Think of it in terms of a codec connected to a > socket pipe. However, because we do not have QoS, there is no way to > guarantee bandwidth or latency, so the best solution is to pick the > lowest bandwidth codec. It would be advisable also to use a private > network with tuned relays that can handle the number of streams you > expect to use in your network. > > On Sep 18, 2005, at 1:34 PM, John D. Blair wrote: > > > There is already a chat program called MyJxta. It would seem to > > make the most sense to modify this program rather than develop your > > own. > > > > -john. > > > > On Sep 18, 2005, at 11:23 AM, sparky123 wrote: > > > > > >> Hi, > >> > >> i'm hopig to develop a VOIP chat program using jxta, does anyone > >> have any advice on what the best api's are to use? or whether > >> there are any existing projects that are attempting to do this at > >> the moment? > >> > >> Thanks > >> > >> > >> > >> > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >