javascript - 连接失败 (1006) 消息 : TB. 套接字错误,连接超时 (1008)

标签 javascript ios opentok tokbox

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

当我尝试使用浏览器从我的浏览器加入同一个 OpenTok session 时,出现以下错误:

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.

我不明白,请帮忙。

最佳答案

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

您的 iOS 当前正在流式传输到闪存媒体服务器。您的网站正在尝试使用 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 框架。

祝你好运!

关于javascript - 连接失败 (1006) 消息 : TB. 套接字错误,连接超时 (1008),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17689061/

相关文章:

javascript - 出现/消失消息 onclick(工具提示?)

javascript - 如何将 'slideUp' 效果添加到 'toggle' 索引内的 'click' 函数?

javascript - jquery 中下拉列表的同一更改事件有多个函数

ios - Opentok黑屏问题

ios - ios 如何在去电时播放来电铃声?

ios - OpentTok (iOS) 如何订阅 hasAudio 流变化

javascript - 如何在 .then .catch 链中有条件地运行 .then() 函数?

ios - xCode 4.2 UITableView 向下钻取

ios - iPhone 应用程序的 JSONKit?

ios - 使用 swift 放大到 PDFKit 中的特定坐标