Opentok MediaMode :: ROUTED alwyas断开连接

时间:2018-04-16 03:32:05

标签: opentok

我有两个用户加入 MediaMode :: ROUTED 会话。用户 PUBLISHES 他们的相机和麦克风以及 SUBSCRIBES 到相应的 PUBLISHED 视频Feed。我正在构建一个可以使用您的Opentok.js进行通信的Web应用程序。

我当前的JavaScript代码遵循AutomaticReconnection的想法(在此URL上讨论:https://tokbox.com/developer/guides/connect-session/js/#automatic_reconnection)。

请注意,正在测试我的代码的用户位于不同的国家/地区(例如,在阿姆斯特丹 - 荷兰和菲律宾)。这两个用户都没有触发Session的'disconnect()'方法 - 我们有一个“STOP”按钮,用于触发'disconnect()'会话方法。通过我们进行的几项测试,测试用户的Session始终获得'clientDisconnected'事件。我使用过Tokbox Session Inspector,我认为'clientDisconnected'是我们会话断开连接的原因。

基于文档: “clientDisconnected” - 客户端通过调用Session对象的disconnect()方法或关闭浏览器与会话断开连接。 (参见Session.disconnect()。)

为什么我们的测试用户总是在我的MediaMode :: ROUTED会话中获得'clientDisconnected'? 可能的原因是什么?

此致

1 个答案:

答案 0 :(得分:0)

如果没有更多信息(例如用于连接/发布/订阅的代码),很难解释此行为。

如果您在https://support.tokbox.com/hc/en-us/requests/new创建TokBox支持服务单并包含相关的会话ID和连接ID,则可能会更容易,因此可以检查服务器端日志。