Воспроизведение видео на android, записанного с iPhone

Я пишу социальное приложение на основе видео для iOS и android(WinPhone находится под ожиданием). Я записал видео в формате mov с помощью AVFoundation framework на iPhone и загрузил его на сервер. Его можно загрузить и воспроизвести на клиенте iPhone. Но на устройстве android загруженное видео не может быть воспроизведено, так как его формат не поддерживается на android. Каково наилучшее решение видеозаписи и воспроизведения для поддержки нескольких платформ мобильных устройств?

2 ответов


  • блоге @почему Apple выигрывает войну в формате мобильного видео...Пока
    1. Android использует flash плагин, и apple использует HLS
    2. сегодняшнее широкое использование протокола HLS является результатом успеха iOS. Apple обозначила протокол как единственный способ передачи видео в iOSDevice. Нет!--3-->, нет Silverlight, нет RTP или RTSP.
  • Q & A post @лучший формат для мобильных Видео государств
    1. MPEG-4 будет играть на всех мобильных телефонах (по крайней мере тех, кто способен)
    2. он также играет во время буферов vs .mov, который требует, чтобы весь фильм Сначала загрузился перед воспроизведением.
  • StackOverflow post @формат видео, который работает на мобильных телефонах
    1. я не крест один мобильный телефон, который не поддерживает MPEG-4 формат контейнера, включая blackberry.
    2. мы протестировали различные устройства Android, и все последние модели (Android 2.2 / 2.3) поддерживают MPEG 4/H.264, то же самое касается iPhone и AFAIK Windows Phone.
  • программный продукт info @ выбор формата фильма
    1. если он должен воспроизводиться на мобильных устройствах. Выберите MPEG-4 формат может воспроизводиться на iDevices и Android телефонов.
    2. много больше информации можно найти @ выбор формата фильма
  • ускорение MPEG-4 приложений @FZi Forshcungzentrum INformatik
    1. весь MPEG-4 процесс кодирования / декодирования разделен между стандартным процессором, который управляет системой и выполняет алгоритмы с интенсивным управлением, и его сопроцессором XPP, который выполняет алгоритмы с интенсивным вычислительным потоком данных и отправляет результаты обратно на хост процессор.

из этой информации, я предлагаю вам конвертировать в .

  1. MPEG-4-Википедия, свободная энциклопедия
  2. MPEG-4.net -Потоковый Медиа-Ресурс Технологии

Mac app-store бесплатные видео конвертеры:

  1. Miro Видео Конвертер (MVC)
  2. Смарт-Конвертер
  3. Любой Видео Конвертер Lite
  4. WonTube Free Видео Конвертер

ffmpeg -i infile.mov -vcodec copy outfile.mp4

Это будет переупаковывать файл mov в mp4 без перекодирования. Это очень быстро. Полученный файл совместим как с android, так и с iphone. Конечно, лучшим решением было бы записать mp4 на iphone в первую очередь. Да, вы можете это сделать.