Вы контролируете контент или нет? Если вы контролируете ситуацию, вы можете использовать HTTP Live Streaming , что тривиально для игры с MPMoviePlayerController
, хотя вы потеряете графический интерфейс. Альтернативный ответ, если вы воспроизводите что-то вроде потока Shoutcast, - это использовать гамму Core Audio Services, в первую очередь Audio File Stream Services, для разбора потока на пакеты, и Audio Queue Services для воспроизведения. И да, это будет трудно .