0

我正在使用 opentok 客户端 JS api 来设置视频会议应用程序。间歇性地,来自 open tok 服务器的 js 和 css 资源无法加载。

这些是我在 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

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

4

1 回答 1

0

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

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

我理解这意味着你并不总是得到错误。

这就是我认为正在发生的事情:因为您在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>

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

于 2014-12-23T22:23:19.783 回答