我想使用Icelink在原生Android中实现视频音频和文字聊天。我实现了Icelink提供的演示,但它召开了电话会议。我想使用请求和应答信令方法进行一对一呼叫。直到现在我使用连接服务器并绑定用户。我使用Websync进行服务器端实现。
现在问题是如何让所有用户都能做到。假设我将从服务器端获取所有用户,那么如何从一个用户向其他用户发送请求并在第二个用户的响应时连接?
请遵循此图表:Signaling Diagram
如果有人实施或使用Icelink和Websync,请帮助我......谢谢
答案 0 :(得分:0)
这个答案很晚,但我希望它对你有用。
IceLink提供的示例确实可用作电话会议,因为所有用户都加入了相同的 WebSync 频道,并且示例设置为创建与加入频道的用户的连接。
对于一个简单快速的解决方案,您只能有两个人加入一个频道,那么它只是一个双人会议。
对于更高级的东西,请注意IceLink发出的信号是不可知的。只要您可以在两个客户端之间传递报价和回复消息,您就可以提供自己的信令机制。
答案 1 :(得分:0)
我所做的是将用户放在同一个WebSync频道中,A在该频道中发布Ring消息(作为示例),另一个在onReceive内,获取该消息,我向用户显示提示,如果他们接受了,我再次将会话号码传达给用户A,然后将它们放在同一个会议中(在这种情况下是一对一的)