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



我使用信号专用信使(signal messenger(创建了一个iOS应用程序。该应用程序支持使用WebRTC进行一对一调用。现在,我需要将参与者添加到现有的呼叫中。

这是否可以使用现有的框架?还是我必须在服务器/客户端上实现额外的代码来支持它?

您可以找到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/870和https://github.com/signalapp/Signal-iOS/issues/1804因此,您可以等到Signal开发人员发布该功能,也可以参与项目并交付该功能。

在当前调用中添加参与者背后的概念被称为重新协商

在这种情况下,对等体再次相互交换会话描述分组,并协商ice候选。

为了在信号应用程序中实现这一点,您首先必须了解单个调用的流程,并使自定义消息流重新协商。

最新更新