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-законом. A-Law используется в большинстве стран по всему миру, а μ-law в основном используется в Северной Америке. Рекомендация 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 (двухтональный многочастотный), а высококачественная музыка и факс не поддерживаются надежно с использованием кодека. Поэтому при передаче DTMF используется стандарт RFC 2833 для передачи цифр DTMF с использованием полезной нагрузки RTP. Кроме того, более низкая пропускная способность 8 кбит / с позволяет легко использовать G.729 в приложениях для передачи голоса по 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 выборок в секунду для голосовых сигналов, применяя теорию Nyquest, хотя 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, сохраняя при этом аналогичное качество голоса с использованием сложных алгоритмов, что приводит к более высокой вычислительной мощности в модулях кодирования и декодирования.