ShtoomVoiceOverIP

Differences between revisions 4 and 5
Revision 4 as of 2006-06-10 04:39:02
Size: 1332
Editor: S0106000fb085cc63
Comment: cat archive, ahh mataro. Those were the days!
Revision 5 as of 2008-08-06 16:17:56
Size: 1332
Editor: localhost
Comment: converted to 1.6 markup
No differences found!

Shtoom is a VoIP client and toolkit, implemented in Python.

This session will start with a talk introducing shtoom (and voip), as well as showing that Python's supposed speed problems are in fact a myth.

Slides from the BOF are available http://www.interlink.com.au/anthony/tech/talks/Ubuntu

There's also a paper, with more detail than you could possibly imagine...

http://www.interlink.com.au/anthony/tech/talks/OSDC/shtoom-paper.txt

The desperately out-of-date website is http://shtoom.divmod.org/ - right now, the best place to get the code is svn://divmod.org/svn/Shtoom/trunk/ - there's a shtoom directory with the code, codecs contains (optional) audio codecs (including GSM and speex) and the like.

The branch with better STUN support is done, but the conference firewall is the worst sort in the world - still hooking bits together.

Packaging Shtoom

   Depends on ALSA, Gnome-Python
   Additional Packages (all in shtoom svn, see above):
        PyALSAAudio (should be packaged separately as it has a lot of other uses)
        PySpeex (licensing unknown, would be a trivial rewrite in Pyrex)
               Depends on libspeex
        PyGSM
               Depends on libgsm (mmm patent clarity)

Update: speex lib is LGPL. PySpeex wrapper by David McNab is GPL.

CategoryArchive

ShtoomVoiceOverIP (last edited 2008-08-06 16:17:56 by localhost)