1

我需要一个 IOS 应用程序,用户将在其中启动应用程序,录制音频语音(通过设备麦克风),该语音语音将广播给同一网络上的其他用户,所有这些都必须通过无线连接(WIFI)进行直播。

我对可能的解决方案进行了一些研究,并尝试了通过 HTTP URL 进行音频流传输,但这并不可行,而且还涉及互联网。

我正在寻找您的意见,如果可行,那么正确的方法是什么,(我应该寻找哪些库和 API)

我是iOS开发的新手,如果您能详细解释一下,我将不胜感激。

提前致谢。

4

1 回答 1

5

是的,这是可行的。您将需要两个主要组件:用于发送/接收数据的网络 API,以及音频捕获和播放 API。

对于网络库,您可以尝试CocoaAsyncSocket。使用起来非常简单。

您可以使用带有多播地址的 UDP 协议。即使你说你想广播,但你最好使用多播(发送到一组设备)。

有关如何捕获和播放音频示例,请查看我对此的回答。

于 2013-09-13T10:58:47.360 回答