连接失败(1006)msg:TB.socket错误,连接超时(1008)

时间:2013-07-17 00:13:58

标签: javascript ios opentok tokbox

我用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.

我无法弄清楚,请帮忙。

1 个答案:

答案 0 :(得分:3)

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

您的iOS目前正在流式传输到Flash媒体服务器。您的网站正在尝试使用WebRTC库,它试图与Flash服务器建立套接字连接,从而为您提供TB.Socket错误。

你应该做的是坚持一堆。

OpenTok's webrtc JavaScript libraryOpenTok webrtc iOS sdk

OpenTok's flash JavaScript libraryOpenTok flash iOS sdk

有时在Xcode中,只需删除flash框架并在webrtc框架中拖动就行不通了。您必须转到Project Navigator - >项目 - >构建设置 - >框架搜索路径并确保其指向正确的OpenTok框架。

祝你好运!