VoIP кодеки, используемые в приложениях и устройствах

Когда совершается голосовой звонок через Voice over IP (VoIP) или в других цифровых сетях, голос кодируется в цифровые данные, а потом расшифровывается. 

В этом процессе данные сжимаются так, что их передача происходит быстрее, а качество вызова улучшается. Это кодирование достигается с помощью кодеков (что является сокращением от кодера-декодера).

VoIP-кодеки

Есть множество  кодеков  для аудио, видео, факса и текста. Ниже приведен список наиболее распространенных кодеков для VoIP. 

Как пользователь, вы можете думать, что вы не имеете никакого отношения к тому, что это такое, но минимум знаний всегда полезны, поскольку, возможно, придется однажды принять решение относительно кодеков, касающихся VoIP в вашем бизнесе.

Ситуация, при которой вас могут попросить разобраться в кодеках, — это когда вам нужно рассмотреть часть программного или аппаратного обеспечения перед покупкой. 

Например, вы можете решить, устанавливать ли это приложение для вызова или приложение на основе кодеков, которые они предлагают для ваших вызовов, в соответствии с вашими потребностями. 

Кроме того, некоторые телефоны имеют встроенные кодеки, которые стоить рассмотреть, прежде чем тратиться. 

Что такое кодек

Кодек — это алгоритм, чаще всего устанавливаемый как программное обеспечение на сервере или встроенный в аппаратное обеспечение.

В VoIP используется для преобразования голоса в цифровые данные, которые должны передаваться через Интернет или любую другую сеть во время вызова.

Слово кодек происходит от составленных слов кодер-декодер. Кодеки обычно выполняют следующие три задачи (очень немногие выполняют последнюю):

  • Кодирование-декодирование

  • Сжатие-декомпрессия

  • Шифрование-дешифрование

Кодирование-декодирование

Когда вы разговариваете по обычному телефону PSTN, ваш голос передается аналоговым способом по телефонной линии. Но с VoIP ваш голос преобразуется в цифровые сигналы. 

Это преобразование технически называется кодированием и достигается кодеком. Когда оцифрованный голос достигает места назначения, его необходимо декодировать обратно в исходное аналоговое состояние.

Сжатие-декомпрессия

Пропускная способность — дефицитный товар. Поэтому, если данные для отправки становятся легче, вы можете отправить больше за определенный промежуток времени и, таким образом, повысить производительность. 

Чтобы сделать оцифрованный голос менее громоздким, он сжат. Сжатие — это сложный процесс, при котором хранятся те же данные, но с меньшим пространством (цифровые биты). Во время сжатия данные ограничиваются структурой (пакетом), соответствующей алгоритму сжатия. 

Сжатые данные отправляются по сети и, как только они достигают своего места назначения, перед декодированием они распаковываются обратно в исходное состояние.

Типы сжатия

Когда данные сжимаются , они становятся легче и, следовательно, улучшается производительность. Однако, как правило, лучшие алгоритмы сжатия снижают качество сжатых данных. 

Существует два типа сжатия: без потерь и с потерями. При сжатии без потерь вы ничего не теряете, но и экономия трафика тоже малозаметна. С компрессией с потерями вы достигнете большого сокращения, но вы потеряете в качестве. 

Шифрование-дешифрование

Шифрование является одним из лучших инструментов в плане безопасности. Это процесс превращения данных в такое состояние, которое никто не может понять. 

Таким образом, даже если зашифрованные данные будут перехвачены посторонними лицами, данные все равно останутся конфиденциальными. Как только зашифрованные данные достигают места назначения, они дешифруются обратно в исходную форму. 

Часто, когда данные сжимаются, они уже в определенной степени зашифрованы, поскольку они изменяются по сравнению с исходным состоянием.

Распространенные VoIP кодеки

кодер-декодер

Пропускная способность / кбит

Комментарии

G.711

64

Обеспечивает точную передачу речи. Очень низкие требования к процессору. Требуется не менее 128 кбит / с для двусторонней связи. Это один из старейших кодеков (1972 г.), который лучше всего работает с высокой пропускной способностью, что делает его немного устаревшим для Интернета, но все же хорошим для локальных сетей.

G.722

48/56/64

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

G.723.1

5.3 / 6.3

Высокая компрессия с высоким качеством звука. Может использоваться с коммутируемым доступом и средами с низкой пропускной способностью, поскольку он работает с очень низкой скоростью передачи данных. Это, однако, требует большей мощности процессора.

G.726

16/24/32/40

Улучшенная версия G.721 и G.723 (отличается от G.723.1)

G.729

8

Лицензировано, то есть не бесплатно. Конечные пользователи косвенно платят за эту лицензию, когда покупают оборудование (телефонные аппараты или шлюзы), которое ее реализует.

GSM

13

Высокая степень сжатия. Бесплатно и доступно на многих аппаратных и программных платформах. Такая же кодировка используется в сотовых телефонах GSM (в настоящее время часто используются улучшенные версии).Он предлагает MOS 3,7, что не плохо.

Ilbc

15

Кодек с низкой скоростью. Был приобретен Google и является бесплатным. Устойчивый к потере. Используется многими приложениями VoIP, особенно с открытым исходным кодом.

Speex

2.15 / 44

Минимизирует использование полосы пропускания, используя переменную скорость передачи данных. Это один из наиболее предпочтительных кодеков, используемых во многих приложениях VoIP.

SILK

От 6 до 40

SILK был разработан Skype и в настоящее время имеет лицензию, будучи доступным в качестве бесплатного программного обеспечения с открытым исходным кодом, что сделало его доступным для многих других приложений и служб. Это база для новейшего кодека под названием Opus. WhatsApp — это пример приложения, использующего кодек Opus для голосовых вызовов.



Ссылка на основную публикацию
Adblock
detector