Перейти к публикации

Рекомендованные сообщения

Для VoIP существуют различные звуковые кодеки. G.711, G.722 и т.д.

 

мои вопросы: для программы, например, Media5, при медленной мобильной связи (2G) какой кодек лучше использовать?

 

Если установленно несколько кодеков, то переключаются они автоматический?

 

G.729 действительно хороший кодек?

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение

Тема здесь уже поднималась, гляньте в "программах для СИП". Там многосторонней об этом.

О кодеках можно вот тут знания почерпнуть, например:

 

http://www.phreaking.kz/iptel/codecvoip.html

 

и вот тут, если с английским дружны:

 

http://www.en.voipforo.com/codec/codecs.php

 

Хороших и плохих кодеков не бывает. Есть соответствующие заданным условиям и ширине канала.

Для мобильных сетей рекомендуется SPEEX и GSM кодеки. Я сейчас работаю с GSM постоянно.

А в целом, что касается "медленной мобильной связи", удовлетворительные результаты крайне редки.

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

Так что это только в случае крайней необходимости и при сочетании положительных обстоятельств.

Поделиться сообщением


Ссылка на сообщение

Согласен с предыдущим постом.

В 2G очень мало шансов достичь удовлетворительного качества.

Можно попробовать gsm,speex,g729

Обычно плюс G729 в том что он популярен на стыке с телефонными сетями, как и G711, а значит не будет перекодирования.

 

Но при попытке звонить через 2G перекодирование это мелочь, которую все равно не заметите учитывая качество интернет соединения. Потому проще начать пробовать с gsm speex а потом подумать как подключить 3G или звонить через WiFi

Поделиться сообщением


Ссылка на сообщение

Спасибо большое за информацию.

 

А если активированно несколько кодеков, устройство выбирает само какой кодек в данный момент (в зависимости от скорости) надо использовать?

Поделиться сообщением


Ссылка на сообщение

тоже интересно как прога выбирает какой кодек использовать?

Поделиться сообщением


Ссылка на сообщение

А если активированно несколько кодеков, устройство выбирает само какой кодек в данный момент (в зависимости от скорости) надо использовать?

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

У некоторых в настройках скорость задается.

 

Обычно используют кодеки по списку, от первого до последнего (на какой из списка ответит другая сторона ОК, такой и будет).

 

Планируется ли поддержка сервисом Zadarma кодека G.722?

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

Надеюсь в ближайшем будущем сможем предложить кодек 722.2 на всем пути от нас до сетей сотовых операторов (у крупнейших сотовых он уже используется в GSM и рекламируют его как "голос повышенного качества"). Этот кодек может менять скорость кодировки в процессе разговора и должен предоставлять высокое качество.

 

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

Поделиться сообщением


Ссылка на сообщение

Господа, суть в том, что если работа с РПК (работа с плохим качеством) для одного абонента допустима, то у другого вызовет жёсткие нарекания. Не думаю, что оператор изначально допустит такую ситуацию. Отсюда отчасти и подход к библиотеке кодеков.

 

G.729A

Материал из Википедии — свободной энциклопедии

G.729А, он же G.729 Annex A — алгоритм сжатия звука преимущественно для передачи голоса. За счёт отказа от операций с плавающей запятой алгоритм работает быстрее, чем G.729, однако при этом незначительно ухудшается качество декодированных аудиоданных.

 

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

Дело в том, что, отработка аудиоданных на сжатие требует больших затрат аппаратных ресурсов. Тоже надо обратить на это внимание. Например, применяя G.729, вы можете заметить характерное пощелкивание, вызванное не алгоритмом работы кодека, а недостатком ресурса коммуникатора. Это явление часто наблюдал на Виндовс Мобайл устройствах прежних лет, притом здорово оно зависит от реализации программы софтфона. Скажем, ПортСип с g.729 щелкает, а вот ПортГо Про - нет.

Да, у некоторых софтфонов (SJPhone, Express Talk) есть возможность установить степень компрессии вручную.

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

Поделиться сообщением


Ссылка на сообщение

но он ничем не лучше других, еще и не популярен, то есть будет перекодировка.

Ну это как сказать. Этот кодек у меня стоит приоритетным на астериске, качество звука - просто офигенное, даже по сравнению с G711.

Появляются высокие частоты, ощущение, что говоришь не по телефону, а с живым человеком.

Поделиться сообщением


Ссылка на сообщение

Ну это как сказать. Этот кодек у меня стоит приоритетным на астериске, качество звука - просто офигенное, даже по сравнению с G711.

Появляются высокие частоты, ощущение, что говоришь не по телефону, а с живым человеком.

Качество звука такое потому что он широкополосный (16 килогерц). Попробуйте speex на 16 килогерц, будет то-же самое.

А если включить speex на 32 килогерца, будет еще лучше слышно.

Поделиться сообщением


Ссылка на сообщение

speex не всеми железками поддерживаются, у нас цискофоны, там вроде как поддержки speex нет

Поделиться сообщением


Ссылка на сообщение

Могу предложить нашим администраторам добавить кодек 722, но все равно дальше наших серверов в нем голос не уйдет т.к. не видел чтобы его кто-то поддерживал из национальных телекомов.

Поделиться сообщением


Ссылка на сообщение

А на счет ранее озвученной инфы по поводу трафика до сотовых операторов? Или там не тот 722?

Поделиться сообщением


Ссылка на сообщение

У сотовых операторов 722.2 это абсолютно другой протокол и с 722 кроме названия не имеет практически ничего общего.

Поделиться сообщением


Ссылка на сообщение

А что, 722 уже умеет дтмф передавать? Вчера вроде не умел еще :rolleyes:

Поделиться сообщением


Ссылка на сообщение

 

Надеюсь в ближайшем будущем сможем предложить кодек 722.2 на всем пути от нас до сетей сотовых операторов

Здравствуйте. Подскажите, пожалуйста, будущее уже наступило?

Поделиться сообщением


Ссылка на сообщение

Нет, на сейчас подавляющее большинство мобильных операторов не передают протокол 722.2 на междуоператорском стыке.  Единичные примеры к сожалению скорее исключения чем правило.

Как только начнут передавать мобильные операторы в свою сеть, мы с радостью построим стык на данном кодеке до клиента.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...