On 10/26/05, Greg Herlein <[EMAIL PROTECTED]> wrote: > > Hi, please have a look at http://tapioca-voip.sourceforge.net. It is a > > work in progress. > > And also a short description of how it works at: > > http://marciom.blogspot.com/2005/10/voip-with-tapioca.html > > I like Tapioca's distributed approach - nice use of DBus IMHO. > :) > > I'm really curious though, why you would use GStreamer for VoIP - > you say on your website that: > > "Many of the existent open source VoIP has a media subsystem of > its own, which means that transport protocols and codec > implementation are inside the application's code. That' s why I > believe that a great feature in Tapioca is that it uses gstreamer > to provide audio codecs, device handling and RTP streaming. This > gives a lot of extensibility to the multimedia layer." > > I'm not sure that makes sense to me since on the n770 the DSPs > are sinks themselves - at least if this page: > > http://maemo.org/pipermail/maemo-developers/2005-September/001217.html > > is correct. No other open source telephony apps use GStreamer > (that I know of) and it looks like you'd have to hack it to make > it work on an n770 and a desktop from the same code base... > assuming you had software plugins for the codecs for GStreamer > (do those exist?). > > I do like getting the RTP framework of GStreamer, but for VoIP > that seems like a heavy-weight option just for RTP. > > Thoughts?
I'm not sure, but seems that they use Gstreamer's pipeline, so you can do something like: source -> decoders={ speex, h323, ... } -> sink={alsa, oss, ... } AFAIU Tapioca would do the SIP connection setup and then assemble this pipeline for you. Maemo have a special sink called mp3sink that short circuit decoder=mp3 and sink=alsa(?), that avoids calls back to main ARM cpu, consuming less cycles. -- Gustavo Sverzut Barbieri --------------------------------------- Computer Engineer 2001 - UNICAMP GPSL - Grupo Pro Software Livre Cell..: +55 (19) 9165 8010 Jabber: [EMAIL PROTECTED] ICQ#: 17249123 MSN: [EMAIL PROTECTED] Skype: gsbarbieri GPG: 0xB640E1A2 @ wwwkeys.pgp.net _______________________________________________ maemo-developers mailing list maemo-developers@maemo.org https://maemo.org/mailman/listinfo/maemo-developers