Собственный видеоплеер iOS (AVPlayer, MPMoviePlayerViewController ...) может транслировать с http-сервера в формате m3u8.
Я посмотрел на ссылку, которую вы упомянули (GemTVLink), это поток mms, iOS не может передавать с потоковых серверов Microsoft (mms), если вы хотите сделать это, вы должны использовать библиотеку 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