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