【问题标题】:Connect failed (1006) msg: TB.socket error, Connect Time-out (1008)连接失败 (1006) 消息:TB.socket 错误,连接超时 (1008)
【发布时间】:2013-07-17 00:13:57
【问题描述】:

我使用iOS SDK 构建了一个简单的 iOS 应用程序,当我将视频连接并发布到我的 OpenTok 会话时,没有错误。

当我尝试使用浏览器从我的浏览器加入同一个 OpenTok 会话时,我收到以下错误:

TB.exception :: title: Connect Failed (1006) msg: TB.Socket Error :: The socket to fms402-oak.tokbox.com received an error: undefined  
TB.exception :: title: Connect Time-out (1008) msg: Connection to the server timed out.

我想不通,请帮忙。

【问题讨论】:

    标签: javascript ios opentok tokbox


    【解决方案1】:

    您收到此错误的原因是您的 iOS 应用正在使用 OpenTok 的闪存堆栈,而您的网站正在使用 WebRTC 堆栈。 OpenTok 的 flash 和 Webrtc 服务不可互操作,您需要坚持使用其中一个。

    您的 iOS 当前正在流式传输到 Flash 媒体服务器。您的网站正在尝试使用 WebRTC 库,该库正在尝试与闪存服务器建立套接字连接,从而给您 TB.Socket 错误。

    你应该做的是坚持一个堆栈。

    OpenTok's webrtc JavaScript libraryOpenTok webrtc iOS sdk

    OpenTok's flash JavaScript libraryOpenTok flash iOS sdk

    有时在 Xcode 中,简单地删除 flash 框架并拖入 webrtc 框架是行不通的。您必须转到 Project Navigator -> Project -> Build Settings -> Framework Search Paths 并确保它指向正确的 OpenTok 框架。

    祝你好运!

    【讨论】:

      猜你喜欢
      • 2021-04-07
      • 1970-01-01
      • 1970-01-01
      • 2017-02-13
      • 2021-10-22
      • 1970-01-01
      • 1970-01-01
      • 2021-06-17
      相关资源
      最近更新 更多