Если ваше приложение будет передавать более 10 минут видео, Apple требует, чтобы вы использовали HTTP Live Streaming для доставки видео, в противном случае ваше приложение будет отклонено, когда вы отправите его в магазин приложений. (Это случилось со мной в первый раз, когда я представил свое приложение, прежде чем я узнал об этом требовании.)
Из обзора HTTP Live Streaming :
Предупреждение Приложения iOS, отправленные для распространения в App Store, должны
соответствуют этим требованиям.
Если ваше приложение передает видео по сотовым сетям и видео
превышает 10 минут или 5 МБ данных за пять минут
период, вы должны использовать HTTP Live Streaming. (Progressive
Скачать можно использовать для небольших клипов.)
Если ваше приложение использует потоковую передачу HTTP через сотовые сети, вы
требуется предоставить хотя бы один поток на скорости 64 Кбит / с или ниже
(поток с низкой пропускной способностью может быть только аудио или аудио со
изображение).
Эти требования применяются к приложениям iOS, представленным для распространения в
App Store для использования на продуктах Apple. Несоответствующие приложения могут быть
отклонено или удалено по усмотрению Apple.