Last modified 3 years ago
Audio
This page describes the audi library we wrote as part of OpenZoep: a VOIP SDK (which was used as FireFox plugin).
It is capable of:
- mixing (and has a ringmixer too)
- ringbuffer
- resampling
- dtmf
- saving/loading files
- dynamically loads codecs (gsm, g711, ilbc, speex)
- echo cancellation (via speex)
Right now, the best way to get a look at is by browsing the source in the openzoep repository:
https://open.code-shop.com/trac/openzoep/browser/trunk/src/voipster/audio
To get an idea how it works, you should look at the unit-test.
Unit-test examples:
Rationale
Design
Dependencies
- Plug: you can find this also in the openzoep svn
- Portaudio: this is in the thirdparty dir