objective-ciosstreamingavplayerogg

Playing an ogg stream in iOS


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.


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