По поводу видео HTML5, которое еще даже не считается официальным стандартом, было много новостей и споров. Срочность со стороны некоторых людей и организаций (особенно Apple) отражает неприятный привкус, который Adobe Flash Player оставил во многих устах. Видео HTML5 – это попытка сделать потоковое видео в Интернете более доступным, лучше интегрированным и более производительным.
Хотя HTML5-видео еще не является официальным стандартом, оно доступно на многих веб-сайтах, включая YouTube, и большинство основных браузеров предварительно его поддерживают. К сожалению, производители браузеров не договорились о стандартном кодеке, поэтому вам нужно будет знать, что в каких браузерах будет работать. Это краткое руководство поможет вам разобраться в жаргоне и получить представление о том, каким может быть будущее видео в Интернете.
Форматы
В настоящее время в потоковом видео HTML5 используются три различных видеоформата:
1. Theora – бесплатный и открытый видеокодек, который изначально задумывался как единственная спецификация HTML5.
2. H.264 – запатентованный видеокодек, который, по мнению Apple, Google и других компаний, превосходит Theora по качеству.
3. WebM – новый бесплатный и открытый формат, использующий видеокодек VP8, который Google недавно приобрел и затем выпустил в сообщество открытого исходного кода. Теперь он поддерживается Google, Mozilla, Opera и многими другими.
Браузеры
Mozilla Firefox – текущие версии Firefox (3.6.3) отображают только видео Theora. Mozilla не планирует поддерживать H.264 из-за юридических последствий ее патентов на программное обеспечение. Те, кто хочет попробовать новый формат Google WebM, могут загрузить ночную сборку Firefox WebM. Firefox также поддерживает полноэкранное видео HTML5.
Microsoft Internet Explorer – текущая версия IE (8) не поддерживает видео HTML5 «из коробки». Пользователи, желающие попробовать его, должны загрузить Google Chrome Frame (доступно для версий IE 6,7 и 8). Этот плагин добавляет в IE технологию HTML5. Ожидается, что версия 9 IE будет поддерживать видео H.264 по умолчанию, а также будет поддерживать WebM, но пользователю придется загрузить кодек.
Apple Safari. Текущая версия Safari (4.05) поддерживает видео H.264 «из коробки», но не поддерживает Theora или WebM, и, по всей видимости, поддержка их не планируется.п>
Google Chrome – текущие версии Chrome (5.0.375.55) поддерживают видео Ogg Theora и H.264, а версии для разработки также поддерживают WebM, что делает его единственным браузером, поддерживающим все три. Пользователи могут опробовать разрабатываемые версии через каналы раннего выпуска Google.
Opera. Текущая версия Opera для Windows и Mac (10.53) поддерживает видео Ogg Theora. Пользователи Linux должны загрузить бета-версию 10.53, чтобы получить поддержку. 10.54 будет поддерживать видео WebM. Пользователи могут загрузить последнюю версию и попробовать ее.
Другие браузеры. К сожалению, многие веб-сайты используют определение браузера, чтобы определить, следует ли отправлять пользователю видео HTML5. В результате такие браузеры, как Konqueror, которые, как сообщается, поддерживают видео HTML5, не работают без переключения пользовательского агента. Apple iPad также поддерживает видео HTML5, и многие крупные веб-сайты (NY Times, CNN и т. д.) специально ориентированы на iPad и поэтому по-прежнему отображают Flash-видео даже в браузерах, поддерживающих HTML5.
Веб-сайты
Существует несколько хороших веб-сайтов, на которых пользователи могут опробовать различные варианты видео HTML5. Не стесняйтесь добавлять других в разделе комментариев.
SublimeVideo – наверное, это мой любимый видео. Видео 720p с поддержкой Safari, Chrome, Firefox, IE, iPad и iPhone.
YouTube – в настоящее время он поддерживает как H.264, так и WebM. Пользователи должны присоединиться к бета-версии, чтобы просмотреть ее. Видео с рекламой не включены.
Vimeo – Vimeo покажет любое видео в формате H.264.
Kaltura – демо-версия фильма «Большой кролик» в плеере Kaltura.
Хотя до сих пор неясно, каким в конечном итоге получится видео HTML5, сейчас интересно наблюдать за развитием этой новой технологии. Конечная цель HTML5 – сделать работу в Интернете лучше, а видео HTML5 – это один шаг в правильном направлении.