Added Realtime Text (RFC 4103) without having tied it to the phone software yet
[firmerware] / src / codec / README
1 Codec selection for 0cpm Firmerware
2 ===================================
3
4 The codecs in this tree have been defined with a number of goals in mind:
5
6 * No patent-encumbered codecs: patents constipate progress
7 * Support for encryption through ZRTP
8 * Support for various applications in common use:
9
10   - G.711 for direct exchanges with ISDN
11   - G.726 for direct exchanges with DECT
12   - G.722 for direct exchanges with wideband VoIP and CAT-iq
13   - Speex for its wide range and excellent quality/bitrate ratio
14
15 * Enhancement of facilities:
16
17   - RTT helps with speech and hearing impairments; and can speedup IVRs for the rest of us
18   - Ogg/RTP can play radio stations from multicast sources
19   - L16 can play PCM and replace computer sound devices
20
21
22 Codecs that are large are made optional:
23
24 * Ogg decoding (Internet radio support) could be done by the multicasting node
25 * Speex encoder/decoder which consumes about 100 kB of code size
26