将参与者添加到Signal iOS中的现有呼叫

时间:2018-12-11 13:49:18

标签: ios iphone webrtc

我已经使用信号私人通讯器(Signal Messenger)创建了一个iOS应用。该应用程序支持使用WebRTC进行一对一的呼叫。 现在,我需要将参与者添加到现有呼叫中。

使用现有框架是否有可能?还是我必须在服务器/客户端上实现其他代码才能支持它?

2 个答案:

答案 0 :(得分:1)

您可以找到https://github.com/googlecodelabs/webrtc-web/issues/72的讨论,并提供可能的方式来使WebRTC适应多个连接,而在其他问题中,建议使用https://github.com/medooze/media-server。因此,WebRTC不能提供易于实现的功能。

Signal-iOSSignal-Android现在仅具有电话会议https://community.signalusers.org/t/conference-calls/870https://github.com/signalapp/Signal-iOS/issues/1804的功能请求 因此,您可以等到Signal开发人员将其发布或为项目做出贡献并交付该功能。

答案 1 :(得分:0)

在当前通话中添加参与者的概念称为重新协商

在此同级之间再次交换会话描述数据包,并协商候选冰。

为了在信号应用程序中实现此目的,您首先必须了解单次呼叫的流程并制作自定义消息以进行重新协商。