Уж сколько попкорна было съедено в жарких холиварах на тему видео в стандарте HTML 5. Уже не один месяц разработчики браузеров не могут выбрать стандартный формат для просмотра видеороликов через браузер, а не через плагин флэш-плеера. Предлагался видеоформат H.264, который поддерживали Microsoft и Apple. Однако H.264 имеет такую запутанную лицензионную и патентную политику, что другие разработчики браузеров напрочь отказались его использовать, выбрав старый, но свободный формат Theora.
И вот на конференции Google I/O история получила продолжение, которое нельзя назвать таким уж неожиданным. Как и предполагалось ранее, компания Google решила открыть видеоформат VP8. Данный формат не будет облагаться какими-либо кабальными условиями по использованию, все связанные с проектом исходные тексты опубликованы на сайте webmproject.org в рамках лицензии BSD.
Этот видеоформат VP8 разработан компанией On2, которая, в свою очередь, была недавно приобретена интернет-гигантом. Кстати, On2 в своё время открыла видеоформат VP3, который стал основой Theora.
Для видеофомата VP8 был создан специальный файл-контейнер WebM, который нужен, чтобы соединить видеопоток и звук в один файл. WebM является специальной модификацией довольно известного контейнера Matroska ("Матрёшка"). Звук для WebM тоже кодируется в открытом формате Ogg Vorbis.
Не успели на конференции Google I/O отгреметь фанфары в честь нового открытого формата и открытого контейнера, как в тот же день о поддержке VP8 и WebM объявили разработчики Firefox и Opera. Мало того, даже в Microsoft пообещали проигрывать WebM в тегах <video>, правда, только в том случае, если пользователь сам установит в систему нужный декодер.
Меня, например, позабавил факт, что мой браузер Google Chrome, который я не обновлял больше месяца, сам ни с того ни с сего начал на YouTube проигрывать ролики HTML 5. Хотя никаких специализированных "ночных сборок" браузера я не устанавливал.
Из других компаний, заявивших о намерении использовать WebM, можно отметить: Nvidia, AMD, ARM, Broadcom, Logitech, MIPS, Qualcomm, Skype, Texas Instruments и др. Интересное заявление поступило от компании Adobe, которая решила добавить поддержку VP8 в будущие версии Flash Player.
Открытие VP8, конечно же, не прошло без внимания со стороны конкурирующего альянса MPEG-LA. Сторонники H.264 пытались испортить праздник свободных видеоформатов очередными попытками затеять холивар на тему качества того и другого формата.
Но VP8 обеспечивает аналогичное качество, как минимум, на уровне профиля Baseline, который и используется для Сети и мобильных телефонов. Поэтому холивары на тему качества бесперспективны. Тогда в ход пошло проверенное оружие - заявления о возможных нарушениях патентов, принадлежащих MPEG-LA.
В Google, со своей стороны, утверждают, что провели тщательный анализ на патентные угрозы со стороны патентных троллей и вполне уверены в патентной чистоте VP8.
А на форумах рекомендуют как можно больше кодировать порно в WebM, и тогда победа свободного видеостандарта будет неизбежна.