我看到Game Kit允许您使用voice chat开发游戏。 我想构建一个更通用的点对点语音聊天应用程序,它不必存在于游戏中心。所以有几个问题: 1.可以使用哪些点对点系统/技术? 2.如果我想允许与Flash客户端(即iPhone应用程序< - >服务器< ---> PC上的Flash客户端)进行语音聊天,那么可以选择1个工作吗?
我有一些使用RTFMP进行Flash到Flash客户端聊天的经验,而且没有iPhone开发经验,所以只想测试一些想法。
也许有一个想法:使用Ribbit平台构建 - 它们同时具有Objective-C和Flash SDK,但这看起来更像传统的\ SIP呼叫。
无论如何,我会感激任何指向正确方向的东西。 感谢。
答案 0 :(得分:0)
现在flash可以访问原始的Microphone数据,您可以自己滚动客户端和服务器;然而,由于目前它在AIR for mobile中没有UDP套接字,因此你会被迫考虑音频质量而不是lagg甚至更严格的限制。
您现在可以滚动自己的原生扩展程序以使其正常工作;但是,我假设你想要一些只需要在AS3中编码的东西。
因此,考虑到您的限制,唯一真正的赌注是使用Flash的内置通信功能(例如RTMP)。
如上所述,Adobe自己的闪存通信服务器阵列有开源替代方案:
IMHO Ribbit的服务毫无意义。