加载资源时出现 OpenTok JS 连接超时问题

OpenTok JS connection timeout issue while loading resources

本文关键字:JS 连接 超时 问题 OpenTok 资源 加载      更新时间:2023-09-26

我正在使用opentok客户端JS来设置视频会议应用程序。

这些是我在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 加载资源失败:净::ERR_CONNECTION_TIMED_OUT

一旦发生这种情况,我将无法看到对方的视频。任何帮助值得赞赏?在生产环境中避免此问题的最佳做法是什么?

我认为您遇到了一些间歇性的网络连接问题。你提到:

我有一个良好的互联网连接,但并非总是如此

我理解的意思是你并不总是得到错误。

我相信这就是正在发生的事情:因为你在本地下载了opentok.min.js文件,所以你每次都能获得这个资源;即使你的网络连接断开了。但是,此文件还会动态获取托管在 TokBox 服务器上的其他文件。即dynamic_config.min.jsot.min.css文件。当请求这些资源但无法获取时,会出现网络超时错误。

至于最佳实践,TokBox 建议您不要在本地下载 OpenTok.min.js 文件,而是使用:

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

如果实际上是由于网络问题,这不会解决问题,但出于调试目的,它会快速失败。