iPhone点对点语音聊天

时间:2011-01-06 09:26:28

标签: iphone flash voip sip gamekit

我看到Game Kit允许您使用voice chat开发游戏。 我想构建一个更通用的点对点语音聊天应用程序,它不必存在于游戏中心。所以有几个问题: 1.可以使用哪些点对点系统/技术? 2.如果我想允许与Flash客户端(即iPhone应用程序< - >服务器< ---> PC上的Flash客户端)进行语音聊天,那么可以选择1个工作吗?

我有一些使用RTFMP进行Flash到Flash客户端聊天的经验,而且没有iPhone开发经验,所以只想测试一些想法。

也许有一个想法:使用Ribbit平台构建 - 它们同时具有Objective-C和Flash SDK,但这看起来更像传统的\ SIP呼叫。

无论如何,我会感激任何指向正确方向的东西。 感谢。

1 个答案:

答案 0 :(得分:0)

现在flash可以访问原始的Microphone数据,您可以自己滚动客户端和服务器;然而,由于目前它在AIR for mobile中没有UDP套接字,因此你会被迫考虑音频质量而不是lagg甚至更严格的限制。

您现在可以滚动自己的原生扩展程序以使其正常工作;但是,我假设你想要一些只需要在AS3中编码的东西。

因此,考虑到您的限制,唯一真正的赌注是使用Flash的内置通信功能(例如RTMP)。

如上所述,Adobe自己的闪存通信服务器阵列有开源替代方案:

the red5 serverrtmpd

IMHO Ribbit的服务毫无意义。