Тег video делает Firefox устаревшим браузером
Тег video делает Firefox устаревшим браузером
Автор: Андрей Письменный
Опубликовано 25 марта 2010 года
Спор о том, как должен быть реализован тег video в спецификации HTML5, оказался неожиданно жарким и чуть ли не политическим. Изначально планировалось выбрать один формат кодирования видео, который поддерживали бы все браузеры, но их производители не смогли сойтись на одном кодеке: в Apple и Nokia предпочитают H.264, в Mozilla и Opera настаивают на использовании Ogg Theora, а в Google поддерживают оба. С анонсом Internet Explorer 9 выяснилось, что в Microsoft тоже выбрали H.264, так что, похоже, Mozilla и Opera остаются в меньшинстве.
В отличие от малораспространённого кодека Theora, H.264 давно превратился в промышленный стандарт: он встроен во все популярные операционные системы, реализован на аппаратном уровне и повсеместно используется уже сейчас. Вдобавок, H.264 обеспечивает более высокое качество, чем его соперник. Проблема только в том, что особенности реализации этого кодека защищены множеством патентов.
Позиция Apple и Nokia, наотрез отказавшихся поддерживать Theora, вполне понятна. Обе компании производят мобильные устройства, снабжённые аппаратными декодерами H.264. Аппаратных декодеров Theora не существует, а без них воспроизведение видео расходует заряд аккумуляторов неприемлемо быстро.
Фонд Mozilla не испытывает особого интереса к мобильным платформам, зато очень трепетно относится к вопросам патентной чистоты. Патенты на H.264 принадлежат компании MPEG LA, и авторы реализаций кодека обязаны платить ей небольшие патентные отчисления за каждое устройство и каждую копию программы, в которых он используется.
Сайтам вроде YouTube тоже куда удобнее было бы перейти на H.264, чем на Theora или любой другой кодек. Дело в том, что они хранят видео именно в H.264, и переход на другой форат означал бы необходимость перекодировать все имеющиеся файлы. К тому же у Theora существенно хуже качество сжатия, а трафик в масштабах, необходимых популярным видеохостингам, далеко не бесплатен. Сайты YouTube и Vimeo уже запустили тестовую поддержку видео в H.264.
Пропагандистам свободного софта популярность проприетарного кодека представляется довольно неприятным явлением. В Free Software Foundation решили попробовать исправить ситуацию. Организацияобратилась к Google с просьбой "освободить" (то есть выпустить с бесплатной и неотзываемой лицензией) кодек VP8 и начать использовать его на YouTube. Права на VP8 перешли к Google после приобретения компании On2 Technologies. Ответа на просьбу FSF пока что не последовало.
Как отмечает автор блога Daring Fireball Джон Грубер, кодек Theora неудобен для компаний и по другой причине. Хотя создатели Theora и не использовали патентованных алгоритмов, это не защищает кодек от претензий обладателей патентов на схожие технологии сжатия видео. В случае с H.264 патентным троллям придётся судиться с компанией MPEG LA, которая без труда защитит свои права. Использование же Theora означает, что атаке подвергнутся сами разработчики браузеров и устройств. Вполне возможно, что из-за неясной патентной ситуации крупные компании вроде Microsoft и продолжают игнорировать "Теору".
До анонса Internet Explorer 9 казалось, что Theora и H.264 будут сосуществовать – к стандарту HTML5 даже успели принять поправку, предполагающую указание кодека в теге video. Сайты постепенно перешли бы на H.264 и тег video, а проигрыватель на Flash выдавали бы только пользователям устаревших браузеров. Однако поддержка H.264 в IE9 нарушила равновесие. После выхода этого браузера в числе "устаревших" останутся лишь Firefox, старые версии Internet Explorer и Opera.
Можно ожидать, что прагматичные разработчики Opera рано или поздно реализуют поддержку H.264 вслед за более популярными браузерами. Проблема со старыми версиями Internet Explorer тоже решаема: воспроизведение H.264 в них можно организовать через соответствующий плагин. А вот в фонде Mozilla настроены на борьбу за конца: Firefox не станет воспроизводить H.264, даже если нужный кодек уже есть в операционной системе.
Увы, такая настойчивость может привести лишь к одному результату - Firefox останется в компании морально устаревших браузеров.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Реально все это за вас делает библиотека
Реально все это за вас делает библиотека Как вариант начального знакомства с библиотекой, давайте посмотрим, что делают вызовы, использованные в администраторе ресурсов /dev/null:dispatch _create()Создает структуру диспетчеризации; она будет использоваться для блокирования по
Глава 16 Тёрнер делает телевидение
Глава 16 Тёрнер делает телевидение Летом 2008 г. я разговаривал с Ральфом Ли Смитом, горячим сторонником кабельного ТВ и фолк-музыкантом, виртуозно играющим на цимбалах. Мне захотелось спросить, оправдал ли кабель его ожидания. Помолчав, Смит ответил, что «с ним уж точно
9.6. Кэширование браузером
9.6. Кэширование браузером В заключение темы о прокси-серверах хочется сказать, что кэширование удобно, когда с сервером работает множество компьютеров. При этом экономнее используется канал связи, и с увеличением количества пользователей нагрузка на него увеличивается
Урок 6 Начинаем командовать браузером
Урок 6 Начинаем командовать браузером Настоящий сержант должен сегодня сделать три вещи: построить взвод, вырастить траву и посадить ефрейтора на «губу». Из утреннего приказа Предлагаю первое знакомство с браузером Internet Explorer считать состоявшимся. Перейдем к
Определения максимального количества выводимых браузером символов
Определения максимального количества выводимых браузером символов Существует еще одна интересная возможность — указание запрета вывода строк текста больше определенного количества символов. Другими словами, можно указать количество символов в строке текста, после
Урок 6 «Интернет, я тебя вижу», или Первое знакомство с браузером
Урок 6 «Интернет, я тебя вижу», или Первое знакомство с браузером Что мы уже знаем про Интернет? Знаем, что где-то на далеких веб-серверах лежит много-много сайтов.А еще мы уже много сделали:• во-первых, не забыли про антивирусную защиту;• во-вторых, выбрали способ
Получение доступа к устаревшим элементам управления
Получение доступа к устаревшим элементам управления Во-первых, отметим, что устаревшие элементы пользовательского интерфейса, о которых здесь идет речь, остаются пригодными для использования в .NET 2.0, а во-вторых, если вы хотите их использовать, то их можно снова добавить
Что делает BIOS?
Что делает BIOS? Далее мы приведем список элементов, из которых состоит BIOS материнской платы:• диагностика при включении питания;• утилита конфигурации системы;• программа загрузки;• интерфейс BIOS.Когда вы включаете компьютер, BIOS инициирует тест POST (диагностику при
Тег video делает Firefox устаревшим браузером Андрей Письменный
Тег video делает Firefox устаревшим браузером Андрей Письменный Спор о том, как должен быть реализован тег video в спецификации HTML5, оказался неожиданно жарким и чуть ли не политическим. Изначально планировалось выбрать один формат кодирования видео, который поддерживали бы все
Что делает BIOS?
Что делает BIOS? Далее мы приведем список элементов, из которых состоит BIOS материнской платы:• диагностика при включении питания;• утилита конфигурации системы;• программа загрузки;• интерфейс BIOS.Когда вы включаете компьютер, BIOS инициирует тест POST (диагностику при
Что делает программа
Что делает программа Книга Excel разбита на несколько листов (таблиц). Листы можно удалять или добавлять новые. Как и всякая таблица, лист Excel состоит из строк и столбцов, пересечения которых образуют ячейки. В нижней части окна книги находится несколько кнопок (так
Введение Google делает нас глупее?
Введение Google делает нас глупее? «Google делает нас глупее?» — таков заголовок критического очерка о средствах массовой информации и коммуникации, вышедшего из-под пера американского публициста и эксперта в области Интернета Николаса Карра. Однако, занимаясь цифровыми
Делает ли многозадачность умнее?
Делает ли многозадачность умнее? Как влияет на нас это одновременное обращение с несколькими СМИиК? Становимся ли мы умнее благодаря мультимедийному окружению?Наш мозг — это биологическое «аппаратное обеспечение» мыслительного процесса, которое постоянно
Глава 24. Что делает ХР сложной?
Глава 24. Что делает ХР сложной? Несмотря на то что отдельные методики без труда могут исполняться обычными программистами в индивидуальном порядке, соединение всех кусков воедино и поддержание их в этом состоянии – далеко не простая задача. Сложной ХР становится в