HTML5 video

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
HTML

HTML5 video — элемент, включённый в проект спецификации HTML5, который используется для воспроизведения видеозаписей[1], частично заменяя элемент <object>.

Adobe Flash Player широко использовался для встраивания содержимого видео-файлов на сайтах например, YouTube. Flash Player доступен в качестве плагина для большинства веб-браузеров последних версий (таких как Mozilla Firefox, SeaMonkey, Opera и Safari), и несовместим, например, со встроенными браузерами iPod и iPhone от Apple, а также с Android версии 2.01 или меньше, версии 4.1.x и выше (официально)[2][3].

Google Chrome с некоторых пор содержит данный плагин по умолчанию[4]. Создатели HTML5 video считают, что это станет стандартным способом просмотра видео онлайн, но основным препятствием для принятия данного соглашения является вопрос о том, какие именно видео форматы должны поддерживаться этим видео тегом.

Пример использования элемента <video>[править | править код]

Ниже приводится фрагмент кода на HTML5, который позволяет встроить WebM видео на веб-сайт:

<video src="movie.webm" poster="movie.jpg" controls>
        This is fallback content to display if the browser
        does not support the video element.
</video>

Множественность ресурсов[править | править код]

Используя любое количество элементов <source>, как показано ниже, браузер выберет автоматически, какой файл загружать. Также, чтобы добиться того же результата, можно использовать функцию canPlay() из JavaScript. Атрибут «type» определяет тип MIME и список кодеков, которые помогают браузеру определить, может ли он декодировать файл. Из-за отсутствия общего видеоформата множественность ресурсов является важной особенностью для того, чтобы избегать «фырканья» браузера, что склоняет его к ошибке: известно, что любые знания веб-разработчиков о браузерах будут неполными, браузер знает о себе больше[источник не указан 297 дней].

<video poster="movie.jpg" controls>
        <source src='movie.webm' type='video/webm; codecs="vp8.0, vorbis"'/>
        <source src='movie.ogv' type='video/ogg; codecs="theora, vorbis"'/>
        <source src='movie.mp4' type='video/mp4; codecs="avc1.4D401E, mp4a.40.2"'/>
        <p>This is fallback content</p
</video>https://youtu.be/oVXfk99dRAc?si=i3opHzF4ZnTaL6AJ

Поддерживаемые видеоформаты[править | править код]

Текущий проект спецификации HTML5 не уточняет, какие форматы должны поддерживаться в теге <video>. Пользовательские агенты имеют право поддерживать любой подходящий видеоформат[источник не указан 201 день].

Почему нельзя поддерживать те форматы, на которые есть системные кодеки?[править | править код]

Возникает вопрос: почему бы не поддерживать все форматы, на которые в системе есть кодек? Этому есть несколько причин.

  1. Это попытка «спихнуть» стандартизацию на пользователей. Они могут выработать стандарт де-факто, который на поверку окажется платным. Пострадают от этого разработчики свободного ПО, вебмастера мелких сайтов и владельцы карманных устройств с нетрадиционными ОС. Поскольку в мире нет единой культуры, в разных концах Земли стандартом могут стать разные форматы.
  2. До HTML5 атаки (переполнение буфера и подобные) на системные кодеки были малорезультативны: требуется скачать «отравленный» файл и запустить его вручную, к тому же может сработать антивирус, а маленький размер эксплойта вызовет подозрение. Как только проигрывание видео станет массовым и автоматическим, на системные кодеки — в том числе старые и слабо поддерживаемые — обрушатся такие атаки, что мало кто выдержит.
  3. Редкий формат видео с подписью «чтобы увидеть, установите кодек» — это возрождение надписи 90-х годов «чтобы увидеть, установите ActiveX-компонент». Веб-стандарты создаются не для этого: веб должен быть доступным всем, независимо от ОС и дополнительного ПО.

Дебаты насчёт стандартного видеоформата[править | править код]

