首页 > 解决方案 > tokbox python api 房间创建

问题描述

我正在尝试使用 Tokbox 进行多房间聊天,每个房间都有多个路由会话。我们开发了 FE 以连接到我们的后端以检索通过调用 tokbox python api 生成的令牌。

我的问题: 1. 如何实施“房间”。我看不到在会话或令牌创建期间可以在哪里传递参数以传递房间?

  1. 如何创建一个“测试”室,用户可以在其中选择和验证他的相机/麦克风/扬声器选择?我们可以创建一个通用的“测试”室吗?

任何帮助深表感谢。

谢谢

标签: pythonopentok

解决方案


你可以把会话想象成一个房间。在那个房间里的任何人都会看到彼此。无法为房间命名,但您可以在服务器上的某种存储中保留房间名称到房间的映射。

我不建议创建一个可供所有人重复使用的测试室,因为最终可能会有很多人在测试他们的设备时看到彼此。我会为每个参与者创建一个单独的测试会话。

例如,您可以查看opentokdemo代码。不幸的是,它是用 JavaScript (Node.js) 编写的,而不是 Python,但您可以了解它是如何工作的。

是他们为进行网络测试创建一个新的 sessionId 的地方。他们为每个参与者创建一个新的 sessionId 供他们测试。

这里的逻辑是尝试从持久存储中获取房间名称的 sessionId,如果没有,则创建一个新的并存储它。


推荐阅读