Поддерживает ли iphone sdk воспроизведение mp4 из потока rtmp?

Поддерживает ли iphone sdk воспроизведение файлов mp4 из потоков RTMP? Я хочу хранить файлы в CloudFront (в ведре, помеченном для потока), и хотел бы, чтобы приложение iphone могло их воспроизводить. Возможно ли это, или мне лучше хранить файлы в формате mp3 на CloudFront и не включать потоковую передачу через RTMP?

Ответ 1

Нет. IOS SDK не поддерживает протокол RTSP. Вам может быть разрешено включить реализацию RTSP в ваше приложение, но Apple активно продвигает их технологию потоковой передачи HTTP. Также: остерегайтесь этого правила из раздела 9.4 рекомендаций разработчика:

Потоковое видео для передачи по сотовой сети более 10 минут должно использовать потоковую передачу HTTP Live и включать базовый потоковый HTTP-поток 64 кбит/с только для аудио

Я считаю, что все используют технологию Apple HTTP Streaming. Это поддерживаемый и благословенный подход.

Ответ 2

Пожалуйста, проверьте приложение Wunder Radio из iTunes. Он является открытым исходным кодом по лицензии LGPL. Код можно получить здесь - http://www.wunderradio.com/code.html

Ответ 3

Основываясь на моих исследованиях в видео-приложении, которое я делал на iPod в прошлом месяце, iOS не поддерживает потоковое вещание без использования RTMP. Если я ошибаюсь, я был бы рад услышать это.