我的计划是,为Android创建即时视频聊天应用。我发现Sipdroid让我有机会使用SIP进行视频和语音通话。
用户应该只需打开应用程序,即可立即与池中的其他陌生人进行视频聊天。
现在的问题是:我只需要设置SIP服务器并创建一个SIP帐户池或按需创建它们。然后我就可以使用Sipdroid并对其进行修改,因此符合我的需求。 这都是?这个STUN-Server的事情怎么样?我错过了什么吗?
有多少连接可以使用avarage root-server?实际上它应该很多,因为流是使用P2P传输的。
创建P2P匿名视频聊天应用的其他建议?我见过类似的应用程序。但他们使用FLEX。这不是我想要做的。
答案 0 :(得分:1)
好像你正朝着好方向前进。您需要在2个空闲用户之间进行匹配逻辑,并将该功能合并到SipDroid中。由于您将获得各种角落案例,因此找到闲置用户可能会有一些复杂性。它可能与在IMS系统中实现状态的功能类似。
对于STUN,它是NAT traversal的同义词。您可能需要关心这一点,但这取决于您的网络设置。
对于性能,它将根据您使用的服务器实现和硬件而有所不同。您需要自己做基准测试。我猜你不需要担心,除非你有几十个并发用户。