1

我想使用Icelink在原生 Android 中实现视频音频和文本聊天。我实现了 Icelink 提供的演示,但它进行了电话会议。我想使用请求和应答信令方法进行一对一通话。到目前为止,我已经完成了连接服务器并将用户绑定到它。我使用Websync进行服务器端实现。

现在的问题是我能做些什么来获得所有用户。??假设我将从服务器端获取所有用户,那么如何将一个用户的请求发送给另一个用户并在第二个用户的响应时连接?

遵循此图:信令图

如果有人实施或使用 Icelink 和 Websync,请帮助我...谢谢

4

2 回答 2

0

这个答案来得很晚,但我希望它对你仍然有用。

IceLink 提供的示例确实可以作为电话会议使用,因为所有用户都加入了同一个WebSync频道,并且该示例设置为创建与加入频道的用户的连接。

对于一个简单快捷的解决方案,您可以只让两个人加入一个频道,然后它只是一个两人会议。

对于更高级的东西,请注意 IceLink 是不可知的信号。您可以提供自己的信号机制,只要您可以在两个客户端之间传递提议和应答消息。

于 2018-03-14T00:17:09.733 回答
0

我所做的是我将用户放在同一个 WebSync 频道中,并且 A 在该频道中发布带有 Ring 消息(作为示例),另一个在 onReceive 中获取该消息,我向用户显示提示,如果他们接受它,我再次将会话编号传达给用户 A,然后将他们放在同一个会议中(在这种情况下是一对一的)

于 2018-04-26T10:20:22.557 回答