>исходники 20k$ стоят
>поищите в инете Ну ладно человека-то пугать! В стандартах ITU-T есть и доки с алгоритмами и математикой, и исходники кодеров/декодеров. Подписка на доступ к этим архивам стоит 6к$ в год, но если с вами кто-то бесплатно поделился, это вполне законно. Единственное что нужно уловить для конечной реализации, это то что для ITUшных исходников (де)кодера используется словарное представление битстрима (есть 16битное синхрослово на блок и 16битные слова-коды для битов 1 и 0, чем это вызвано не вдавался, верояно математической оптимизацией алгоритмов), эти моменты тоже описаны во всяких readme. Использовать эти алгоритмы и код ты можешь абсолютно безвозмездно - что значит даром ;) Если ты соберешся лицензировать софт или оборудование под связь, то тебе придется лицензировать свою реализацию кодека посредством ITUшных тест-векторов, не помню, много ли в этом встречается платных моментов, но деньги там тоже вполне вменяемые плотются...
Чтобы не быть голословным, скажу что в свое время дампил RTP-поток с голосовых H.323 цисок и делал цепочку UDP->RTP->Payload->bitstream2dict и полученное скармливал ITUшному декодеру (имеющему вполне доступные исходники), на выходе получал вполне играбельный pcm 8x16, который элементарно воспроизводился через play -t raw -r 8000 -c 1 -s w -f s myfile.pcm
В винду, кстати, тоже входит dllка-кодек g729 имеющий стандартное виндовое API аудиокодеков - если все предусмотреть, то тож можно юзать безо всяких там 20к$.