【问题标题】:Tokbox video call from browser to mobile app从浏览器到移动应用的 Tokbox 视频通话
【发布时间】:2018-03-27 14:51:10
【问题描述】:

我想谈谈我的情况和理解。

我们需要来电者来视频通话客户。为此,我一直在使用 Tokbox 视频聊天。

我已经设置了一个用于身份验证的服务器。它创建单例会话并生成示例代码中给出的令牌。

这就是我到现在为止的想法

  1. 如果呼叫者 A 和 B 想要呼叫客户 C1 和 C2,我想我需要创建两个不同的会话及其单独的令牌。

  2. 我需要在数据库或会话中分别存储 A 和 B 的会话 ID 和令牌

  3. 我需要将会话 ID 和令牌发送到客户端移动应用,以便客户端可以订阅

我不需要代码,只是想知道我是否朝着正确的方向前进。 如果有类似类型的示例链接可用,那就太好了

谢谢

【问题讨论】:

    标签: opentok tokbox


    【解决方案1】:

    是的,我相信你是对的。

    您可以将会话想象成房间,任何加入会话(或房间)的人都可以看到并互相交谈。

    令牌可以被认为是房间的钥匙。如果您有会话令牌或房间钥匙,那么您就可以获得访问权限。

    您需要在服务器上生成这些 sessionId 和令牌,并将它们存储在某种数据库中。当呼叫者 A 呼叫客户 C1 时,将生成一个新的 sessionId。然后您需要为 A 和 C1 生成一个令牌。他们现在可以互相交谈。您可以确保只有 A 和 C1 可以访问 sessionId 和令牌(使用某种身份验证和授权系统)。

    【讨论】:

    • 谢谢迈克尔,那我会使用数据库的方法。
    【解决方案2】:

    我知道答案为时已晚,但可能会对某人有所帮助。我认为你不需要在数据库中存储任何东西,所以在你的情况下,你是从网络调用到移动设备。我为我的项目实施了同样的方法。所以我遵循的方法是我正在创建一个 opentok 会话并使用 FCM 将其发送到移动应用程序,并在网络和移动设备上连接。建立连接后,我们就可以开始实际的视频聊天了。由于我们使用 FCM,因此我们有移动设备 ID,因此我们确信我们将其发送给用户(因此也进行身份验证)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 2016-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-28
      • 2013-02-19
      相关资源
      最近更新 更多