Node.js 使用OpenTok暂停视频通话

Node.js 使用OpenTok暂停视频通话,node.js,opentok,tokbox,Node.js,Opentok,Tokbox,我一直在研究webRTC平台,发现OpenTok似乎提供了最可定制的功能。在我深入研究它之前,我想确保它能够执行一个关键要求: 在两个用户a和B之间的1-1视频通话期间,我希望其中一个用户(让我们与用户a一起)能够接收来自第三方的通话(让我们呼叫第三方用户C)。当A接到C的电话,而在与B的通话中,我希望A能够将与B的通话挂起并接听C的电话。如果A也能向B发送视频,以便B可以在A与C通话时观看一些内容,那就太好了 谢谢 是的,只要在应用程序中进行一点开发工作,就可以实现这些功能。OpenTok呼叫

我一直在研究webRTC平台,发现OpenTok似乎提供了最可定制的功能。在我深入研究它之前,我想确保它能够执行一个关键要求:

在两个用户a和B之间的1-1视频通话期间,我希望其中一个用户(让我们与用户a一起)能够接收来自第三方的通话(让我们呼叫第三方用户C)。当A接到C的电话,而在与B的通话中,我希望A能够将与B的通话挂起并接听C的电话。如果A也能向B发送视频,以便B可以在A与C通话时观看一些内容,那就太好了


谢谢

是的,只要在应用程序中进行一点开发工作,就可以实现这些功能。OpenTok呼叫被设置为会话,这更像是一个每个人都可以看到彼此的电话会议

因此,考虑到这一点,我实现这一点的方式是有两个会话。1用于用户A和B之间的调用,然后另一个用于用户A和C之间的调用。作为应用程序的开发人员,您的工作是在调用时向用户提供OpenTok会话ID。您可以使用自己的信号逻辑(例如)来实现这一点

然后,要暂停某人,您可以暂停发布者上的音频和视频(使用(false)和(false)),然后其他参与者将收到一条消息,说明音频/视频已暂停()。此时,在应用程序中,您可以开始为处于等待状态的用户播放视频