webrtc - 无法通过 OpenTok 在 iPad 上使用 Chrome 观看发布商的视频

标签 webrtc opentok tokbox

我目前正在尝试在我的网络客户端和 iOS 应用程序之间建立连接,但由于某种原因,我的 iOS 客户端在使用 Chrome(版本 33)时只能看到一个黑框。如果我使用 Firefox,我就可以很好地观看视频(无论是在我的应用程序中还是当我并排放置浏览器时,它们都可以看到对方)。

这似乎没有记录known issue使用 JavaScript SDK,我在论坛上看不到任何最近关于此问题的讨论(上一篇文章是我的)。

iOS 示例可以位于 here (samples/OpenTokHelloWorld) 以及 samples/OpenTokHelloWorld/browser_demo.html

中的浏览器页面

我建议cd进入samples/OpenTokHelloWorld并运行python -m SimpleHTTPServer,因为它无法从file:///运行 路径。

这是我的 iPad 看到的内容:

Chrome:

iPad view with Chrome

火狐浏览器:

iPad view with Firefox

和 Chrome/Firefox(分别),两者都从同一摄像头发布视频

Chrome/Firefox

编辑:在其他计算机上进行测试后,即使我的扩展程序都没有在隐身模式中运行并且我没有安装任何自定义插件,但它可能是特定于我的环境的。

最佳答案

看起来我使用的特定网络摄像头的 OpenTok 移动 SDK 有问题。在 Android 上,视频流将显示一小会儿,然后出现段错误,而在 iOS 上,将根本没有视频。

关于webrtc - 无法通过 OpenTok 在 iPad 上使用 Chrome 观看发布商的视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22545425/

相关文章:

google-chrome-extension - 从 Chrome 扩展程序捕获桌面视频和麦克风音频

ios - 打开应用程序的静默推送通知

javascript - 如何设置Opentok视频发布分辨率

php - 集成 OpenTok 和 Google 日历

javascript 未在 heroku 上加载

audio - Raspberry Pi-UV4L WebRTC没有音频

amazon-web-services - Janus-Gateway RTP-Forward 将流发送到 AWS Elemental MediaLive

javascript - 在不刷新页面的情况下停止 getUserMedia 的网络摄像头流

ios - 这个保留周期的原因是什么?有没有办法强制释放内存?

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