Ios 音频流WiFi到WiFi-广播

Ios 音频流WiFi到WiFi-广播,ios,wifi,audio-streaming,broadcast,Ios,Wifi,Audio Streaming,Broadcast,我有一个IOS应用程序的要求,用户将启动该应用程序,录制音频讲话(通过设备麦克风),然后广播给同一网络上的其他用户,所有这些都必须通过无线连接(WIFI)进行直播 我做了一些可能的解决方案的研究,也尝试了通过HTTP URL进行音频流传输,但这是不可行的,而且还涉及互联网 我在征求您的意见,如果可行,那么什么是正确的方法(我应该寻找什么库和API) 我是iOS开发的新手,如果您能详细解释,我将不胜感激 提前谢谢。是的,这是可行的。您将需要两个主要组件:用于发送/接收数据的网络API和音频捕获和播

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

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

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

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


提前谢谢。

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

对于网络库,您可以尝试。它使用起来很简单

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


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

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

对于网络库,您可以尝试。它使用起来很简单

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


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

如果您尝试连接到internet上的服务器,HTTP仅涉及internet。如果您尝试连接到internet上的服务器,HTTP仅涉及internet。谢谢@user523234。您知道这种设置的网络兼容性应该是什么吗。假设我有100个用户,对我来说这听起来很明显,即使他们都能够连接到WiFi站点,该站点也应该非常强大,可以为每个设备生成单独的流。根据建议的方法,它听起来更像是一个收音机——它作为一个蒸汽向每个人发送信号,因此网络要求要简单得多。但我不确定我是否理解正确,这就是为什么我要问这个问题。@Slabko:在IP网络通信中,一个设备通过发送到代表另一个设备的IP地址(称为单播)与另一个设备对话(发送方)。或者发送方可以发送到表示一组接收方的IP地址(多播地址)。发送方也可以发送到代表每个人的IP(广播地址)。由于接收设备除了监听自己的ip外,还可以监听多播ip、广播ip地址。就资源利用率而言,发送到单播、多播、广播的问题的答案是相同的。谢谢@user523234。您知道这种设置的网络兼容性应该是什么吗。假设我有100个用户,对我来说这听起来很明显,即使他们都能够连接到WiFi站点,该站点也应该非常强大,可以为每个设备生成单独的流。根据建议的方法,它听起来更像是一个收音机——它作为一个蒸汽向每个人发送信号,因此网络要求要简单得多。但我不确定我是否理解正确,这就是为什么我要问这个问题。@Slabko:在IP网络通信中,一个设备通过发送到代表另一个设备的IP地址(称为单播)与另一个设备对话(发送方)。或者发送方可以发送到表示一组接收方的IP地址(多播地址)。发送方也可以发送到代表每个人的IP(广播地址)。由于接收设备除了监听自己的ip外,还可以监听多播ip、广播ip地址。就资源利用率而言,发送到单播、多播、广播的问题的答案是相同的。