Webrtc OpenTok/TokBox:有没有办法限制会话中允许的已发布流的数量?

Webrtc OpenTok/TokBox:有没有办法限制会话中允许的已发布流的数量?,webrtc,opentok,tokbox,Webrtc,Opentok,Tokbox,我正在使用OpenTok Web ClientSDK和OpenTok.NET服务器SDK生成TokBox会话,这些会话将始终是多方会议,视频由许多人发布 我想限制可以发布的流的数量,并以某种方式将其设置为会话属性。现在我知道客户端的这个值——当前发布者的数量,当然我可以阻止新用户发布,但是我遇到了这样的情况,两个用户试图同时发布,并且都被接受。理想情况下,发布这两个版本中第一个版本的用户应该被接受,因此我想知道是否有办法将TokBox“服务器端”中的此属性设置为会话属性,以便服务器在达到最大值时

我正在使用OpenTok Web ClientSDK和OpenTok.NET服务器SDK生成TokBox会话,这些会话将始终是多方会议,视频由许多人发布

我想限制可以发布的流的数量,并以某种方式将其设置为会话属性。现在我知道客户端的这个值——当前发布者的数量,当然我可以阻止新用户发布,但是我遇到了这样的情况,两个用户试图同时发布,并且都被接受。理想情况下,发布这两个版本中第一个版本的用户应该被接受,因此我想知道是否有办法将TokBox“服务器端”中的此属性设置为会话属性,以便服务器在达到最大值时拒绝新发布者。

请注意,我自己没有任何服务器状态来跟踪创建的会话,也没有跟踪它们有多少发布者,等等


谢谢

这里是OpenTok团队的Adam


OpenTok中没有可用的服务器端设置来限制允许的流的数量。不过你可以按照我的建议去做。跟踪streamCreated事件并查看creationTime属性,如果流是第n个,则取消发布。或者可以强制取消发布第n个流

谢谢亚当,我想我们得接受这个建议。不过,在某个时候提供该会话设置将非常有用。:)谢谢,我会把它作为一个功能请求提交给我们的产品团队。