Какой формат видео делает использование HTML5 и почему это совместимый с Safari на iPad

Какой формат видео HTML5 поддерживает, который совместим с iPhone/iPad? Я думал о соединении веб-сайта с некоторыми учебными видео, и я теперь смущен, поскольку я думал, что только Quicktime поддерживался мобильными устройствами Apple.

10
задан Keith Adler 29 March 2010 в 21:37
поделиться

5 ответов

Он использует H.264, хотя это не описано как обязательное для использования в спецификации HTML5. Большинство браузеров (IE9, Chrome, Safari) используют H.264, хотя в настоящее время Firefox поддерживает OGG только при использовании тега видео.

Если вы не знаете, что делать, попробуйте этот проект: http://code.google.com/p/html5media/ он позволяет использовать тег видео с видео H.264. , а затем переносит его в более старые IE с использованием резервной флэш-памяти.

10
ответ дан 3 December 2019 в 19:32
поделиться

В спецификации HTML5 (пока) не указано, какой формат (ы) можно / следует использовать.

В настоящее время H.264 является наиболее широко используемым, но некоторые браузеры (в первую очередь Firefox) не поддерживают H.264.

Крупнейшим конкурентом H.264 является Ogg Theora, но он также поддерживается не всеми браузерами.

См. http://en.wikipedia.org/wiki/HTML5_video#Browser_support , где представлена ​​таблица поддержки H.264 и Ogg Theora в основных браузерах.

После того, как Apple решила не использовать Flash в iPad, проблема HTML5-видео снова вспыхнула, и началась война форматов между H.264 и Ogg Theora. Джон Грубер много писал на эту тему на прошлой неделе:

2
ответ дан 3 December 2019 в 19:32
поделиться

Это не Ogg Theora и никогда не будет H.264. Они собирались поставить Ogg Theora, но Nokia и Apple не согласились из-за аппаратного ускорения, глупой фальсификации патентов, проблем со сжатием / качеством и желанием продвинуть несвободный (пиво / свобода) H.264. Таким образом, они не включали в спецификацию конкретные кодеки (а также добавляли хорошее качество / степень сжатия и бесплатный аудиокодек Ogg Vorbis). H.264 не входит в спецификацию, но, к сожалению, может оказаться «практическим выбором на некоторое время».

Ogg Theora в настоящее время лидирует по доле рынка html5-браузеров (Firefox + Opera + Chrome + некоторые другие> Safari + Chrome + IE9 Preview + некоторые другие) , с другой стороны, H.264 проще использовать оба с флэш-памятью в качестве запасного варианта, если браузер не поддерживает видео html 5 или видео html 5 с кодеками H.264 (Ogg Theora можно воспроизводить с помощью Java и, возможно, плагинов Silverlight, но они не так популярны / распространены, как флэш ). К тому же людям все равно (я бы слишком много спорил по поводу iphone / ipad, которые поддерживают H.264, обратите внимание, что Android поддерживает оба).

Я надеялся, что Microsoft решит одновременно открыть и прикрутить яблоко, поддерживая VC-1 и Theora, но, к сожалению, они, похоже, решили перейти на H.264, надеюсь, они передумают и включат Theora в финальный релиз ie9 или это может стать концом войны. Firefox и Opera не будут поддерживать H.264, если война не будет проиграна, но может или не может впоследствии использовать gstreamer (с directshow / quicktime, предоставляющими несвободные кодеки).

Ipad поддерживает H.264 (я думаю, что он использует Quicktime, но я думаю, что это может ограничить другие форматы Quicktime)

    .........IE9 preview    Firefox>3.5    Opera>10.5   Safari  Chrome     GtkWebkit QtWebkit
         (might change hopefully)     
Audio    mp3/AAC    Ogg Vorbis/WAV Ogg Vorbis/WAV   mp3/AAC Ogg Vorbis/mp3 *1       *2
                                 *5            *3                      *4

Video     H.264     Ogg Theora     Ogg Theora     H.264   Ogg Theora/H.264  *1      *2
                                 *5            *3

* 1 Системные кодеки: Gstreamer (вероятно, бесплатные кодеки (ogg), есть вероятность, что многие несвободные кодеки, включая H .264 / mp3 либо куплены у fluendo, либо упакованы с несвободным компакт-диском / компьютером linux, либо установлены пользователем, возможно, слегка незаконно, но часто / легко / мало шансов на наказание)

* 2 Системные кодеки: Phonon (Gstreamer / xine / vlc / Direct show / Quicktime backends) - на linux в основном gstreamer / xine

* 3 Gstreamer поставляет только бесплатные кодеки на win / mac os x, с использованием системных кодеков

* 4 может поддерживать AAC ???

* 5 В мобильный firefox / fennec, планирующий использовать Gstreamer, я думаю, позже может использовать его повсюду, например, в Opera.

4
ответ дан 3 December 2019 в 19:32
поделиться

Кодек H.264 прямо сейчас ...

1
ответ дан 3 December 2019 в 19:32
поделиться

iPad может воспроизводить элементы HTML5 в контейнере .mov или .mp4 с использованием кодека H.264.

Safari на Mac может воспроизводить любой файл, который может воспроизводить QuickTime.

Важно подчеркнуть, что QuickTime - это не кодек, это формат контейнера . Файл QuickTime (.mov) может содержать один из многих возможных кодеков (H.264 и т. Д.). Не все файлы .mov должны рассматриваться одинаково как файлы QuickTime в отношении того, что / где они могут быть воспроизведены и какой кодек они представляют. Это похоже на концепцию .AVI - это формат контейнера, который может предоставлять несколько кодеков.

2
ответ дан 3 December 2019 в 19:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: