Новости

VoIP: Різниця між кодеками g729 і g711 кодування звуку

  1. Вступ Кодеки - важливий компонент будь-якої системи відтворення / запису відео / аудіо даних. У...
  2. Постійний контроль доступності вашого сервера
  3. Попередні статті з циклу
  4. G.711
  5. G.729
  6. Так в чому ж все-таки різниця між G711 і G729?
  7. висновок

Вступ

Кодеки - важливий компонент будь-якої системи відтворення / запису відео / аудіо даних
Кодеки - важливий компонент будь-якої системи відтворення / запису відео / аудіо даних. У тому числі і в VoIP. Від них безпосередньо залежить завантаженість як мережі, так і процесора / пам'яті. Найчастіше чим більше компресія даних - тим менше передається даних через мережу, але тим сильніше використовується процесорний час і пам'ять сервера. Вірно і протилежне, чим менше стиснення - тим більше даних передається в мережу і тим менше завантаження компонентів сервера. Вибір за проектувальником системи.

Якщо Ви ще не вибрали VPS / VDS

Список непоганих конфігурацій можна знайти і замовити тут.

Постійний контроль доступності вашого сервера

Для контролю на працездатність вашого сервера використовуйте наступний сервіс ping-admin

Попередні статті з циклу

G711 і G729

G.711 і G.729 методи кодування використовуються для кодування / декодування голосу в телекомунікаційних мережах. Обидва були стандартизовані в 90-і роки і використовуються в бездротових комунікаціях, PSTN мережах і VoIP системах. G.729 алгоритм з високим ступенем стиснення. В цілому він дозволяє сильніше стискати трафік, досягаючи 8-кратного результату. Обидва методи розвивалися протягом останніх десятиліть і мають ряд версій відповідно до ITU-T стандартом.

G.711

G.711 рекомендований ITU-T для імпульсно-кодової модуляції голосових частот. Найбільш часто використовуваний в телекомунікаційних каналах з шириною в 64кбіт. Існує дві версії стандарту, μ-law and A-law (згадуємо як бачили в Asterisk ulaw, alaw). A-Law використовується в більшості країн світу, тоді як μ-law в більшості використовується в Північній Америці. ITU-T рекомендує для G.711 використовувати 8000 тактів в секунду з відхиленням в +50 на мільйон. Кожна частина каналу квантуется по 8 біт і займає 64кбіт передачі даних. G.711 слабо навантажує системи через незначні (легких) алгоритмів обробки для перетворення голосових сигналів в цифровий формат, але перевантажує мережу за рахунок малої компресії даних.

Є й інші варіанти стандарту G.711, такі як G.711.0, в якому описується схема без втрат на стиск потоку і призначений він для передачі по IP голосового трафіку VoIP. Крім того, є ще G.711.1 в якому описуються рекомендації для широкосмугової передачі мови і кодування звуку алгоритмом стандарту G.711, який працює на більш високих швидкостях передачі даних, такі як 64, 80 і 96 кбіт, а так само за замовчуванням використовує частоту дискретизації в 16000 тактів / секунду.

G.729

G.729 - широко використовуваний тип кодека, швидкість 8 Кбіт / с. Відповідно до теорії, мовний сигнал тривалістю в одну секунду можна повністю описати (тобто оцифрувати, передати або зберегти в цифровому вигляді і потім відновити в вихідний сигнал по цифровому поданням) цифровим потоком 60 байт / сек. Ідея оцифровувати і передавати (або зберігати) в цифровому вигляді не сам сигнал, а його параметр (кількість переходів через нуль, спектральні характеристики та ін.), Щоб потім за цими параметрами вибирати модель голосового тракту і синтезувати вихідний сигнал, лежить в основі «вокодеров »(VOice CODER) або« синтезують кодеків ».
Для всіх типів кодеків справедливо правило: чим менше щільність цифрового потоку, тим більше відновлений сигнал відрізняється від оригіналу. Однак відновлений сигнал гібридних кодеків має цілком високими характеристиками, відновлюється тембр мовного сигналу, його динамічні характеристики, іншими словами, його «впізнаваність» і «распознаваемость».
Алгоритм заснований на моделі кодування з використанням лінійного передбачення з порушенням з алгебраїчної кодової книзі (CELP-модель). Кодер оперує з кадрами мовного сигналу довжиною 10 мс, дискретизованного з частотою 8 КГц, що відповідає 80-ти 16-бітовим відліках в лінійному законі. Для кожного кадру проводиться аналіз мовного сигналу і виділяються параметри моделі (коефіцієнти фільтра лінійного передбачення, індекси і коефіцієнти посилення в адаптивної та фіксованого кодових книгах). Далі ці параметри кодуються і передаються в канал.
У декодере битовая посилка використовується для відновлення параметрів сигналу збудження і коефіцієнтів синтезує фільтра. Мова відновлюється шляхом пропускання сигналу збудження через короткочасний синтезує фільтр.
Детальніше G729

Так в чому ж все-таки різниця між G711 і G729?

  • Обидва алгоритми кодування використовуються в комунікаціях і стандартизовані організацією ITU-T.
  • Обидва використовує 8000 тактів в секунду на зчитування сигналу використовуючи теорію частота Найквіста , Використовуючи ширину каналу в 64кбіт / сек для G.711 і 8кбіт / сек для G.729.
  • Концепт G.711 був вперше запропонований в 1970-х роках Bell Systems і стандартизований в 1988 році, тоді як G.729 стандартизований в 1996 році.
  • G.729 використовує спеціальні алгоритми стиснення для зменшення витрат на ширину передачі даних, в той час як G.711 вимагає низької обчислювальної потужності, в порівнянні з G.729, завдяки простому алгоритму кодування.
  • Обидва алгоритми мають свої розширені версії з невеликими варіаціями.
  • Не дивлячись на те що G.729 забезпечує більш низький обсяг переданих даних, потрібно звернути увагу на питання ліцензії. З слів Вікіпедії:
    -----------------------
    G.729 включає програмні патенти від декількох компаній і ліцензоване від імені Sipro Lab Telecom. Sipro Lab Telecom є авторизованим представником прав на G.729 технологію і патентний портфель. [2] [3] [4] [5] У ряді країн, при використанні G.729 може знадобитися плата за ліцензію і / або роялті збір. [4]. У Росії кодек G.729 повністю безкоштовний.
    ------------------------
  • Виходячи з перерахованого вище вийшло так що G.711 підтримується великою кількістю пристроїв і системи на його основі простіше використовувати.

висновок

G.711 і G.729 є методами кодування даних в телекомунікаційних мережах. G.729 використовуємо в 8 разів менше ширину передачі даних в порівнянні з G.711 при збереженні аналогічної якості голосу за допомогою складних алгоритмів кодування, що призводить до збільшення витрат обчислювальної потужності на кодування і декодування.

Так в чому ж все-таки різниця між G711 і G729?

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

Или позвоните нам по телефонам: (048) 823-25-64

Организация (обязательно) *

Адрес доставки

Объем

Как с вами связаться:

Имя

Телефон (обязательно) *

Мобильный телефон

Ваш E-Mail

Дополнительная информация: