Проблема тайм-аута соединения OpenTok JS при загрузке ресурсов

Я использую клиент opentok JS API для настройки приложения для видеоконференций. Время от времени ресурсы js и css с открытых серверов tok не загружаются.

Это ошибки, которые я вижу на консоли разработчика в браузере Chrome. У меня хорошее подключение к интернету, и это не всегда. Я думаю, что эти ресурсы загружаются из opentok.min.js. У меня есть этот файл как локальный ресурс. Есть ли способ избежать таких проблем?

http://static.opentok.com/webrtc/v2.2.9.6/js/dynamic_config.min.js Не удалось загрузить ресурс: net::ERR_CONNECTION_TIMED_OUT

http://static.opentok.com/webrtc/v2.2.9.6/css/ot.min.css Не удалось загрузить ресурс: net::ERR_CONNECTION_TIMED_OUT

Как только это произойдет, я не смогу смотреть видео другой стороны. Любая помощь приветствуется? Как лучше всего избежать этой проблемы в производственной среде?


person Madhu    schedule 23.12.2014    source источник


Ответы (1)


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

У меня хорошее интернет-соединение, и это не всегда

Я понял, что это означает, что вы не всегда получаете ошибки.

Вот что, по моему мнению, происходит: поскольку файл opentok.min.js загружен локально, вы можете получать этот ресурс каждый раз; даже когда ваше сетевое подключение не работает. Однако этот файл также динамически получает другие файлы, размещенные на серверах TokBox. А именно файлы dynamic_config.min.js и ot.min.css. Когда эти ресурсы запрашиваются и не могут быть получены, вы получаете ошибку тайм-аута сети.

Что касается передового опыта, TokBox рекомендует не загружать файл OpenTok.min.js локально, а вместо этого использовать:

<script src='//static.opentok.com/webrtc/v2.2/js/opentok.min.js'></script>

Это не решит проблему, если она на самом деле вызвана проблемами с сетью, но это быстро приведет к сбою для ваших целей отладки.

person Hashir Baqai    schedule 23.12.2014
comment
У меня хорошее подключение к Интернету, и это не всегда - я имел в виду, что у меня хорошее подключение к Интернету, и большую часть времени работает opentok. Но иногда он не может загрузить ресурсы opentok. В тот момент я перепроверил другие веб-сайты и смог получить доступ к другим сайтам. Вот и думаю, в чем может быть дело. Я использую бесплатную пробную учетную запись. Существуют ли разные URL-адреса для платных/подписных аккаунтов? - person Madhu; 25.12.2014
comment
Нет, пробная учетная запись предоставляет полный доступ к платформе с использованием тех же ресурсов. Я не могу сразу придумать причину, по которой вы получили это сообщение об истечении времени ожидания, кроме проблем с сетью. - person Hashir Baqai; 18.02.2015