Захват видео на устройстве iOS и передача его на сервер (или другой мобильный)

Я хочу иметь возможность записывать кадры с помощью своего устройства iOS и передавать его прямо на сервер.

Здесь довольно много статей о С.О. что об этом говорят, но я не уверен, что кто-то ответил на этот вопрос очень хорошо.

Должен ли я использовать HTTP Live Streaming, или это просто для отправки данных на iPhone? Должен ли я использовать AVCaptureSession для захвата видео (сегмент за раз?), Отправляя каждый сегмент на сервер? Должен ли я использовать AVCaptureVideoDataOutput и ffmpeg для потоковой передачи?

Я немного потерял все это, поэтому любой пример кода или документов или ссылок будет действительно оценен.

Спасибо за помощь ребятам.

Дункан

Ответ 2

Вам необходимо выбрать сетевой протокол для этой цели и найти подходящий медиа-сервер для приема и обработки потока. Если формат RTMP подходит для вашего проекта, отметьте библиотеку angl, которая поддерживает потоки RTMP с iOS. В настоящее время он совместим с iOS 6 и 7.