Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / speex и codecs.conf

speex и codecs.conf

Сообщений: 22

speex и codecs.conf

Меняю quality в codecs.conf - никакого эффекта. Как было 27Kbit (на сетевом уровне) - так и есть. Кроме того, на слух - никаких изменений в качестве голоса. В чём может быть причина? И ещё, у кого-нибудь заработал speex 1.1.8? У меня * вылетает с segmentation fault. С 1.1.7 идёт нормально. Спасибо.
2005-06-01 14:24

Сообщений: 3

Re: speex и codecs.conf

Фишка в том, что * не перекодирует сквозные сеансы, а устанавливает native bridge. Мы пробовали то же самое на FireFly - те же 27кбпс, но если заставить тётеньку говорить Speex-ом, то эти настройки начинают сказываться. Минимум чего удалось добиться - это 14-15кбпс.
Короче, нагрузка на сеть получается 12кбпс+кодек.
А вообще, влезьте в codec_speex.c и поставьте printf-ы в функциях - всё станет ясно.
2005-06-09 17:24

Сообщений: 22

Re: speex и codecs.conf

Так у меня не сквозной сеанс. Вот схема:

<phone1>---<pstn1>---<*1>---<*2>---<pstn2>---<phone2>

Т.е. voip идёт только между серверами *. А codec_speex.c я смотрел. Там честно вызывается функция speex_encoder_ctl:

speex_encoder_ctl(tmp->speex, SPEEX_SET_QUALITY, &quality);

Причем в сторону увеличения quality работает - трафик растёт. При quality=4 по всем расчётам должно быть ~20Kbit, а имеем 27.
2005-06-09 19:23

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru