It looks like they support iPhone streams.... This usually implies HLS which is compatible with the Roku.
I'd like to understand why.... does anyone have a public hls feed I could point my roku box to that plays on iPhone/iPad but not on Roku??
Yes, the audio must be AAC, not MP3. It must also be LC profile, not Main, and the ADTS headers must correctly indicate LC profile.