OpenTok:会话和令牌之间有什么区别?

Rya*_*yan 3 javascript php api tokbox opentok

我正在尝试使用OpenTok API进行2人视频聊天,但我不知道如何生成a sessionId或a token以及它们之间的区别.

我查看了提供的示例,但它们没有显示如何生成它们.如果有人能提供解释的例子,我将不胜感激.

小智 7

SessionID标识您要连接的视频聊天.许多人可以将视频流连接并发布到同一会话.您可以根据浏览器在该会话中订阅的视频流在会话中看到和听到其他人.由于您的应用程序控制谁可以发布以及谁订阅谁,因此您可以在会话中创建各种视频聊天拓扑(例如,1:1,视频会议,脱口秀,安全摄像头等).

令牌是一种安全/认证机制.当您启动与给定会话的连接时,您必须提供使用创建会话的相同凭据生成的令牌.令牌可以阻止其他网站"聚会"破坏您创建的会话,如果他们设法获取您的sessionId.

此外,当您生成令牌时,您可以使用角色为其添加一个角色,该角色告诉OpenTok基础架构允许哪些类型的操作.例如,您可以通过使用具有主持人角色的令牌启动该连接来决定授予特定连接审核权限.