我有一个IOS应用程序的要求,用户将启动应用程序,记录音频语音(通过设备麦克风),将广播给其他用户在同一个网络,所有这一切都必须通过无线连接(WIFI)。
我做了一些可能的解决方案的研究,也尝试通过HTTP URL音频流,但这是不可行的,也涉及互联网。
我正在寻找您的意见,如果它是可行的,那么什么是正确的方法,(我应该寻找哪些库和API)
我是iOS开发的新手,如果您能详细解释的话,我会非常感激的。
提前谢谢。
发布于 2013-09-13 10:58:47
是的,这是可行的。您将需要两个主要组件:发送/接收数据的网络API和音频捕获和回放API。
对于网络库,您可以尝试CocoaAsyncSocket。它使用起来很简单。
您可以在多播地址中使用UDP协议。即使你说你想要广播,但你最好使用多播(发送到一组设备)。
关于音频示例如何捕获和播放,请查看我在这上的答案。
https://stackoverflow.com/questions/18784105
复制相似问题