使用SIPDROID的Android P2P视频聊天

时间:2012-08-14 10:41:28

标签: android p2p sip voip stun

我的计划是,为Android创建即时视频聊天应用。我发现Sipdroid让我有机会使用SIP进行视频和语音通话。

用户应该只需打开应用程序,即可立即与池中的其他陌生人进行视频聊天。

现在的问题是:我只需要设置SIP服务器并创建一个SIP帐户池或按需创建它们。然后我就可以使用Sipdroid并对其进行修改,因此符合我的需求。 这都是?这个STUN-Server的事情怎么样?我错过了什么吗?

有多少连接可以使用avarage root-server?实际上它应该很多,因为流是使用P2P传输的。

创建P2P匿名视频聊天应用的其他建议?我见过类似的应用程序。但他们使用FLEX。这不是我想要做的。

1 个答案:

答案 0 :(得分:1)

好像你正朝着好方向前进。您需要在2个空闲用户之间进行匹配逻辑,并将该功能合并到SipDroid中。由于您将获得各种角落案例,因此找到闲置用户可能会有一些复杂性。它可能与在IMS系统中实现状态的功能类似。

对于STUN,它是NAT traversal的同义词。您可能需要关心这一点,但这取决于您的网络设置。

对于性能,它将根据您使用的服务器实现和硬件而有所不同。您需要自己做基准测试。我猜你不需要担心,除非你有几十个并发用户。