G.729
G.729 принадлежит к семейству кодеков со сжатием с потерями, когда декодированный сигнал не идентичен исходному.
Отличается достаточно высокими требования к ресурсам процессора.
Использование кодека G.729 требует лицензирования в ряде стран (кроме некоммерческого использования для образовательных целей, а так же в странах, где патент не действует).
Задержки при кодировании – 10 мс, заполнение предварительного буфера 5 мс, всего 15 мс.
Описание
В кодеке G.729 заложена идея передавать не сам оцифрованный сигнал, а его параметры, чтобы впоследствии синтезировать исходный. При этом сохраняются основные характеристики голоса: тембр, амплитуда, и. д. При кодировании из сэмплов длиной 10 мс, оцифрованных с частотой 8 кГц выделяются необходимые коэффициенты, которые потом посылаются в канал в виде определенных кодов. Потерянные данные при синтезе восстанавливаются путем интерполяции с предыдущих успешных посылок.
Версии
G.729A отличается от G.729 меньшими требованиями к мощности процессора и соответственно худшим качеством кодирования.
G.729B дополнительно к G.729 содержит детектор голосовой активности (VAD) и способен снижать битовый поток во время отсутствия речевого сигнала, заполняя паузы особым шумом, чтобы не вызывать дискомфорта у абонента абсолютной тишиной.