流媒体播放的实时音频效果

时间:2017-02-03 07:50:51

标签: ios audio core-audio

我正在开发具有音频效果的音频流播放,例如ios上的失真和混响。 据我所知,Audio Unit可以添加这些音频效果。 但是,我找不到将它们应用于流式播放的方法。

我想要实现的形象是......

  1. 音频队列服务接收音频数据并将其存储为流数据。
  2. 音频队列将此数据提供给音频单元或音频图。
  3. 音频单元可以添加效果并实时播放。
  4. 你认为我能实现这个设计形象吗?

1 个答案:

答案 0 :(得分:1)

音频队列API增加了太多的延迟来进行伪实时音频效果处理。如果您使用音频单元API来记录具有非常短的缓冲区(在较新的iOS设备上6毫秒或更短时间)的输入,则您的总音频图形延迟可能是可以容忍的。