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]
>
>