[Adium-devl] Jingle, Sip and IAX2 in one step

Alvaro Saurin alvaro.saurin at gmail.com
Thu Nov 9 01:47:09 UTC 2006


On 8 Nov 2006, at 21:28, Brian West wrote:

> Well freeswitch is a library.  We are about to work on the video part
> also to extend it into the video arena.  Quicktime RTP doesn't do ICE
> which is a requirement for Jingle.  But you could mix and match
> quicktime for video and freeswitch for the audio/voip part.  You
> could also plug quicktime into freeswitch or freeswitch into
> quicktime.  Really nothing is out of the question.  We wrote the
> jingle library using iksemel and passes up all the non-jingle stuff
> up to the developer so they can make the choice.

Hi,

As far as I know, ICE is not a requirement for using Jingle: you can  
use any binding method you want between endpoints, although the  
Jingle specification recommends some discovery mechanism like STUN or  
ICE for this task. But you can use just raw udp.

Regarding the use of freeswitch, I think it doesn't solve any of our  
problems. In Mac, the integration between RTP and the audio or video  
device is very good, making it  quite easy to stream the output of a  
webcam for example. So we don't really need this "mix" of "quicktime  
for video and fressswitch for audio/voip part": OS X has a very good  
RTP implementation, a very good capture and playback implementation  
and a very good link between both parts. There is no need for a  
external library.

So, I think that,  in this case, we do not need freeswitch. Of  
course, this doesn't mean that freeswitch woul not be useful: maybe  
it would be a good idea for other VoIP protocols...

Cheers


Alvaro


-- 
Alvaro Saurin <alvaro.saurin at gmail.com> <saurin at dcs.gla.ac.uk>








More information about the devel mailing list