我需要一个 IOS 应用程序,用户将在其中启动应用程序,录制音频语音(通过设备麦克风),该语音语音将广播给同一网络上的其他用户,所有这些都必须通过无线连接(WIFI)进行直播。
我对可能的解决方案进行了一些研究,并尝试了通过 HTTP URL 进行音频流传输,但这并不可行,而且还涉及互联网。
我正在寻找您的意见,如果可行,那么正确的方法是什么,(我应该寻找哪些库和 API)
我是iOS开发的新手,如果您能详细解释一下,我将不胜感激。
提前致谢。
我需要一个 IOS 应用程序,用户将在其中启动应用程序,录制音频语音(通过设备麦克风),该语音语音将广播给同一网络上的其他用户,所有这些都必须通过无线连接(WIFI)进行直播。
我对可能的解决方案进行了一些研究,并尝试了通过 HTTP URL 进行音频流传输,但这并不可行,而且还涉及互联网。
我正在寻找您的意见,如果可行,那么正确的方法是什么,(我应该寻找哪些库和 API)
我是iOS开发的新手,如果您能详细解释一下,我将不胜感激。
提前致谢。
是的,这是可行的。您将需要两个主要组件:用于发送/接收数据的网络 API,以及音频捕获和播放 API。
对于网络库,您可以尝试CocoaAsyncSocket。使用起来非常简单。
您可以使用带有多播地址的 UDP 协议。即使你说你想广播,但你最好使用多播(发送到一组设备)。
有关如何捕获和播放音频示例,请查看我对此的回答。