Рабочая группа HTML5 считает, что желательно определить по крайней мере один видеоформат, который бы поддерживался всеми браузерами. Идеальный формат в этом отношении должен:

  • иметь хорошее сжатие, хорошее разрешение изображения и низкие затраты работы процессора для расшифровки;
  • быть бесплатным;
  • для формата должен существовать аппаратный декодер, так как многие встроенные процессоры слишком слабы, чтобы раскодировать видео программно.

Изначально, Ogg Theora был рекомендуемым стандартом для HTML5, потому что он не был затронут никакими известными патентами. Но 10 декабря 2010 года спецификация HTML5 была подкорректирована,[5] изменились ссылки на конкретные форматы:

Браузеры должны поддерживать видеоформат Theora и аудиоформат Vorbis, а также контейнерный формат Ogg.

с дополнением[6]:

Было бы очень полезно для функциональной совместимости, если бы все браузеры смогли поддерживать один кодер-декодер. Но не существует ни одного такого кодер-декодера, который бы удовлетворял всех: нам нужен такой кодер-декодер, который, как известно, не требует лицензирования, который совместим с современной развивающейся моделью, который имеет достаточно качеств, чтобы быть пригодным, и который не станет подводным камнем для крупных компаний. Это текущая проблема, и эта часть будет ещё доработана.[7]

Хотя Theora не затронута известными патентами, такие компании как Apple (владелец некоторых патентов на H.264 и член MPEG LA)[8] и Nokia[обновить данные] заявили, что опасаются неизвестных патентов, чьи собственники могли бы ждать корпорацию с финансовыми ресурсами, чтобы предъявить иск по использованию данного формата.[9][10] С несвободными кодеками H.264 и MP3 это тоже может случиться, но Apple уже использует их, и поэтому только использование Ogg было бы для неё дополнительным риском. Apple также возражает против требования о поддержке формата Ogg в HTML5 на тех основаниях, что некоторым приспособлениям поддерживать другие форматы намного легче, и что HTML ни разу за всю историю его существования не требовал особые форматы для чего-либо.[10]

Некоторые веб-разработчики раскритиковали удаление Ogg-форматов из спецификации.[11][12][13] Последующее обсуждение также произошло и в FAQ блоге W3C.[14]

H.264/MPEG-4 AVC широко используем и обладает хорошей скоростью, сжатием, декодером для аппаратных средств, но он уже запатентован.[15] Кроме особых случаев, пользователям H.264 приходится платить за лицензию MPEG LA — группе патентодержателей, включая Apple и Microsoft.[16] В итоге упоминание кодер-декодера по умолчанию было убрано.

Google покупает On2[править | править код]

Приобретение компанией Google On2 Technologies[en] происходит в результате выпуска формата VP8, который является бесплатным открытым стандартом, и создания WebM Project, который соединяет VP8 video с Vorbis audio в контейнер Matroska. Выпуск VP8 был также поддержан Free Software Foundation.[17]

В январе 2011 года Google объявил, что собирается прекратить поддержку H.264 в Chrome, многие критиковали это, включая Питера Брайта из Ars Technica[18] и «веб-проповедника» Тима Снита из Microsoft, которые заявили, что скорее эсперанто объявят официальным языком США, чем Google продвинется в этом деле.[19] Однако Говард Моен из Opera Software сильно раскритиковал статью Ars Technica[20], и Google ответила на реакцию, объяснив своё решение тем, что они намерены продвигать WebM в своих продуктах на основе их открытости.

Браузерная поддержка[править | править код]

Значения[править | править код]

Значения показывают уровень поддержки в самых последних версиях разметки или (если известен номер версии) в указанной версии. Номер версии без каких-либо других значений указывает на версию, с которой впервые полностью поддерживаются все необходимые свойства для разметки.

