Видео на веб-сайтах и ​​мобильных устройствах. Существует ли один кросс-платформенный код / ​​формат для всей этой поддержки? - PullRequest
7 голосов
/ 31 июля 2011

Мне нужно управлять сайтом, который будет отображать в основном видео. Этот веб-сайт будет иметь мобильную версию с тегом , чтобы видео также можно было воспроизводить на ipod, iphone, ipad и других мобильных устройствах в их браузере.

Вопрос, который у меня сейчас возникает: какой формат / кодек выбрать для конвертации видео, чтобы обеспечить лучший рабочий процесс?

Идеальным решением было бы найти формат, который можно воспроизводить как во флэш-плеерах, так и в плеерах, чтобы мой клиент не экспортировал видео в несколько файлов.

Для Flash я бы использовал файл .flv с кодеком h264. Но этот формат / кодек не может быть воспроизведен с , не так ли?

Если нет, есть ли комбинация формат / кодек, которая могла бы работать на обоих?

Если всегда нет, что я могу сделать? У вас есть файл .flv / h264 для веб-версии и файл .ogg / webM для мобильной версии?

Заранее благодарим за ценные советы!

Ответы [ 2 ]

3 голосов
/ 01 августа 2011

Я думаю, что это довольно хорошая статья о видео HTML5: http://diveintohtml5.ep.io/video.html

Codecs/container    IE  Firefox Safari  Chrome  Opera   iPhone  Android
Theora+Vorbis+Ogg   ·   3.5+    †       5.0+    10.5+   ·       ·
H.264+AAC+MP4       9.0 ·       3.0+    ·       ·       3.0+    2.0+
WebM                9.0 4.0+    †       6.0+    10.6+   ·       2.3‡

Согласно этой статье, не существует формата, который бы работал везде.Что я делаю, я кодирую видео в H.264.Так что он работает изначально на iPhone, iPad и в сафари, а для всех остальных я просто прочитал файл mpg с помощью флеш-плеера как запасной вариант.(Вы можете напрямую ссылаться на файл mp4 с помощью flash, вам не нужно использовать FLV-файл).

Для этого вы можете использовать Modernizr , чтобы определить, поддерживается ли HTML5 иесли это так, то какие форматы поддерживает браузер.

Конечно, было бы лучше иметь все доступные древовидные форматы, но зачастую их сложно обрабатывать для клиента.

1 голос
/ 13 ноября 2013

Вот что характерно для Android, iOS и WP8, Mac и Windows:

Тип контейнера - MP4, M4V

Тип кодирования - видео H.264, до 1,5 Мбит / с, 640 на 480 пикселей, 30 кадров в секунду, версия базового профиля H.264 с низкой сложностью и аудио AAC-LC до 160 кбит / с, 48 кГц, стереозвук

...