我们如何使用OpenTok管理会话和连接?

时间:2018-07-31 13:48:45

标签: session opentok tokbox

例如,如果我的应用程序中有20个会话,它们对应于我从应用程序服务器中获得的20个不同的会话ID。

让我们假设sessionID为1到20。

现在有人可以让我知道如果另一个用户在会话15(会话ID 15)上发起视频通话时会如何通知我,以便我可以连接到同一会话并订阅该流。

2 个答案:

答案 0 :(得分:0)

OpenTok质量检查人员在这里

您可以仅连接到该sessionId,并监听onStreamCreated事件。当发布者开始将媒体发送到会话时,将触发此事件。然后,您可以创建一个订阅者,并接收流。

请在此处找到更多信息和详细信息:

https://tokbox.com/developer/guides/publish-stream/js

https://tokbox.com/developer/guides/subscribe-stream/js/

答案 1 :(得分:0)

此处是TokBox开发人员的传播者。

如Fran所述,您可以连接到会话ID,并收听streamCreated事件以开始订阅。但是,要知道某人是否在会话中而不在会话中,可以设置session monitoring,它允许您通过服务器上的回调接收以下事件:

  • connectionCreated
  • connectionDestroyed
  • streamCreated
  • streamDestroyed

然后,您可以使用这些事件连接到适当的会话,并开始订阅特定的流。