![]() |
Модераторы: SoWa |
![]() ![]() ![]() |
|
g613 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.9.2011 Репутация: нет Всего: нет |
День добрый !
делаем гейт flash<->sip ( freeswitch + mod_rtmp + их клиент для примера ). все настроено и вроде как работало ( сервер крутился, звонки ходили ) на тестовых машинках. пришли манагеры и говорят голос гуано... :(. В результате некоторых изысканий воспроизвести удалось запуском клиента в вмвари за натом. выгладит так, что вместо голоса на сервер приходит 'бульканье' к клиенту приходит чистый поток. отловленные tcpdump'om пакеты выхглядят по разному ( с натом и без ). Кто то сталкивался с таким ? P.S. Я как то больше по voip, так что если не хватает каких то данных говорите... |
|||
|
||||
SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 2 Всего: 74 |
В флеше со звуком выбор невелик - либо кодек, либо параметры эхоподавления. Ну плюс RTMP.
Кодек - SPEEX лучше Nellymoser(или как его звать...) Эхоподавление - глупенькое оно у флеша, лучше его вырубать. RTMP - передаете с помощью NetStream? Если так, то надо смотреть, выставлена ему буферизация или нет. -------------------- Всем добра ![]() |
|||
|
||||
g613 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.9.2011 Репутация: нет Всего: нет |
Кодек speex.
Собственно так инициализируется:
весь клиент. ходит всё по tcp. А где и как смотреть буферизацию ? |
|||
|
||||
g613 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.9.2011 Репутация: нет Всего: нет |
mic.setUseEchoSuppression(false);
ниче не поменяло |
|||
|
||||
SoWa |
|
|||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 2 Всего: 74 |
mic.framesPerPacket = 1; - это меня настораживает. Пробовали по дефолту, без этой установки?
-------------------- Всем добра ![]() |
|||
|
||||
g613 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 12.9.2011 Репутация: нет Всего: нет |
по дефолту ( 2 ) не получится - freeswitch может только 1. Самое фиговое то, что оно не всегда не работает. Включенный нат в вмваре - один из случаев. Смотрели тррафик в wireshark'e - он разный для хорошего и плохого потока.
|
|||
|
||||
dursun266 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 30.11.2011 Репутация: нет Всего: нет |
Такая же ситуация с флешь клиентом из под MacOS (под linux,windows все ок).
Пробовал вместо Speex - ALAW,ULAW с framesperpacket=2 + изменения в mod_rtmp, в MacOS так же булькает. Причем с asterisk'ом (rtmp от phsultan) работает без проблем. Это сообщение отредактировал(а) dursun266 - 30.11.2011, 23:39 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Flash" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Flash | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |