G711 против G729
G.711 и G.729 - это методы кодирования голоса, используемые для кодирования голоса в телекоммуникационных сетях. Оба метода кодирования речи стандартизированы в 1990-х годах и используются в основных приложениях, таких как беспроводная связь, сети PSTN, системы VoIP (передача голоса по IP) и системы коммутации. G.729 сильно сжат по сравнению с G.711. В целом скорость передачи данных G.711 в 8 раз выше, чем скорость передачи данных G.729. Оба метода развивались в течение последних десятилетий и имеют несколько версий в соответствии со стандартом ITU-T.
G.711
G.711 - это рекомендация ITU-T для импульсно-кодовой модуляции (ИКМ) голосовых частот. G.711 - широко используемый кодек в телекоммуникационных каналах с пропускной способностью 64 кбит/с. Существуют две версии G.711, называемые μ-законом и А-законом. A-закон используется в большинстве стран мира, а μ-закон в основном используется в Северной Америке. Рекомендация ITU-T для G.711 составляет 8000 выборок в секунду с допуском всего + 50 частей на миллион. Каждая выборка представлена равномерным квантованием 8 бит, что приводит к скорости передачи данных 64 кбит/с. G.711 приводит к очень низким затратам на обработку из-за простых алгоритмов, которые он использует для преобразования голосового сигнала в цифровой формат, но приводит к низкой эффективности сети из-за неэффективного использования полосы пропускания.
Существуют и другие варианты стандарта G.711, такие как рекомендация G.711.0, которая описывает схему сжатия без потерь битового потока G.711 и предназначена для передачи по IP-сервисам, таким как VoIP. Также в рекомендации ITU-T G.711.1 описывается встроенный широкополосный алгоритм кодирования речи и звука стандарта G.711, который работает с более высокими скоростями передачи данных, такими как 64, 80 и 96 кбит/с, и использует 16 000 выборок в секунду в качестве частоты дискретизации по умолчанию.
G.729
G.729 является рекомендацией ITU-T для кодирования речевых сигналов со скоростью передачи данных 8 кбит/с с использованием линейного предсказания с возбуждением сопряженной структурой и алгебраическим кодом (CS-ACELP). G.729 использует 8000 выборок в секунду при использовании 16-битной линейной ИКМ в качестве метода кодирования. Задержка сжатия данных составляет 10 мс для G.729, также G.729 оптимизирован для использования с реальными голосовыми сигналами, что приводит к тонам DTMF (Dual Tone Multi-Frequency), а высококачественная музыка и факс не поддерживаются надежным кодеком. Поэтому при передаче DTMF используется стандарт RFC 2833 для передачи цифр DTMF с использованием полезной нагрузки RTP. Кроме того, более низкая пропускная способность 8 кбит/с позволяет легко использовать G.729 в приложениях Voice Over IP (VoIP). Другими вариантами G.729 являются G.729.1, G.729A и G.729B. G.729.1 обеспечивает масштабируемую скорость передачи данных от 8 до 32 кбит/с. G.729.1 - это широкополосный алгоритм кодирования скорости и звука, совместимый с кодеками G.729, G.729A и G.729B.
В чем разница между G711 и G729? – Обе системы кодирования голоса используются в голосовой связи и стандартизированы ITU-T. – Оба используют 8000 выборок в секунду для голосовых сигналов, применяя теорию Найквеста, несмотря на то, что G.711 поддерживает 64 кбит/с, а G.729 поддерживает 8 кбит/с. – Концепция G.711 была представлена в 1970-х годах в Bell Systems и стандартизирована в 1988 году, а G.729 была стандартизирована в 1996 году. – G.729 использует специальные алгоритмы сжатия для снижения скорости передачи данных, в то время как G.711 требует наименьшей вычислительной мощности по сравнению с G.729 из-за простого алгоритма. – Обе техники имеют собственные расширенные версии с небольшими вариациями. – Несмотря на то, что G.729 обеспечивает низкую скорость передачи данных, существуют права на интеллектуальную собственность, которые необходимо лицензировать, если вам нужно использовать G.729, в отличие от G.711. – Таким образом, G.711 поддерживается большинством устройств, а интероперабельность очень проста. |
Вывод
Преобразование из одной схемы кодирования в другую приведет к потере информации, если алгоритмы кодеков несовместимы. Существуют системы, которые измеряют потерю качества в таких сценариях с использованием различных индексов, таких как MOS (средняя оценка мнений) и PSQM (оценка качества речи при восприятии).
G.711 и G.729 - это методы кодирования голоса, специально предназначенные для использования в телекоммуникационных сетях. G.729 работает с в 8 раз более низкой скоростью передачи данных по сравнению с G.711, сохраняя при этом то же качество голоса, используя сложные алгоритмы, что приводит к более высокой вычислительной мощности в блоках кодирования и декодирования.