3

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

用户只需打开应用程序,就可以立即与池中的另一个陌生人进行视频聊天。

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

平均根服务器可以连接多少个连接?实际上应该很多,因为流是使用P2P传输的。

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

4

1 回答 1

1

看来你是在好的方向。您将需要在 2 个空闲用户之间进行匹配逻辑,并将该功能合并到 SipDroid 中。由于您会遇到各种极端情况,因此查找空闲用户可能会有些复杂。它在特征上可能与在IMS系统中实现存在相似。

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

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

于 2012-08-14T16:49:08.323 回答