Если вы создаете веб-приложение в формате html5, тогда видео тег является хорошим выбором.
Но, если вы разрабатываете нативное приложение, тогда MPMoviePlayerController будет гораздо лучшим выбором. Есть много примеров того, как использовать его в Интернете.
iOS не поддерживает RTMP или RSTP, поэтому ваш поток должен быть потоком HTTP Live. По памяти выбор кодеков также очень ограничен, например, если вы используете H264 + mp3, вы не получите никакого звука, несмотря на то, что iOS поддерживает mp3.
Также помните, что потоки от других людей (например, BBC), как правило, будут защищены международным законом об авторском праве, поэтому, если у вас нет предварительного разрешения на использование их потока в вашем приложении, вы можете нарушать закон.