среда, 1 сентября 2010 г.

html5 - video

Video -  этот элемент позволяет разработчикам вставлять видео непосредственно на веб-страницы без необходимости использования каких-либо плагинов. Разметка для нового HTML5-элемента < video > во много раз более ясная и понятная по сравнению с тем, как мы сейчас вставляем видео на веб-страницы с помощью Flash. На сегодняшний день крупнейшие видиосервисы (YouTube, Vimeo) предоставили в режиме бета-тестирования возможность воспроизводить ролики средствами HTML5. Всё бы хорошо, но только вот, разработчики браузеров и поставщики контента не сошлись во мнении, какой кодек для видео использовать. На самом деле, эта проблема обсуждалась и ранее, и консенсуса по ней так и нет. В итоге из черновой спецификации HTML5 были удалены упоминания о конкретном кодеке. По замыслу авторов спецификаций, браузер должен сам уметь декодировать видеопоток, и потому выбор стандартного кодека очень важен.


На звание кодека для HTML5 video в данный момент претендуют два кодека — Ogg Theora и H.264. H.264 заметно эффективнее Ogg Theora по соотношению качество/битрейт, но даже его open-source реализации не могут быть использованы свободно в странах, где действуют патенты на него.


Ogg Theora
В основе Ogg Theora лежит кодек VP3, разработанный On2 Technologies. В 2002 году, On2 Technologies передали код VP3 под свободной BSD-подобной лицензией в руки Xiph.org Foundation, а также отказались от патентов на кодек (технически, не отказались, а просто передали право их использовать всем, но это по сути то же самое). С тех пор, Xiph.org продолжает развитие этого кодека. Использовать Ogg Theora можно везде, всегда, без лицензионных или патентных отчислений.


H.264
H.264 — это лицензируемый стандарт сжатия видео. Его использование требует платы в странах, где действует патенты на него (в первую очередь, это США). Однако, на сегодняшний день, это один из самых лучших способов сжимать видео. Именно H.264 является стандартом де-факто сжатия HD-видео, к примеру.

Чарльз МакКетиНевил (член совета директоров W3C и главным специалистом Opera Software по открытым стандартам)

- Мы поддерживаем тег video. Главный вопрос не в самом теге, а в том, какой формат видео будет использоваться – H.264, Theora или что-то другое. Мы хотим удостовериться, что людям будет доступен свободный формат. Так что нам больше по душе, чтобы Theora – или любой другой открытый формат – стал отправной точкой для всех. Если вы берётесь за H.264, это означает, что вы заставляете людей участвовать в рыночных отношениях. Мы этого делать не хотим.

Комментариев нет:

Отправить комментарий