- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们正在使用 Tokbox 来实现一组预定义的聊天室。
每个房间都有一个主持人和一组特定的用户,只有当主持人激活聊天室后,这些用户才能加入聊天室。
这一切进展得非常顺利。
我的问题是:我们如何设置一个“ super 用户”,以便他们可以终止任何可能正在进行的事件聊天 session ?该 super 用户不一定是任何房间的活跃参与者。但是,我们想设置某种管理页面,每个房间都有一个按钮,上面写着“紧急终止”或类似的内容。
我们有数据库 Angular 色和用户设置。我们只是想找出使用 Tokbox API 执行此操作的最佳方法。
最佳答案
这里是 TokBox 开发者布道者。
使用主持人 token 连接到 session 的客户端可以断开该 session 中其他已连接的客户端。
没有“ super 用户”的概念,但您可以使用OpenTok REST API强制断开连接的客户端与任何 session 的连接。您还可以使用OpenTok PHP SDK来实现这一点。
use OpenTok\OpenTok;
$opentok = new OpenTok($apiKey, $apiSecret);
$sessionId = ""; // the session the client is connected to
$connectionId = ""; // this connection Id of client you want to force disconnect
$opentok->forceDisconnect($sessionId, $connectionId);
如您所见,您需要知道要断开连接的客户端的 connectionId
。 connectionId
是 Connection Event 的一部分它是通过客户端的 connectionCreated
和 connectionDestroyed
事件进行调度的。您还可以使用Session Monitoring通过服务器上的 Webhook 接收这些连接事件。
关于javascript - Tokbox 销毁 session - 由管理员执行,不是 session 的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55834140/
我正在研究 Tokbox 视频通话流程。现在我正在使用 Tokbox 的示例套件,它工作正常,但它向我显示了所有事件用户视频。 但我需要一个用户可以与另一用户进行视频通话。 我的意思是我需要一对一的视
如何在参与者关闭音频时获取事件?Subscriber 有一个 VideoListener,当视频状态改变时会收到通知,但是如何获取音频事件? 最佳答案 您可以使用 SubscriberKit.Audi
创建 session 时,我们传递元素的 id 以替换为视频窗口。但是,如果从 DOM 树中删除元素,我们是否可以将 session 重新绑定(bind)到另一个元素? 最佳答案 在已经初始化之后,无
我正在使用 session.unpublish(Publisher) 停止屏幕共享,然后重新发布视频流发布者以启动视频发布者,但下次我开始屏幕共享时会出现问题。 在 tokbox js 中停止屏幕共享
我第一阶段正在开发跨平台视频 session 应用程序(iOS 和 Android),但我遇到网络较差或较慢时视频断开连接的问题,我发现视频本身的帧率很高, 是否有任何可能的解决方案来更改 tokbo
我正在使用 tokbox 屏幕共享扩展与其他发布者共享屏幕,它会停止屏幕共享,但在 chrome 上,默认的 chrome 弹出窗口永远不会关闭,当我通过 session.unpublish(Scre
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
我在 session 期间多次一对一地调用客户端,并且在主机上调用 streamCreated 事件。当我挂断电话时,我会取消订阅,客户端也会取消发布。但是,当我再次调用客户端时,streamCrea
我们正在创建一个使用 Tokbox (PHP/JS) 的视频聊天 Web 应用程序。 我们将始终拥有相同的 5 个“房间”( session )。用户可以加入 5 个房间之一,主持人将在其中进行聊天。
我正在尝试在我的网络应用程序中捕获订阅者的快照。 我想通过单击按钮来捕获快照。 var imgData = subscriber.getImgData(); var img = doc
我正在尝试让客户发布 A/V 流,将其关闭,然后再重新打开。我第一次告诉他们发布然后取消发布时,效果很好。但是,下次我告诉他们发布时(使用相同的 session ID 和 token ),我收到错误“
我正在使用 tokbox js 用于流共享,还使用 youtube API 进行 RTMP 广播。广播绑定(bind)成功后,在youtube上会一直显示黑屏。控制台没有错误,流率正常。 var
我建立了一种社交网络,用户可以在其中互相聊天。只有私有(private)聊天,而不是房间或群组或类似的东西。 我想在聊天中添加一项功能 - 视频聊天。 然后我找到了 openTok (tokbox)。
我似乎无法理解如何创建一个链接来切换 tokbox publishAudio 方法。我可以订阅和发布视频,也可以创建一个将 publishAudio 作为属性的对象。任何帮助将不胜感激! 最佳答案 您
我正在使用 TokBox 制作一对一视频通话应用。我正在使用此代码打开一个 session : [_session connectWithApiKey:kApiKey token:kToken]; 收
我们在 iOS 应用程序中遇到了一些奇怪的问题,当应用程序处于后台模式时我们正在处理信号。 它在 xcode 模拟器中完美运行,但在真正的 iOS 设备中却无法运行。在应用程序后台模式下未接收到信号。
我正在从事使用 tokbox api 的音频发布项目。应用程序在大多数设备上运行良好,但在使用 Chrome、Firefox 时出现不兼容的浏览器。 Safari 可以正常工作,但 Chrome 和
我需要开发一个带有视频 session 的应用程序 (iOS),有一个名为 TokBox 的库,但只能与 xcode(我的意思是 native 代码)一起使用,所以我想知道 hyperloop 是否可
我正在尝试修改来自 AVFoundation 的实时视频馈送的像素缓冲区,以通过 OpenTok 的 API 进行流式传输。但每当我尝试这样做并通过 OpenTok 的 consumeFrame 提供
我使用 tokbox 与不同 div 中的发布者和订阅者视频创建了视频聊天,并且工作正常。 tokbox 教程提供的示例在不同的 div 中具有视频元素。我希望本地和远程视频并排显示,较大尺寸的远程视
我是一名优秀的程序员,十分优秀!