python - tokbox python api 房间创建
问题描述
我正在尝试使用 Tokbox 进行多房间聊天,每个房间都有多个路由会话。我们开发了 FE 以连接到我们的后端以检索通过调用 tokbox python api 生成的令牌。
我的问题: 1. 如何实施“房间”。我看不到在会话或令牌创建期间可以在哪里传递参数以传递房间?
- 如何创建一个“测试”室,用户可以在其中选择和验证他的相机/麦克风/扬声器选择?我们可以创建一个通用的“测试”室吗?
任何帮助深表感谢。
谢谢
解决方案
你可以把会话想象成一个房间。在那个房间里的任何人都会看到彼此。无法为房间命名,但您可以在服务器上的某种存储中保留房间名称到房间的映射。
我不建议创建一个可供所有人重复使用的测试室,因为最终可能会有很多人在测试他们的设备时看到彼此。我会为每个参与者创建一个单独的测试会话。
例如,您可以查看opentokdemo代码。不幸的是,它是用 JavaScript (Node.js) 编写的,而不是 Python,但您可以了解它是如何工作的。
这是他们为进行网络测试创建一个新的 sessionId 的地方。他们为每个参与者创建一个新的 sessionId 供他们测试。
这里的逻辑是尝试从持久存储中获取房间名称的 sessionId,如果没有,则创建一个新的并存储它。
推荐阅读
- javascript - 如何使用 javascript 获取所选文本的当前字体大小?
- r - 如何在 ggord 图中重命名(和删除)轴和图例?
- macos - 为什么我的主机文件不包含我经常访问的网站的 IP 地址?
- python-3.x - 从数据框中为列表中的项目打印相应的行 - Python
- php - ksort in multidimensional array doesn't work
- android - 如何在按钮单击时在数组列表中向后移动?
- android - Firebase 中的用户注册问题
- python-3.x - 无法安装软件包 - 在 /tmp/pip-install-yzeutv5u/keyring/ 中出现错误代码 1 失败
- android - 如何在卡片视图中设置不同的布局?
- python - __init__() 接受 1 个位置参数,但给出了 2 个。响应 = Wrapped_callback(request, *callback_args, **callback_kwargs)