0

我正在将 RTCMulticonnection 库用于 webrtc 视频流平台。它的功能很像这样:有一个用户列表,每个用户都有一个带有聊天按钮的个人资料页面。单击此聊天按钮后,呼叫者将进入聊天室页面(新的浏览器选项卡),在该页面中他发出 aconnection.open()以创建房间。

之后聊天请求通过节点服务器发送给被调用者,被调用者得到一个确认弹出窗口。如果他接受,他将进入connection.join(roomId)调用 a 的聊天室页面(一个新标签)。

我的问题是,在 ipad/iphone 上,音频和视频流仅在第一次通话时添加,无论您是呼叫者还是被呼叫者。如果您之后想在 ipad 上呼叫其他人,则只会将音频流添加到聊天视图中,但从远程端您可以获得视频流就好了。

是否有一个标志在某处设置,不知何故我错过了?

还有一些情况会导致 iOS 设备非常糟糕地冻结,因此它们需要硬重启,但我还没有确定罪魁祸首。

在台式机和安卓设备上,流程似乎运行良好......到目前为止。

4

1 回答 1

0

这是 WebKit 中的一个错误:

自 iOS 11.2 起已解决。

于 2018-02-12T18:13:19.457 回答