Firefox все-таки может получить поддержку H.264

Помните видео войну HTMl5 примерно год назад? Когда производители браузеров слева и справа заявили о своей приверженности H.264 или WebM? Для пользователя такие действия часто могут быть катастрофическими, любой, кто помнит неопределенность между Blu-Ray и HD-DVD, знает, о чем я говорю. С видео HTML5 дело дошло до Microsoft и Apple, поддерживающих H.264, а Mozilla, Google и Opera, поддерживающих WebM. Кроме того, Google имеет встроенную поддержку H.264 в браузере, но пообещал полностью удалить эту поддержку в будущем.

Кажется, что сейчас фронты рушатся, поскольку Mozilla Андреас Гал предлагая изменение стратегии для веб-браузера Firefox. Первоначально ориентированный на мобильную версию браузера, вскоре он расширился, включив также и настольные версии.

Firefox Mobile находится в затруднительном положении, поскольку поддержка WebM еще не включена в операционную систему Android. Поскольку Firefox поддерживает только WebM, это фактически означает, что пользователи Firefox не могут воспроизводить видео в формате HTML5, новый стандарт, когда дело доходит до видео в Интернете. На данный момент Adobe Flash предлагает запасной вариант.

Идея Гала встроить поддержку H.264 в Firefox имеет интересный поворот. Вместо поддержки H.264 изначально разработчики планируют использовать формат, если он поддерживается операционной системой. Это также может открыть путь для поддержки браузером дополнительных кодеков, на ум приходит mp3.

Я хочу разместить ошибку 714408 в mozilla-central, как только получу отзыв о ней. Он добавляет поддержку аппаратного ускорения декодирования аудио / видео в Gecko с использованием системных декодеров, уже имеющихся в системе. Android, например, по умолчанию поставляется с рядом декодеров, и, в частности, для таких мобильных устройств нам действительно нужно использовать эти аппаратно-ускоренные декодеры для хорошего времени автономной работы (и производительности).

Первоначально это будет включено на Gonk (B2G). Через несколько недель мы добавим поддержку Android. Мы будем поддерживать декодирование любого видео / аудио формата, который поддерживается существующими декодерами, присутствующими в системе, включая H.264 и MP3. На самом деле нет никаких оснований запрещать нашим пользователям использовать системные декодеры, уже установленные на устройстве, поэтому мы не будем фильтровать какие-либо форматы.

На Android H.264 будет легко доступен для браузера. Что касается десктопа, то здесь все сложнее. Если вы посмотрите на Windows, вы заметите, что Windows 7 поставляется с поддержкой H.264, а Vista и XP — нет. Microsoft недавно создала надстройку Firefox, которая добавила H.264 для пользователей Windows 7 браузера.

Некоторые разработчики высказали опасения, что Mozilla капитулирует в отношении бесплатных кодеков, но большинство, похоже, согласны с тем, что Mozilla нужно что-то делать, чтобы оставаться конкурентоспособной.

Я верю, что эта война проиграна. Просто посмотри вокруг. Практически ни один контент, который хотят смотреть пользователи, не доступен в WebM. Единственная причина, по которой можно использовать рабочий стол, — это Flash, проприетарный плагин, воспроизводящий видео (в основном в H.264). Даже Google, якобы сторонник открытых кодеков, никогда полностью не конвертировал YouTube и никогда не удалял H.264 из Chrome. Принятие принципиальной (на данный момент, я думаю, «упрямой») позиции в отношении H.264 не изменит реальности. Это вредит нам и нашим пользователям.

Firefox дошел до того момента, когда мы находимся сегодня на настольном компьютере, приняв реальность. В первые дни мы начали поддерживать IE-измы, такие как document.all, которые были ужасно уродливыми и нестандартными. Но это было необходимо для совместимости, чтобы мы могли дать людям удобный веб-интерфейс. В сети используется H.264. Это неприятный факт, но это факт. Мы должны поддерживать его, хотим мы этого или нет, чтобы мы могли присутствовать на следующем этапе и продолжать влиять на Интернет к лучшему.

Кажется, что еще ничего не высечено в камне, но похоже, что Mozilla намерена продолжить реализацию в ближайшем будущем. У вас лично возникнут проблемы с поддержкой Firefox кодеками, такими как h.264?