Кодеки в IP-телефонии

Одной из ключевых составляющих качественной связи является Аудиокодек. В случае с ip телефонией, этот параметр прочно занимает одну из ключевых позиций в выборе и настройке сети.

Кодеком аудио сигнала называется определенное программное или аппаратное решение, предназначенное для двустороннего преобразования аудио данных. Сегодня кодеки – это фактически определенный стандарт для данных различного формата. Популярными кодеками можно сразу же назвать такие как "MP3", "OGG", "FLAC" и "AAC".

Однако, в IP телефонии, кодеки – инструмент сжатия данных. Правильно подобранный кодек минимизирует задержки при передаче сигнала, за счет уменьшения размера передаваемых данных. Однако используемый кодек влияет и на качество связи, при сильном сжатии может происходить заметная потеря данных, что приводит к ощутимому снижению качества.

Несмотря на огромный «ассортимент» современных аудиокодеков, на сегодняшний день можно смело выделить лидера данной области, а именно, кодек G.711.

G.711 – фактически стандартный кодек передачи данных в IP телефонии. Он не является самым малым по размеру передаваемых пакетов, однако в условиях пропускной способности современных сетей Интернет, этот вопрос уже не стоит столь остро. Впервые представленный в 1972 году, кодек предоставляет частоту дискретизации в 8000 кадров/сек, формируя на выходе поток в 64kbps. Подобный поток предоставляет достаточно хорошее качество связи, и отлично подходит сетям, имеющим в приоритете качество связи.

Однако, порой приоритетным вопросом является размер потока. Это может быть важно для сетей с высокой нагрузкой и большим количеством данных. Использование таких кодеков как G.729 или G.723 помогает снизить размер пакетов до 8kbps и менее. Минусом подобных кодеков, заключается в большой потере данных и повышении затрат на кодирование и раскодирование сигнала, что может значительно увеличить задержки в связи.

Звонки с использованием IP телефонии состоят из двух потоков, выделенных для каждого из участников. А такие услуги как конференцсвязь или видео связь сильно увеличивают размер потока, необходимого для передачи сигнала. Поэтому выбор подходящего кодека – вопрос важный, и строго индивидуален по каждой проектируемой системе.

Кодек Полезная нагрузка пакета, байт Скорость передачи, кбит/с Алгоритмическая задержка Занимаемый поток, кбит/с IP пакеты
G.711 16064 20 64,880
G.723.1 (6.3)24 6,337,56,9 17,1
G.723.1 (5.3)20 5,337,55,9 16
G.726-32 16032 20 32,842,7
G.726-24 16024 20 24,834,7
G.726-16 16016 20 16,826,7
G.729 (8) 20 8 25 8,8 18,7
G.729 (6.4) 16 6,425 7,2 17,1