Playing an ogg stream in iOS

avplayer, ios, objective-c, ogg, streaming

Solution

There is no built-in support for playing ogg files in iOS, however, the source code for ogg compression/decompression is readily available (from xiph.com). It is fairly straightforward to compile this code for iOS and use it in an app.

I had a chance to compile the libraries and have made them available: "Precompiled Ogg Vorbis Libraries for iOS".

I have also made some sample source code available on GitHub that shows how to play decoded Ogg Vorbis audio on iOS: IDZAQAudioPlayer

Problem

Has anyone played an ogg stream from iOS? What can I use without having to write my own decoder? I'm using Apple's AVPlayer to play the stream. This question has been asked as part of this thread: iOS online radio streaming questions but it hasn't been answered.

Original source

Related problems