Блог Евгения Smarty

<video> против Flash-плеера


В связи с внедрением браузеров поддержки тега <video>, возросла заинтересованность к нему. Многие люди пророчат смерть флэшу, и ждут революцию от HTML 5. Со всех углов интернета только и слышно про это, даже такие гиганты, как Youtube и Vimeo недавно начали поддерживать тег video. Но чем же на самом деле это является?
В этом посте я собираюсь перечислить преимущества и недостатки данного подхода, более подробную информацию вы можете найти на просторах интернета.

Итак, плюсы и преимущества:
  • Легкое внедрение в страницу
    Разработчикам больше не нужно беспокоится о поиске необходимого плеера на флеше.
    Для показа видео на сайте, достаточно прописать на странице несколько слов:
    <video src="video.ogg" controls></video>

  • Доступ через API
    Это позволяет удобно и быстро управлять атрибутами и событиями плеера через JavaScript:
    var v = document.getElementsByTagName("video")[0];
    v.play();

  • Эффекты с <canvas>
    Демонстрация здесь.

  • Кеширование
    Загрузка видео происходит сразу с кеша браузера, если оно ранее было просмотрено.

Недостатки:
  • Нет единого стандарта кодеков
    Браузеры так и не нашли общего мнения о кодеках. Подробнее о ихней поддержке написано на хабрахабре.

  • Медленная работа
    Даже на неслабых компьютерах, заметна задержка в видео. Также плохо работает HD-видео.

  • Слабая поддержка HTML 5
    Ни один браузер еще не поддерживает полностью спецификацию html-видео, а Internet Explorer даже не задумывается над этим (хотя, кто знает, какие сюрпризы приподнесет IE 9)
Но главным преимуществом, которое пока что не используется в полную меру, это то, что пользователь сам сможет настраивать поведение плеера. Через настройки, конфиги, расширения — не важно! Он сможет запретить смену внешнего вида, установить свой скин, и всегда видеть знакомое, удобное и привычное окно. Также можно будет управлять авто-воспроизведением, авто-буферизацией и многими остальными возможностями HTML 5 тега <video>.

Спасибо за чтение!

Метки:html 5  flash  видео

Комментарии (2)



#1 sharkzp14 февраля 2010, 19:10
А как происходит обработка видео? Это же плеер, значит он использует какую-то технологию, скорее всего Джава. Тогда вопрос в том умрёт ли флеш в борьбе против Джавы.
 
#2 Morgan27 января 2010, 15:05
Думаю что Flash падёт, т.к. он часто висит при большом объёме мультипликации, да и чтобы вставить видео простому смертному (не гику) надо загружать его на какой-то специализированный сервис типа Youtube, а потом банально вставлять html код. И как ты сказал что главным преимуществом этого тега является лёгкая настройка.
 

Ваш комментарий



Ваш первый комментарий появится после проверки











Теги не работают