Для потокового вещания Apple предоставляет бесплатный инструмент для создания файлов сегментов мультимедиа и списков воспроизведения из живых транспортных потоков MPEG-2, несущих видео H.264, аудио AAC или аудио MP3. Существует ряд аппаратных и программных кодеров, которые могут создавать транспортные потоки MPEG-2, переносящие видео MPEG-4 и аудио AAC в режиме реального времени.
Нет причин использовать огромную библиотеку FFMPEG. Если вы отправляете живое видео на устройство iOS, то это видео должно быть совместимо с iOS (и, скорее всего, оно уже будет таким, как MP4). Вы просто отправляете этот видеопоток в медиаплеер (MPMoviePlayerController), и все будет работать нормально. См. Также Обзор потоковой передачи HTTP