В Tokbox есть четыре основных события:
connectionCreated
connectionDestroyed
streamCreated
streamDestroyed
Мы отслеживаем эти события на клиенте (чистый JS) и используем веб-хуки на сервере (PHP).
connectionDestroyed
Объект события содержит «причину», по которой он был уничтожен.
Мы заметили, что когда причиной является networkDisconnected
, мы видим задержку в его ответе.
Другие события иПричины, похоже, срабатывают почти сразу.Но когда сетевое соединение обрывается (отсоединение сетевого шнура или отключение Wi-Fi во время тестирования), кажется, что задержка составляет 5-20 секунд, прежде чем веб-крючок подтверждает это.
Кто-нибудь знает, если это "типично"«?Tokbox делает это специально?Может быть, это дает соединению время для повторного подключения, чтобы небольшой сбой в сети не привел к преждевременному отключению?Есть ли способ изменить эту задержку?
Если у кого-то есть понимание этого, я был бы очень признателен.
Спасибо!