Воспроизведение видео на android, записанного с iPhone
Я пишу социальное приложение на основе видео для iOS и android(WinPhone находится под ожиданием). Я записал видео в формате mov с помощью AVFoundation framework на iPhone и загрузил его на сервер. Его можно загрузить и воспроизвести на клиенте iPhone. Но на устройстве android загруженное видео не может быть воспроизведено, так как его формат не поддерживается на android. Каково наилучшее решение видеозаписи и воспроизведения для поддержки нескольких платформ мобильных устройств?
2 ответов
- блоге @почему Apple выигрывает войну в формате мобильного видео...Пока
- Android использует
flash
плагин, и apple используетHLS
- сегодняшнее широкое использование протокола HLS является результатом успеха iOS. Apple обозначила протокол как единственный способ передачи видео в
iOSDevice
. Нет!--3-->, нетSilverlight
, нетRTP
илиRTSP
.
- Android использует
- Q & A post @лучший формат для мобильных Видео государств
-
MPEG-4
будет играть на всех мобильных телефонах (по крайней мере тех, кто способен) - он также играет во время буферов vs .mov, который требует, чтобы весь фильм Сначала загрузился перед воспроизведением.
-
- StackOverflow post @формат видео, который работает на мобильных телефонах
- я не крест один мобильный телефон, который не поддерживает
MPEG-4
формат контейнера, включая blackberry. - мы протестировали различные устройства Android, и все последние модели (Android 2.2 / 2.3) поддерживают
MPEG 4/H.264
, то же самое касается iPhone и AFAIK Windows Phone.
- я не крест один мобильный телефон, который не поддерживает
- программный продукт info @ выбор формата фильма
- если он должен воспроизводиться на мобильных устройствах. Выберите
MPEG-4
формат может воспроизводиться на iDevices и Android телефонов. - много больше информации можно найти @ выбор формата фильма
- если он должен воспроизводиться на мобильных устройствах. Выберите
- ускорение MPEG-4 приложений @FZi Forshcungzentrum INformatik
- весь
MPEG-4
процесс кодирования / декодирования разделен между стандартным процессором, который управляет системой и выполняет алгоритмы с интенсивным управлением, и его сопроцессором XPP, который выполняет алгоритмы с интенсивным вычислительным потоком данных и отправляет результаты обратно на хост процессор.
- весь
из этой информации, я предлагаю вам конвертировать в .
Mac app-store бесплатные видео конвертеры:
ffmpeg -i infile.mov -vcodec copy outfile.mp4
Это будет переупаковывать файл mov в mp4 без перекодирования. Это очень быстро. Полученный файл совместим как с android, так и с iphone. Конечно, лучшим решением было бы записать mp4 на iphone в первую очередь. Да, вы можете это сделать.