一遍又一遍地管理相同的 Tokbox 会话

Managing the Same Tokbox Sessions Over and Over

我们正在创建一个使用 Tokbox (PHP/JS) 的视频聊天网络应用程序。

我们将一直有相同的 5 "rooms"(会话)。用户可以加入 5 个房间中的一个,主持人将在其中进行聊天。

我们已经完成了 hello world 演示并制作了一些不同的测试应用程序,一切似乎都在我们需要的时候运行。

但是,我的问题在于管理我们 5 个聊天室的 sessions/ids。

(A) 是否需要使用服务器 PHP 代码动态创建唯一会话 ID?或者,因为我们只有 5 个房间,我们可以 (B) 在我们的帐户控制面板中生成会话 ID,并将五个房间的会话 ID 硬编码到客户端?

选项 B,看起来很简单。

选项 A,我想我们必须为版主构建一个界面来选择房间,然后在版主 "activates" 时生成房间的会话 ID供用户加入的房间。

当您反复使用相同的会话时,是否有人有任何关于如何管理 Tokbox 会话 ID 的最佳实践?

谢谢!

来自 OpenTok 团队的 Adam。

只生成一次 sessionId 并重复使用它们应该没问题(选项 B)。虽然您无法对令牌进行硬编码,但您仍然需要在应用服务器中使用服务器端 SDK 生成这些令牌。这是因为令牌默认在 24 小时后过期,但您可以配置该时间。您通常希望在每个用户每次想要连接到会话时为他们生成一个新令牌。