[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