我正在评估构建一个应用程序,简化要求,从配备麦克风的小型计算机(例如:Raspberry PI)记录并通过无线连接几乎实时地将数字化声音流式传输到同一 LAN 上的服务器(否涉及互联网)。理想情况下,服务器应用程序会记录来自各种 wifi 麦克风的不同流并将它们混合在一起。
我目前正在研究如何从中获得非常好的质量,以某种方式与 128Kb 立体声 MP3 相媲美。
此时,我仍在评估这里的选项,所以我也希望了解您对此的可行性的意见。如果您认为可行,您会使用哪些库、API 和协议(protocol)?考虑到这可能会部署在基于 Linux 的嵌入式计算机(用于 wifi 麦克风部分)和基于 Linux 的服务器上。
感谢您的帮助。
最佳答案
我经常在 iPad 上收听 Shoutcast。这对我来说听起来不错。我不知道那里的 kb/s 速率,我认为他们流式传输 mp3。所以我不认为这将是一个大问题,如果你能忍受 mp3 带来的质量损失。更大的问题可能是您的无线连接有多好。当您的网络非常繁忙时,会出现更多错误和更低速度。它还取决于无线标准和您使用的硬件。您也可以考虑缓冲。
关于linux - 通过 wifi 流式传输音频 : feasible and how?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12485152/