Вы должны использовать библиотеку ffmpeg, так как эта библиотека может подключать любой потоковый сервер (поддерживающий rtsp, mms, tcp, udp, rtmp ...), а затем рисовать изображения на экране .. (для рисования вы можете использовать opengles или UIImage также работает)
Прежде всего, используйте avformat_open_input для подключения к IP-адрес, то используйте avcodec_find_decoder & avcodec_open2 найти кодеки и открыть их (вы должны называть их как для аудио & видео)
Тогда, в while цикл считывает пакеты с сервера с помощью метода av_read_frame. Когда вы получаете фрейм, если это аудио, то отправляйте его в AudioUnit или AudioQueue, если это видео , затем преобразуйте его из yuv в формат rgb с помощью метода sws_scale и нарисуйте изображение на экране.
Вот и все.
взгляд на эту обертку также (http://www.videostreamsdk.com), она написана на FFmpeg библиотеки и поддерживает IOS
Что вы имеете в виду поток видео «MMS»? –