Вчера Google объявил о новом веб-медиа-проекте WebM, который сочетает кодек VP8 (приобретенный Google при покупке On2) с аудиокодеком Vorbis и частями мультимедийного контейнера Matroska. В рамках этого проекта Google открыл кодек VP8 с открытым исходным кодом, что может иметь далеко идущие последствия для будущего видео в HTML5.
Если вы опоздали с видеоигрой HTML, вот игра по принципу «игра за игрой»: в будущих спецификациях HTML5 есть <video>
Однако в спецификации HTML5 не указан конкретный кодек, который будет использоваться для видеоконтента. В настоящее время состояние поддержки браузеров различно: и Google Chrome, и Safari поддерживают собственный кодек H.264, при этом родительские компании обоих браузеров платят лицензионные сборы за включение кодека. Chrome, Opera и Firefox поддерживают кодек Ogg Theora, бесплатную альтернативу с открытым исходным кодом, которая, по мнению многих, обеспечивает недостаточное качество. IE в настоящее время не поддерживает ни один, но подтвердил, что следующая версия 9 будет поддерживать H.264.
До недавнего времени это было противостояние: Apple и Microsoft не будут использовать Theora, потому что они говорят, что ей не хватает производительности H.264, а Opera и Mozilla отказываются использовать H.264, потому что она обременена патентом, и они хотят избежать оплаты лицензионные сборы.
Введите Google. В августе 2009 года она приобрела On2, компанию, которая владела новым кодеком VP8, который, по слухам, имел производительность, сопоставимую с H.264. В то время были слухи, что Google планировал открыть кодек с открытым исходным кодом, таким образом потенциально положив конец «видео войнам» раз и навсегда. Ну, это именно то, что сделал Google.
Открытый кодек VP8 является частью запуска Google нового проекта Open Web Media, который называется WebM. Подробности можно найти в первом блоге нового проекта .
Новый проект WebM уже получил поддержку от Mozilla (который объявил, что он будет поддерживаться вместе с Theora для видео HTML5 в Firefox 4), Opera (которая уже выпустила сборку «Labs» своего браузера с поддержкой видео WebM), и Adobe (который подтвердил, что кодек VP8 будет включен в предстоящий выпуск Flash Player). Microsoft выбрала более нюансированный подход, заявив, что «в своей поддержке HTML5 IE9 будет поддерживать воспроизведение видео H.264, а также видео VP8, когда пользователь установит кодек VP8 в Windows».
Конечно, само собой разумеется, что Google Chrome будет поддерживать новый формат в ближайшем будущем. В сообщении в блоге Chromium говорится, что предварительная поддержка WebM уже доступна в разрабатываемых версиях браузера.
Конечно, в этом списке все еще отсутствует один крупный игрок: Apple. The Guardian Technology Blog сообщает об ответе Стива Джобса по электронной почте читателю, спрашивающему о позиции Apple в отношении нового видеокодека. Джобс просто ссылается на ветку форума на форуме разработчиков X.264, указывая на технические недостатки кодека в качестве спецификации. Конечно, WebM в его нынешнем виде помечен как «предварительный просмотр для разработчиков», поэтому, конечно, эти проблемы могут быть потенциально решены к моменту выхода официального релиза.
Более того, если Google продолжит преобразование существующей библиотеки клипов YouTube в VP8 и сделает их доступными в HTML5, позиция Apple может оказаться несостоятельной, и поддержка VP8 может найти дорогу в Safari. Фактически, Google уже заявил в FAQ по WebM , что «все видео, которые 720p или больше, загруженные на YouTube после 19 мая, будут закодированы в WebM как часть его эксперимента HTML5». Это означает, что если вы просматривая экспериментальные HTML5-страницы YouTube с помощью ночной сборки Firefox или Opera, вы уже можете просматривать видео в кодировке WebM в дикой природе.
Это, безусловно, захватывающая разработка, которая, похоже, воплощает мечту об открытом видео в Интернете на шаг ближе к реальности. Как вы относитесь к будущему веб-видео?