在iOS中播放oggstream

有没有人玩iOS的oggstream? 我可以使用什么,而不必编写我自己的解码器?

我正在使用苹果的AVPlayer播放stream。

这个问题已经被问到这个线程的一部分: iOS在线广播stream问题,但没有得到回答。

没有内置的支持在iOS中播放ogg文件,但是,ogg压缩/解压缩的源代码是可用的(从xiph.com )。 为iOS编译此代码并在应用程序中使用它相当简单。

我有机会编译这些库,并使它们可用: “预编译的iOS Ogg Vorbis库” 。

我还在GitHub上提供了一些示例源代码,展示了如何在iOS上播放解码的Ogg Vorbisaudio: IDZAQAudioPlayer

.ogg文件也可以在Opus或FLAC中编码,参考Ogg维基。 IDZAQAudioPlayer可能无法覆盖所有情况。

对于Opus编解码器,您可以参考Telegram for iPhone源代码: https : //telegram.org/apps