Одной из ключевых составляющих качественной связи является Аудиокодек. В случае с ip телефонией, этот параметр прочно занимает одну из ключевых позиций в выборе и настройке сети.
Кодеком аудио сигнала называется определенное программное или аппаратное решение, предназначенное для двустороннего преобразования аудио данных. Сегодня кодеки – это фактически определенный стандарт для данных различного формата. Популярными кодеками можно сразу же назвать такие как «MP3», «OGG», «FLAC» и «AAC».
Однако, в IP телефонии, кодеки – инструмент сжатия данных. Правильно подобранный кодек минимизирует задержки при передаче сигнала, за счет уменьшения размера передаваемых данных. Однако используемый кодек влияет и на качество связи, при сильном сжатии может происходить заметная потеря данных, что приводит к ощутимому снижению качества.
Несмотря на огромный «ассортимент» современных аудиокодеков, на сегодняшний день можно смело выделить лидера данной области, а именно, кодек G.711.
G.711 – фактически стандартный кодек передачи данных в IP телефонии. Он не является самым малым по размеру передаваемых пакетов, однако в условиях пропускной способности современных сетей Интернет, этот вопрос уже не стоит столь остро. Впервые представленный в 1972 году, кодек предоставляет частоту дискретизации в 8000 кадров/сек, формируя на выходе поток в 64kbps. Подобный поток предоставляет достаточно хорошее качество связи, и отлично подходит сетям, имеющим в приоритете качество связи.
Однако, порой приоритетным вопросом является размер потока. Это может быть важно для сетей с высокой нагрузкой и большим количеством данных. Использование таких кодеков как G.729 или G.723 помогает снизить размер пакетов до 8kbps и менее. Минусом подобных кодеков, заключается в большой потере данных и повышении затрат на кодирование и раскодирование сигнала, что может значительно увеличить задержки в связи.
Звонки с использованием IP телефонии состоят из двух потоков, выделенных для каждого из участников. А такие услуги как конференцсвязь или видео связь сильно увеличивают размер потока, необходимого для передачи сигнала. Поэтому выбор подходящего кодека – вопрос важный, и строго индивидуален по каждой проектируемой системе.
Кодек | Полезная нагрузка пакета, байт | Скорость передачи, кбит/с | Алгоритмическая задержка | Занимаемый поток, кбит/с | IP пакеты |
---|---|---|---|---|---|
G.711 | 160 | 64 | 20 | 64,8 | 80 |
G.723.1 (6.3) | 24 | 6,3 | 37,5 | 6,9 | 17,1 |
G.723.1 (5.3) | 20 | 5,3 | 37,5 | 5,9 | 16 |
G.726-32 | 160 | 32 | 20 | 32,8 | 42,7 |
G.726-24 | 160 | 24 | 20 | 24,8 | 34,7 |
G.726-16 | 160 | 16 | 20 | 16,8 | 26,7 |
G.729 (8) | 20 | 8 | 25 | 8,8 | 18,7 |
G.729 (6.4) | 16 | 6,4 | 25 | 7,2 | 17,1 |