ShtoomVoiceOverIP
1332
Comment: cat archive, ahh mataro. Those were the days!
|
← Revision 5 as of 2008-08-06 16:17:56 ⇥
1332
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.
ShtoomVoiceOverIP (last edited 2008-08-06 16:17:56 by localhost)