Значение Описание
Yes показывает, что разметка полностью поддерживает данное свойство/элемент, когда используются правильные значения
No показывает, что свойство/элемент полностью игнорируется
Partial показывает, что свойство/элемент понято, но не все его значения поддерживаются. Поддерживаемые значения выполняются правильно.
Incorrect показывает, что свойство/элемент понято, но работает правильно не во всех случаях.
Experimental показывает, что свойство/элемент понято, но поддерживается под другим именем. Может быть незавершённым или содержать ошибки
Dropped показывает, что свойство/элемент больше не поддерживается
Nightly build показывает, что свойство/элемент поддерживается в некоторой степени в экспериментальной/ночной сборке. Ожидается поддержка в будущем.
Depends показывает, что свойство/элемент поддерживается только на определённых платформах или если сконфигурированы определённые условия.


Таблица[править | править код]

Эта таблица показывает, какие видео-форматы вероятно будут поддерживаться указанным браузером. Большинство браузеров, представленных здесь, используют multimedia framework для раскодирования и отображения видео-файла, а не включают такие компоненты в программное обеспечение. Как правило, невозможно перечислить все форматы, которые поддерживает multimedia framework без их запроса, так как всё зависит от операционной системы и типа кодер-декодера.[21] В таких случаях поддерживаемый видео-формат является атрибутом для framework, а не для браузера или его разметки; браузер обязательно спрашивает свой multimedia framework, прежде чем отвергнуть неизвестный видео-формат. Видео-формат может быть определён с помощью MIME в HTML. (Смотри example) MIME используется для уточнения у multimedia frameworks о поддерживаемых форматах. [note 1]

Среди этих браузеров только Firefox, Opera и Origyn[en] используют библиотеки для встроенного раскодирования. На деле Internet Explorer и Safari также могут обеспечивать поддержку определённых форматов, потому что их изготовители также сделали их multimedia frameworks. С другой стороны, Konqueror поддерживает те же форматы, что и Internet Explorer на Windows и Safari на Mac OS X, но указанная здесь поддержка для Konqueror типична для GNU/Linux, где Konqueror в основном и используется. В основном поддержка браузерами какого-либо формата навязана конфликтующими интересами производителей; в особенности Media Foundation и QuickTime поддерживают проприетарные стандарты, тогда как GStreamer и Phonon не могут законно ничего поддерживать, кроме свободных форматов на свободных операционных системах, для которых они созданы.

Браузер Последняя стабильная версия Форматы, поддерживаемые различными веб-браузерами
Ogg Theora H.264 VP8 (WebM) Others
Internet Explorer 10.0 (26 октября 2012 года) Manual install[note 2] 9.0[25] Manual install[note 3][note 4] Нет[28]
Mozilla Firefox[29] 21.0 (21 мая 2013 года) 3.5[30] 21.0 (через кодеки Win7+)
46.0 (полная поддержка)
4.0[31][32] Нет
Google Chrome 13.0.782.112 (9 августа 2011 года) 3.0[33][34] Да[35][36] 6.0[37][38] Нет[39]
Chromium N/A r18297[40] Нет[41] r47759[42] Нет[39]
Safari 5.1 (20 июля 2011 года) Manual install[note 5] 3.1[43][44] Manual install[45] Depends[note 6]
Opera 11.64 (10 мая 2012 года) 10.50[47] Нет 10.60[48][49] Нет
Konqueror 4.7 (27 июля 2011 года) 4.4[50] Depends[note 7] Да[52] Depends[note 7]
Epiphany 3.0.4 (1 июля 2011 года) 2.28[53] Depends[note 8] Depends[note 8][54] Depends[note 8]

Использование[править | править код]

С апреля 2010 года вслед за запуском iPad от Apple несколько сайтов с высокой посещаемостью стали выдавать H.264 HTML5 видео вместо Flash для браузеров, идентифицирующих себя как iPad.[55]

В мае 2010 года HTML5 video ещё не так широко распространено, как Flash видео, хотя DailyMotion[56] недавно массово выпустил экспериментальные видео-плееры на основе HTML5 (использующие форматы Ogg Theora и Vorbis), YouTube[57] (использующий форматы H.264 и WebM) и Vimeo[58](использующий формат H.264) намекают, что интерес к приему HTML5 видео увеличивается.

