我将要开始一个项目,该项目涉及音频效果应用程序的实时音频处理。该应用程序应该以48kHz的采样率从8个单独的音频输入通道获取和处理音频。音频处理算法为8个单独的音频输出通道生成音频。音频样本格式为16位带符号LPCM。由于它是用于实时音频效果应用程序,因此延迟也很重要。如果音频未经任何处理就从输入循环到输出,则往返延迟不应超过12ms。
应用程序应每隔5.33毫秒(通过音频回调)接收256 * 8个输入采样,处理这些采样并发送256 * 8个输出采样(也通过回调)。256 * 8样本以某种“交错”格式接收/发送。
我目前正在研究不同的硬件平台,我想知道Raspberry PI 2 B是否是合适的选择。该板本身似乎具有很大的功率(900MHz四核ARM CPU),但仅具有音频输入。所以我的问题是:
- Raspberry PI 2 B是否适合实时音频处理?
- 如果对1的回答是肯定的,那么我想知道市场上是否有8个输入通道和8个输出通道的Raspberry PI 2 B附加音频板?评估板必须支持48kHz采样率。
- 如果对1或[2] 的回答为否,那么您将推荐哪个HW平台?
我之所以选择Raspberry PI 2 B是因为价格诱人,但市场上可能还有其他类型的板更适合此类应用。