AUGraph和stream媒体audio(http和ets)

我有基于AUGraph的球员(我需要均衡器)。 播放器可以播放本地audio文件。 现在我想添加支持streamaudio。 我可以用它来做什么? 任何像AVAssetReader(AVAssertReader不能播放stream:(),也许任何人都知道它打开库的标准类吗?谢谢。

由于AVPlayer本身现在支持汽蒸,所以没有太多的库被主动支持。 一个已经出现了一段时间(我以前使用过它)的人是Matt Gallagher的AudioStreamer, https://github.com/mattgallagher/AudioStreamer或者Thong Nguyen StreamingKit, https://github.com/tumtumtum / StreamingKit

您可能要考虑的另一种方法是与Apple的AudioTapProcessor中演示的类似的实现。 基本上将一个MTAudioProcessingTap插入到AVPlayer的stream水线中来引入一个kAudioUnitSubType_BandPassFilter AudioUnit 。 可以使用类似的方法来引入kAudioUnitSubType_NBandEQ AudioUnit