Некоторые крупные публикующие видео веб-сайты опубликовали решение продолжить использование технологий, отличающихся от HTML5 video.[59][60][61] Согласно статье блога YouTube, тег <video> не удовлетворяет всем потребностям веб-сайтов, таких как YouTube.[62] В заявленные важные причины входит необходимость стандартного формата, отсутствие эффективного и надежного метода для передачи видео браузеру, неспособность JavaScript отображать видео на полный экран и проблема защиты содержимого. Хулу также не принял HTML5 video из-за отсутствия функций для обеспечения пользователя адаптивным битрейтом для видео, «защиты» контента и предоставления рекламодателям данных.[63] Netflix заявил, что есть много проблем, которые мешают ему использовать HTML5 video: приемлемые контейнерные A/V форматы; допустимые аудио и видео кодер-декодеры, потоковый протокол, метод для потокового протокола, чтобы адаптировать его к доступным диапазонам частот, метод для передачи информации о доступных потоках и другие параметры для модуля воспроизведения потока данных; метод поддержки защищенных данных; и метод отображения всей этой функциональности в HTML5.[60][64]

11 января 2011 года Google's Chromium Project объявил в своем блоге, что поддержка закрытых кодер-декодеров(например, H.264) будет удалена из будущих версий Chrome-а. В объявлении Chromium особенно выделялось то, что эта ликвидация была попыткой увеличить популярность использования HTML5 и тега <video> без необходимости лицензирования патентованных технологий, стимулируя всю сеть принять общедоступный кодер-декодер для VP8 и Theora.

Предложение добавить DRM[править | править код]

Внесённое в W3C предложение добавить в HTML5 API для DRM было встречено крайне негативно теми, кто считает одним из основных свойств веб-стандартов[en] типа HTML, и преимуществ их перед плагинами, открытость или отсутствие требований использования программного или аппаратного обеспечения от определённого поставщика (как на стороне клиента, так и на стороне сервера).[65][66][67][68]

В «живом стандарте HTML», развиваемом WHATWG, планов о добавлении DRM не появилось.[69]

В январе 2014 года к W3C присоединилась Американская ассоциация кинокомпаний (MPAA), поддерживавшая такие законопроекты как SOPA, который вызвал протесты в Интернете;[70] в W3C есть и другие сторонники ограничения работы пользовательских браузеров, букмарклетов и плагинов.[71]

Комментарии[править | править код]

  1. at least for Phonon and its backends [22], that is DirectShow, QuickTime and GStreamer
  2. Supported if OpenCodecs is installed. Also possible with Google Chrome Frame[23][24]
  3. Google released a WebM component for Media Foundation to allow the playback of WebM files in IE9 through the standard HTML5 <video> tag.[26]
  4. Possible if the user has installed a VP8 codec on Windows for IE9.[27]
  5. Supported if XiphQT is installed.
  6. Any format supported by QuickTime or Core Video on OS X.[46]
  7. 1 2 Any format supported by Phonon on Qt 4.5.[51] Format support depends on the backend of Phonon. Available Phonon backends include GStreamer and xine; backends using MPlayer and VLC are in development.
  8. 1 2 3 Any format supported by GStreamer on Webkit/GTK+ builds of Epiphany.

