freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 29 апр 2024 15:03

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
СообщениеДобавлено: 17 сен 2014 15:06 

Зарегистрирован: 02 сен 2014 14:44
Сообщения: 10
В браузере имеется софтфон по WebRTC на FreeSWITCH Version 1.5.14b+git~20140730T044231Z~b1f382c67e~64bit (git b1f382c 2014-07-30 04:42:31Z 64bit).
С момента поднятия трубки до появления звука (ICE connection state changed to "connected" в логе) проходит ~1216мс, что является чудовищным для моих задач. Есть какие-нибудь соображения на этот счёт? STUN, как видно, отключен.
Код:
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.inviteservercontext | new listener added to event connecting sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 0 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.eventemitter | emitting event userMediaRequest sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 41 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.invitecontext.mediahandler | emitting event userMediaRequest sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 41 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.eventemitter | emitting event userMedia sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 43 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.invitecontext.mediahandler | emitting event userMedia sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 43 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.invitecontext.mediahandler | acquired local media stream sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 44 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.inviteservercontext | emitting event connecting sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 44 мс. 
Ожидание соединения: 47 мс. WebRTCCallCenter.js?r=1:212
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.invitecontext.mediahandler | ICE connection state changed to "checking" sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 47 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.invitecontext.mediahandler | ICE Gathering Completed sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 47 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.invitecontext.mediahandler | emitting event iceComplete sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 48 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.invitecontext.mediahandler | emitting event getDescription sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 48 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.transaction.ist | emitting event stateChanged sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 50 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.inviteservercontext | emitting event accepted sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 51 мс. 
>>>>> Звонок начат Operator.js?r=3:1903
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.inviteservercontext | no ACK received, attempting to retransmit OK sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 60 мс. 
Wed Sep 17 2014 16:31:21 GMT+0600 | sip.inviteservercontext | no ACK received, attempting to retransmit OK sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 80 мс. 
Wed Sep 17 2014 16:31:22 GMT+0600 | sip.invitecontext.mediahandler | ICE connection state changed to "connected" sip-0.6.2.js:2655
>>> ||| <<< С момента взятия звонка прошло: 1216 мс.

При этом есть нюанс: если оператор и сервер находятся в локальной сети и подключаются по внутренним адресам, то до появления звука проходит ~280мс, что является с некоторой натяжкой более-менее приемлемо. Но если я подключаюсь к браузеру через внешку (роутер с пробрасыванием порта), тогда задержки увеличиваются в 5 раз.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 17 сен 2014 20:05 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
чудовищьно для WebRTC когда FreeSwitch стоит за NAT

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2014 10:18 

Зарегистрирован: 02 сен 2014 14:44
Сообщения: 10
Тут FreeSwitch вообще при делах, интересно знать? Как-то он участвует в данном процессе или это 2 peer'а пытаются друг с другом соединиться?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 18 сен 2014 10:38 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
смотрите в логе FS насколько он при делах

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 326


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB