我有一个IOS应用程序,其中用户将启动应用程序,记录音频讲话(通过设备的麦克风),这将被广播给其他用户在同一网络上的要求,这一切都必须是现场通过无线连接(WIFI)。
我做了一些研究可行的解决方案,并通过HTTP URL也试过音频流,但它是不可行的,也涉及互联网。
我在找你的意见,如果这是可行的那么什么是正确的做法,(我应该是什么库和API对)
我是新手iOS开发,我真的很感激,如果你能详细介绍一下。
提前致谢。
我有一个IOS应用程序,其中用户将启动应用程序,记录音频讲话(通过设备的麦克风),这将被广播给其他用户在同一网络上的要求,这一切都必须是现场通过无线连接(WIFI)。
我做了一些研究可行的解决方案,并通过HTTP URL也试过音频流,但它是不可行的,也涉及互联网。
我在找你的意见,如果这是可行的那么什么是正确的做法,(我应该是什么库和API对)
我是新手iOS开发,我真的很感激,如果你能详细介绍一下。
提前致谢。
是的,这是可行的。 您将需要两个主要部分:一个网络API发送/接收数据,音频采集和回放API。
对于网络库,你可以尝试CocoaAsyncSocket 。 它的使用方法很简单。
您可以使用UDP协议与多播地址。 甚至认为你说你想播放,但你会过得更好使用多播(发送到一组设备)。
对于音频样本如何采集和回放,看看我在回答这个 。