Примечания[править | править код]

  1. The video element. HTML5: A vocabulary and associated APIs for HTML and XHTML. World Wide Web Consortium (24 июня 2010). — «A video element is used for playing videos or movies.» Дата обращения: 27 сентября 2010. Архивировано из оригинала 25 августа 2012 года.
  2. An Update on Flash Player and Android. Adobe Systems Inc.. Дата обращения: 28 июня 2012. Архивировано из оригинала 25 августа 2012 года.
  3. Adobe Flash on the Nexus 7 and other Jelly Bean Devices. xda-developers. Дата обращения: 25 июля 2012. Архивировано из оригинала 25 августа 2012 года.
  4. Adobe Flash Player : Basic browser settings – Google Chrome Help. Google Inc.. Дата обращения: 9 июля 2011. Архивировано из оригинала 25 августа 2012 года.
  5. Hickson, Ian (10 декабря 2007 года). "[whatwg] Video codec requirements changed". whatwg mailing list (Mailing list). Архивировано из оригинала 18 марта 2012. Дата обращения: 25 февраля 2008. {{cite mailing list}}: Проверьте значение даты: |date= (справка)
  6. (X)HTML5 Tracking. HTML5.org. Дата обращения: 23 июня 2009. Архивировано из оригинала 25 августа 2012 года.
  7. "[whatwg] Removal of Ogg is *preposterous*". WHATWG (Mailing list). Lists.whatwg.org. 11 декабря. Архивировано из оригинала 21 августа 2008. Дата обращения: 25 августа 2009. {{cite mailing list}}: Проверьте значение даты: |date= (справка)
  8. Steve Jobs: mystery patent pool to attack Ogg Theora. The Register. Дата обращения: 9 июля 2011. Архивировано из оригинала 25 августа 2012 года.
  9. Hickson, Ian (11 декабря 2007 года). "Re: [whatwg] Removal of Ogg is *preposterous*". whatwg mailing list (Mailing list). Архивировано из оригинала 21 августа 2008. Дата обращения: 25 февраля 2008. {{cite mailing list}}: Проверьте значение даты: |date= (справка)
  10. 1 2 Stachowiak, Maciej (21 марта 2007 года). "[whatwg] Codecs (was Re: Apple Proposal for Timed Media Elements)". whatwg mailing list (Mailing list). Архивировано из оригинала 18 марта 2012. Дата обращения: 25 февраля 2008. {{cite mailing list}}: Проверьте значение даты: |date= (справка)
  11. The Attack Against Ogg Theora or: How I Learned to Stop Worrying and Love the Proprietary Web. Metavid (11 декабря 2007). Дата обращения: 30 июня 2009. Архивировано из оригинала 31 декабря 2008 года.
  12. rudd-o.com. rudd-o.com (11 декабря 2007). Дата обращения: 30 июня 2009. Архивировано из оригинала 13 декабря 2007 года.
  13. Abbadingo » Blog » Removal of Ogg Vorbis and Theora from HTML 5: an outrageous disaster. Delcorp.org (12 декабря 2007). Дата обращения: 30 июня 2009. Архивировано из оригинала 25 августа 2012 года.
  14. Dan Connolly. When will HTML 5 support <video>? Sooner if you help. W3C (18 декабря 2007). Дата обращения: 23 июня 2009. Архивировано из оригинала 25 августа 2012 года.
  15. AVC/H.264 Patent List (PDF), MPEG LA, 1 Февраля 2010 года, Архивировано (PDF) из оригинала 14 мая 2015, Дата обращения: 20 августа 2011 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 20 августа 2011. Архивировано 14 мая 2015 года.
  16. AVC/H.264 Licensors, MPEG LA, Архивировано из оригинала 30 мая 2015, Дата обращения: 20 августа 2011 Источник. Дата обращения: 20 августа 2011. Архивировано 30 мая 2015 года.
  17. Matt Lee. FSF gratulates google. FSF (19 мая 2010). Архивировано из оригинала 25 августа 2012 года.
  18. Питер Брайт. Google's dropping H.264 from Chrome a step backward for openness. Ars Technica (12 января 2011). Архивировано из оригинала 25 августа 2012 года.
  19. Тим Снит. An Open Letter from the President of the United States of Google. MSDN (11 января 2011). Архивировано из оригинала 25 августа 2012 года.
  20. Говард К. Моен. Is the removal of H.264 from Chrome a step backward for openness? My Opera (13 января 2011). Архивировано из оригинала 25 августа 2012 года.
  21. Phonon documentation of backends, Qt, Архивировано из оригинала 4 марта 2016, Дата обращения: 3 июня 2011 Источник. Дата обращения: 21 августа 2011. Архивировано из оригинала 4 марта 2016 года.
  22. Phonon documentation of querying, Qt, Архивировано из оригинала 4 марта 2016, Дата обращения: 3 июня 2011 Источник. Дата обращения: 21 августа 2011. Архивировано из оригинала 4 марта 2016 года.
  23. Kevin Carle and Chris Zacharias (20 Января 2010 года), Introducing YouTube HTML5 Supported Videos, Official YouTube Blog, Архивировано из оригинала 7 сентября 2012, Дата обращения: 12 марта 2010 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 20 августа 2011. Архивировано 7 сентября 2012 года.
  24. Dougherty, Brad (21 Января 2010 года), Try our new HTML5 player!, Vimeo Staff Blog, Архивировано из оригинала 4 марта 2010, Дата обращения: 12 марта 2010 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 20 августа 2011. Архивировано 4 марта 2010 года.
  25. McCracken, Harry (16 Марта 2010 года), Microsoft Previews the Revamped Internet Explorer 9 Platform, Technologizer, Архивировано из оригинала 28 февраля 2021, Дата обращения: 21 августа 2011 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 21 августа 2011. Архивировано 28 февраля 2021 года.
  26. Mike Jazayeri. More about the Chrome HTML Video Codec Change. Google (14 января 2011). Архивировано из оригинала 3 октября 2012 года.
  27. Hachamovitch, Dean (19 Мая 2010 года), Another Follow-up on HTML5 Video in IE9, Microsoft, Архивировано из оригинала 22 мая 2010, Дата обращения: 21 августа 2011 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 21 августа 2011. Архивировано 22 мая 2010 года.
  28. Hachamovitch, Dean (29 Апреля 2010 года), HTML5 Video, Microsoft, Архивировано из оригинала 11 мая 2010, Дата обращения: 5 мая 2010 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 21 августа 2011. Архивировано 11 мая 2010 года.
  29. Media formats supported by the audio and video elements, Mozilla, Архивировано из оригинала 4 мая 2012, Дата обращения: 21 августа 2011 Источник. Дата обращения: 21 августа 2011. Архивировано из оригинала 27 июня 2010 года.
  30. Mozilla Firefox 3.5 Release Notes, Mozilla, 2009-06-30, Архивировано из оригинала 30 ноября 2010, Дата обращения: 15 февраля 2010 Источник. Дата обращения: 21 августа 2011. Архивировано 30 ноября 2010 года.
  31. Bug 566243 – Merge mozilla-webmedia repository to mozilla-central, Mozilla, Архивировано из оригинала 24 февраля 2021, Дата обращения: 21 августа 2011 Источник. Дата обращения: 21 августа 2011. Архивировано 24 февраля 2021 года.
  32. Firefox Nightly Builds, Mozilla, Архивировано из оригинала 10 ноября 2016, Дата обращения: 21 августа 2011 Источник. Дата обращения: 21 августа 2011. Архивировано 10 ноября 2016 года.
  33. Google Chrome support Theora and Vorbis, Google, 2010-05-20, Архивировано из оригинала 25 января 2016, Дата обращения: 21 августа 2011 Источник. Дата обращения: 21 августа 2011. Архивировано 25 января 2016 года.
  34. Google Chrome 3.0 will support <video> tag, Архивировано из оригинала 16 августа 2011, Дата обращения: 21 августа 2011 Источник. Дата обращения: 21 августа 2011. Архивировано 16 августа 2011 года.
  35. Differences between Google Chrome and Linux distro Chromium, Google, 17 Марта 2011 года, Архивировано из оригинала 25 января 2016, Дата обращения: 21 августа 2011 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 21 августа 2011. Архивировано 25 января 2016 года.
  36. HTML Video Codec Support in Chrome, Google, 11 Января 2011 года, Архивировано из оригинала 21 июня 2011, Дата обращения: 21 августа 2011 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 21 августа 2011. Архивировано 21 июня 2011 года.
  37. Bankoski, Jim (2010-05-19), WebM and VP8 land in Chromium, Google, Архивировано из оригинала 21 мая 2010, Дата обращения: 21 августа 2011 Источник. Дата обращения: 21 августа 2011. Архивировано 21 мая 2010 года.
  38. Kersey, Jason (3 Июня 2010 года), Google Chrome Releases: Dev Channel Update, Google, Архивировано из оригинала 14 марта 2012, Дата обращения: 1 июля 2010 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 21 августа 2011. Архивировано 14 марта 2012 года.
  39. 1 2 Issue 21318: Query FFmpeg libraries for codec support, Google, Архивировано из оригинала 26 января 2010, Дата обращения: 10 сентября 2010 Источник. Дата обращения: 21 августа 2011. Архивировано 26 января 2010 года.
  40. Issue 4363: [HTML5-Video] Enable HTML5 video/audio elements, Google, Архивировано из оригинала 30 августа 2009, Дата обращения: 10 сентября 2010 Источник. Дата обращения: 21 августа 2011. Архивировано 30 августа 2009 года.
  41. ChromiumBrowserVsGoogleChrome, Google, Архивировано из оригинала 25 января 2016, Дата обращения: 10 сентября 2010 Источник. Дата обращения: 21 августа 2011. Архивировано 25 января 2016 года.
  42. Issue 2093007: Chromium side changes for enabling VP8 and WebM support., Google, Архивировано из оригинала 30 октября 2014, Дата обращения: 10 сентября 2010 Источник. Дата обращения: 21 августа 2011. Архивировано 30 октября 2014 года.
  43. About the Safari 3.1 Update, 2008-03-17, Архивировано из оригинала 7 сентября 2010, Дата обращения: 15 февраля 2010 Источник. Дата обращения: 21 августа 2011. Архивировано 7 сентября 2010 года.
  44. Dalrymple, Jim (2009-03-10), Apple shows off Safari's HTML 5 support, Macworld, Архивировано из оригинала 8 марта 2010, Дата обращения: 13 марта 2010 Источник. Дата обращения: 21 августа 2011. Архивировано 8 марта 2010 года.
  45. Google's WebM plugin available, Архивировано из оригинала 25 сентября 2011, Дата обращения: 23 июня 2011 Источник. Дата обращения: 21 августа 2011. Архивировано из оригинала 25 сентября 2011 года.
  46. HTML5 Media Support, WebKit Open Source Project: Surfin' Safari, 12 Ноября 2007 года, Архивировано из оригинала 4 сентября 2021, Дата обращения: 11 марта 2010 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 21 августа 2011. Архивировано 4 сентября 2021 года.
  47. Jägenstedt, Philip (31 Декабря 2009 года), (re-)Introducing <video> - Official blog for Core developers at Opera, Opera, Архивировано из оригинала 4 января 2010, Дата обращения: 6 февраля 2010 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 21 августа 2011. Архивировано 4 января 2010 года.
  48. Lie, Håkon Wium (19 Мая 2010 года), Welcome, WebM <video>!, Opera, Архивировано из оригинала 21 марта 2011, Дата обращения: 21 августа 2011 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 21 августа 2011. Архивировано 21 марта 2011 года.
  49. Mills, Chris (19 Мая 2010 года), Opera supports the WebM video format, Opera, Архивировано из оригинала 5 апреля 2011, Дата обращения: 21 августа 2011 {{citation}}: Проверьте значение даты: |date= (справка) Источник. Дата обращения: 21 августа 2011. Архивировано 5 апреля 2011 года.
  50. Davison, Peter (2010-03-03), KHTML Browsers including Konqueror, Legend Scrolls, Архивировано из оригинала 12 апреля 2010, Дата обращения: 12 марта 2010 Источник. Дата обращения: 21 августа 2011. Архивировано 12 апреля 2010 года.
  51. Vestbø, Tor Arne (2008-05-13), Top Secret, Hush Hush!, Nokia Corporation, Архивировано из оригинала 9 июля 2012, Дата обращения: 14 марта 2010 Источник. Дата обращения: 7 сентября 2017. Архивировано 9 июля 2012 года.
  52. webm troubleshooting for Konqueror, Xiph.org, Архивировано из оригинала 27 сентября 2011, Дата обращения: 1 июня 2011 Источник. Дата обращения: 21 августа 2011. Архивировано 27 сентября 2011 года.
  53. Toker, Alp (2007-12-08), HTML5 media support with GStreamer, Архивировано из оригинала 12 марта 2010, Дата обращения: 12 марта 2010 Источник. Дата обращения: 21 августа 2011. Архивировано 12 марта 2010 года.
  54. YouTube and WebM support, Fedora Project, Архивировано из оригинала 19 июня 2010, Дата обращения: 1 июля 2010 Источник. Дата обращения: 21 августа 2011. Архивировано 19 июня 2010 года.
  55. iPad-ready websites. Apple, Inc.. Дата обращения: 5 апреля 2010. Архивировано из оригинала 1 марта 2011 года.
  56. Watch Video…without Flash. Dailymotion (27 мая 2009). Дата обращения: 18 мая 2010. Архивировано из оригинала 22 августа 2010 года.
  57. Carle, Kevin; Zacharias, Chris Introducing YouTube HTML5 Supported Videos. Youtube (20 января 2010). Дата обращения: 7 марта 2010. Архивировано из оригинала 25 августа 2012 года.
  58. Dougherty, Brad Try our new HTML5 player! Vimeo (21 января 2010). Дата обращения: 7 марта 2010. Архивировано из оригинала 25 августа 2012 года.
  59. Gizmodo: HTML5 isn’t going to save the internet. Дата обращения: 28 сентября 2017. Архивировано 19 сентября 2017 года.
  60. 1 2 Gigaom.com: Netflix has no plans to use HTML5 Архивировано 21 августа 2011 года.
  61. Pseudocoder: Why HTML5 won’t replace Flash Архивировано 11 августа 2011 года.
  62. Flash and the HTML5 <video> tag. Архивировано из оригинала 25 августа 2012 года.
  63. Pardon Our Dust <video> tag. Архивировано из оригинала 25 августа 2012 года.
  64. PCMag: Netflix working on HTML5 streaming. Дата обращения: 28 сентября 2017. Архивировано 14 июля 2017 года.
  65. Cory Doctorow. What I wish Tim Berners-Lee understood about DRM. Technology blog at guardian.co.uk (12 марта 2013). Дата обращения: 20 марта 2013. Архивировано из оригинала 6 апреля 2013 года.
  66. Glyn Moody. BBC Attacks the Open Web, GNU/Linux in Danger. Open Enterprise blog at ComputerworldUK.com (13 февраля 2013). Дата обращения: 20 марта 2013. Архивировано из оригинала 6 апреля 2013 года.
  67. Scott Gilbertson. DRM for the Web? Say It Ain’t So. Webmonkey. Condé Nast (12 февраля 2013). Дата обращения: 21 марта 2013. Архивировано из оригинала 6 апреля 2013 года.
  68. Tell W3C: We don't want the Hollyweb (англ.). Defective by Design. Free Software Foundation (март 2013). Дата обращения: 25 марта 2013. Архивировано из оригинала 6 апреля 2013 года.
  69. Danny O'Brien. Lowering Your Standards: DRM and the Future of the W3C. Electronic Frontier Foundation (2 октября 2013). Дата обращения: 3 октября 2013. Архивировано 26 мая 2017 года.
  70. Mike Masnick. Not Cool: MPAA Joins The W3C (англ.). Techdirt (7 января 2014). Дата обращения: 18 января 2014. Архивировано 16 января 2014 года.
  71. Danny O'Brien. International Day Against DRM: Whatever Happened to the W3C? (англ.). Electronic Frontier Foundation (6 мая 2014). Дата обращения: 10 мая 2014. Архивировано 12 мая 2014 года.

Литература[править | править код]

  • Арсений Мирный. HTML5 против Flash-видео // UP Special : журнал. — 2010. — № 5. — С. 42—45.
  • ComputerBild 17/2011, стр.60-63; Железо 1/2012, стр.84-86; Chip 4/2012, стр.110-113

Ссылки[править | править код]