Выбор звукового кодека для сети (c / c ++) - PullRequest
1 голос
/ 14 мая 2010

Я выполняю запись звука (голоса) в режиме реального времени и переношу его в другой пункт моего приложения.Я хотел бы спросить, кто знает хороший кодек или алгоритм сжатия для передачи некачественных (максимум 32 кбит) звуковых данных через сеть.Я знаю, что Skype использует хорошее сжатие, какой кодек его использует?

* Должно быть бесплатно

Мне также показался интересным этот кодек: iLBC (Internet Low Bitrate Vocoder), но не источник.Знает ли какие-либо ссылки?http://www.vocal.com/speech_coders/ilbc.html

Спасибо.

1 Ответ

3 голосов
/ 14 мая 2010

Один из популярных ответов: Speex . Это не самый качественный доступный кодек, но бесплатный для использования и реализации.

Кодек Skype является проприетарным.

Если вы можете сократить частоту дискретизации, вы также можете использовать uLaw или aLaw, которые требуют очень мало времени на обработку.

...