~~~~~~~~~~~~~~~~~~~~ Arc.Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~ 
Номер скриншота №:
✰ D017EBB549010AA2B87E0A63FFA2663D__1715442660 ✰
Заголовок документа оригинал.:
✰ HTML video - Wikipedia ✰
Заголовок документа перевод.:
✰ HTML-видео — Википедия ✰
Снимок документа находящегося по адресу (URL):
✰ https://en.wikipedia.org/wiki/HTML_video ✰
Адрес хранения снимка оригинал (URL):
✰ https://arc.ask3.ru/arc/aa/d0/3d/d017ebb549010aa2b87e0a63ffa2663d.html ✰
Адрес хранения снимка перевод (URL):
✰ https://arc.ask3.ru/arc/aa/d0/3d/d017ebb549010aa2b87e0a63ffa2663d__translat.html ✰
Дата и время сохранения документа:
✰ 18.06.2024 02:40:39 (GMT+3, MSK) ✰
Дата и время изменения документа (по данным источника):
✰ 11 May 2024, at 18:51 (UTC). ✰ 

~~~~~~~~~~~~~~~~~~~~~~ Ask3.Ru ~~~~~~~~~~~~~~~~~~~~~~ 
Сервисы Ask3.ru: 
 Архив документов (Снимки документов, в формате HTML, PDF, PNG - подписанные ЭЦП, доказывающие существование документа в момент подписи. Перевод сохраненных документов на русский язык.)https://arc.ask3.ruОтветы на вопросы (Сервис ответов на вопросы, в основном, научной направленности)https://ask3.ru/answer2questionТоварный сопоставитель (Сервис сравнения и выбора товаров) ✰✰
✰ https://ask3.ru/product2collationПартнерыhttps://comrades.ask3.ru


Совет. Чтобы искать на странице, нажмите Ctrl+F или ⌘-F (для MacOS) и введите запрос в поле поиска.
Arc.Ask3.ru: далее начало оригинального документа

HTML-видео — Википедия Jump to content

HTML-видео

Из Википедии, бесплатной энциклопедии

HTML-видео является предметом спецификации HTML как стандартного способа воспроизведения видео через Интернет. Представленный в HTML5 , [1] он предназначен для частичной замены объектного элемента и предыдущего фактического стандарта использования проприетарного плагина Adobe Flash , хотя раннее внедрение было затруднено из-за отсутствия согласия относительно того, какие форматы кодирования видео и форматы кодирования аудио должны поддерживаться в веб-браузерах. По состоянию на 2020 год HTML-видео является единственной широко поддерживаемой технологией воспроизведения видео в современных браузерах, при этом плагин Flash постепенно прекращается.

История элемента <video> [ править ]

The <video> Элемент начал обсуждаться WHATWG в октябре 2006 года. [2] <video> элемент был предложен Opera Software в феврале 2007 года. [3] Opera также выпустила предварительную версию, которая была продемонстрирована в тот же день. [4] [5] и манифест, призывающий к тому, чтобы видео стало первоклассным гражданином сети. [6]

Примеры элементов <video> [ править ]

Следующий фрагмент HTML-кода встроит видео WebM в веб-страницу.

<  video   src  =  "movie.webm"   post  =  "movie.jpg"   control  > 
	  Это резервный контент для отображения для пользовательских агентов, которые не поддерживают тег видео. 
  </  видео  > 

Атрибут «controls» включает собственный пользовательский интерфейс браузера для управления воспроизведением. Альтернативно, воспроизведением можно управлять с помощью JavaScript , который веб-дизайнер может использовать для создания собственного пользовательского интерфейса. Необязательный атрибут «poster» указывает изображение, которое будет отображаться вместо видео перед началом воспроизведения. Его цель — представить видео.

Несколько источников [ править ]

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

<  управления video   Poster  =  "poster.jpg"   >  элементы 
	 <  source   src  =  "av1.mp4"   type  =  'video/mp4;   codecs="av01.0.00M.08, opus"'  > 
	 <  source   src  =  "avc.mp4"   type  =  'video/mp4;   codecs="avc1.4D401E, mp4a.40.2"'  > 
	 <  source   src  =  "vp9.webm"   type  =  'video/webm;   codecs="vp9.0, opus"'  > 
	 <  source   src  =  "theora.ogv"   type  =  'video/ogg;   codecs="theora, vorbis"'  > 
	 <  p  >  Это резервный контент для отображения для пользовательских агентов, которые не поддерживают тег видео.   </  р  > 
 </  видео  > 

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

Спецификация HTML не определяет, какие форматы видео и аудио должны поддерживаться браузерами. Пользовательские агенты могут свободно поддерживать любые видеоформаты, которые они считают подходящими, но авторы контента не могут предполагать, что любое видео будет доступно всем соответствующим пользовательским агентам, поскольку пользовательские агенты не имеют минимального набора видео- и аудиоформатов для поддержки.

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

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

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

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

с заполнителем: [9]

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

Результатом стала поляризация HTML-видео между стандартными форматами , определенными ISO , но обремененными патентами , и открытыми форматами . Новый формат AV1 от Alliance for Open Media стремится стать отраслевым стандартом, бесплатным и открытым, а также имеет широкую поддержку в отрасли.

Бесплатные форматы [ править ]

Хотя на Theora не распространяются известные несвободные патенты, Apple [11] выразил обеспокоенность по поводу неизвестных патентов , которые могут на него повлиять, владельцы которых, возможно, ждут, пока корпорация с обширными финансовыми ресурсами будет использовать этот формат, прежде чем подавать в суд. [12] [13] На такие форматы, как H.264, также могут распространяться неизвестные патенты, но они используются гораздо шире, поэтому предполагается, что владельцы патентов уже заявили о себе. Apple также выступает против требования поддержки формата Ogg в стандарте HTML (даже в качестве обязательного требования) на том основании, что некоторые устройства могут гораздо легче поддерживать другие форматы, и что HTML исторически ни для чего не требовал определенных форматов. [13]

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

Mozilla и Opera поддерживают только открытые форматы Theora и WebM . Google заявил о своем намерении прекратить поддержку H.264 в 2011 году, особенно для тега HTML-видео. [16] Хотя он был удален из Chromium , по состоянию на январь 2021 г. его так и не удалили из Google Chrome . десять лет спустя [17] [18]

Поддержка MPEG-DASH через Media Source Extensions (MSE) [ править ]

Стандарт потоковой передачи с адаптивным битрейтом MPEG-DASH можно использовать в веб-браузерах через расширения источника мультимедиа (MSE). [19] и проигрыватели DASH на основе JavaScript. Такими игроками являются, например, проект с открытым исходным кодом Dash.js. [19] форума DASH Industry Forum, но есть также такие продукты, как HTML5-видеоплеер Bitmovin. [20] (с использованием HTML с JavaScript, а также проигрывателей DASH на основе Flash для устаревших веб-браузеров, не поддерживающих MSE).

Покупка Google компании On2 [ править ]

On2 Приобретение Google в 2010 году привело к приобретению VP8 видеоформата . Google предоставил бесплатную лицензию на использование VP8. [21] Google также запустил WebM , который сочетает в себе стандартизированный видеокодек VP8 с открытым исходным кодом и звук Vorbis в контейнере на базе Matroska . Открытие VP8 приветствовал Фонд свободного программного обеспечения . [22]

Когда в январе 2011 года Google объявила о прекращении встроенной поддержки H.264 в Chrome, [23] критика исходила со многих сторон, включая Питера Брайта из Ars Technica. [24] и веб-евангелист Microsoft Тим Снит, который сравнил шаг Google с объявлением эсперанто официальным языком Соединенных Штатов. [25] Однако Хаавард Моен из Opera Software резко раскритиковал статью Ars Technica. [26] и Google отреагировал на реакцию, разъяснив свое намерение продвигать WebM в своих продуктах на основе открытости. [16]

После запуска WebM Mozilla и Opera призвали включить VP8 в HTML. [27]

7 марта 2013 года Google Inc. и MPEG LA , LLC объявили о соглашениях, охватывающих методы, которые «могут иметь важное значение» для VP8, при этом Google получила лицензию от MPEG LA и 11 держателей патентов, а MPEG LA прекратила попытки сформировать патент VP8. бассейн. [28] [29] [30] [31]

В 2012 году VP9 Google выпустил в качестве преемника VP8, также открытого и бесплатного.

В конце 2017 года новый формат AV1 , разработанный Альянсом открытых медиа (AOMedia) в качестве развития VP9, ​​достиг заморозки функций, а заморозка битового потока ожидается в январе 2018 года. Ночные сборки Firefox уже включают поддержку AV1. [32]

Несвободные форматы [ править ]

H.264/MPEG-4 AVC широко используется и имеет хорошую скорость, сжатие, аппаратные декодеры и качество видео, но обременен патентами. [33] Пользователям H.264 необходимы лицензии либо от отдельных владельцев патентов, либо от MPEG LA , группы держателей патентов, включая Microsoft и Apple, за исключением некоторых видов использования видео для интернет-трансляций. [34] H.264 обычно используется в формате контейнера MP4 вместе со звуком Advanced Audio Coding (AAC). AAC сам по себе защищен патентами, поэтому пользователям MP4 придется лицензировать как H.264, так и AAC.

В июне 2009 года WHATWG пришла к выводу, что ни один существующий формат не подходит в качестве указанного требования. [35]

Apple по-прежнему поддерживает только H.264, но Microsoft теперь поддерживает VP9 и WebM и пообещала поддерживать AV1 .

двоичный модуль H.264 бесплатный Cisco предоставляет лицензионный

30 октября 2013 года Cisco объявила, что делает доступным для загрузки двоичный модуль H.264. Cisco оплатит расходы на патентное лицензирование этих двоичных модулей при загрузке используемым программным обеспечением во время его установки , что делает H.264 бесплатным для использования в этом конкретном случае. [36]

В своем объявлении Cisco указала в качестве причины свое желание и дальше использовать проект WebRTC , поскольку функция видеочата WebRTC выиграет от поддержки видеоформата во всех браузерах. [37] Модуль H.264 будет доступен на «всех популярных или поддерживаемых платформах, и его можно будет загрузить в любое приложение». [38]

Cisco также планирует публиковать исходный код этих модулей под лицензией BSD , но без выплаты роялти. [36] таким образом, код будет практически свободным программным обеспечением только в странах, где нет патентов на программное обеспечение H.264 , что уже справедливо в отношении других существующих реализаций.

Также 30 октября 2013 года Брендан Эйх из Mozilla объявил, что Firefox по умолчанию будет автоматически загружать модуль Cisco H.264, когда это необходимо. Он также отметил, что бинарный модуль не является идеальным решением, поскольку пользователи не имеют полных прав свободного программного обеспечения на «модификацию, перекомпиляцию и распространение без лицензионных соглашений и комиссий». Таким образом Xiph и Mozilla продолжают развитие Daala . [38] [39]

OpenH264 поддерживает только базовый профиль H.264 и сам по себе не удовлетворяет потребности в декодере AAC. Следовательно, этого недостаточно для типичного веб-видео MP4, которое обычно имеет высокий профиль со звуком AAC. [40] [41] [42] Однако для использования в WebRTC отсутствие AAC было оправдано в объявлении о выпуске: «органы по стандартизации согласовали Opus и G.711 как общие аудиокодеки для WebRTC». [37] Существуют сомнения относительно возможности ограниченного глобального лицензирования AAC, как у Cisco для H.264, после того, как лицензионное бюро AAC сняло ценовое ограничение вскоре после выпуска OpenH264. [43]

Поддержка браузера [ править ]

В этой таблице показано, какие видеоформаты могут поддерживаться данным пользовательским агентом . Большинство перечисленных здесь браузеров используют мультимедийную платформу для декодирования и отображения видео вместо включения таких программных компонентов. Обычно невозможно определить набор форматов, поддерживаемых мультимедийной платформой, не запрашивая ее, поскольку это зависит от операционной системы и сторонних кодеков. [44] В этих случаях поддержка видеоформатов является атрибутом платформы, а не браузера (или его механизма макетирования), при условии, что браузер правильно запрашивает свою мультимедийную структуру, прежде чем отклонять неизвестные видеоформаты. В некоторых случаях перечисленная здесь поддержка не является функцией кодеков, доступных в базовой медиа-инфраструктуре операционной системы, или возможностей кодеков, встроенных в браузер, а может осуществляться надстройкой браузера, которая может, например, обойти обычный анализ HTML тега <video> браузером для встраивания видеоплеера на основе подключаемого модуля.

Обратите внимание, что видеофайл обычно содержит как видео, так и аудиоконтент, каждый из которых закодирован в своем собственном формате. Браузер должен поддерживать как видео, так и аудиоформаты. См. HTML-аудио , чтобы узнать, какие аудиоформаты поддерживаются каждым браузером.

Формат видео может быть указан типом MIME в HTML (см. пример ). Типы MIME используются для запроса мультимедийных инфраструктур на предмет поддерживаемых форматов. [45]

Из этих браузеров только Firefox и Opera используют библиотеки для встроенного декодирования. На практике Internet Explorer и Safari также могут гарантировать поддержку определенных форматов, поскольку их производители также создают свои мультимедийные платформы. На другом конце шкалы Konqueror имеет идентичную поддержку форматов с Internet Explorer при запуске в Windows и Safari при запуске на Mac, но выбранная здесь поддержка Konqueror типична для Linux , где Konqueror имеет большинство своих пользователей. В целом, поддержка форматов браузерами во многом продиктована противоречивыми интересами поставщиков, в частности, что Media Foundation и QuickTime поддерживают коммерческие стандарты, тогда как GStreamer и Phonon не могут по закону поддерживать другие форматы, кроме свободных форматов по умолчанию, в свободных операционных системах, для которых они предназначены. . [46]

Статус поддержки видеоформатов в каждом веб-браузере
Браузер Операционная система Теория ( Огг ) H.264 ( MP4 ) HEVC ( MP4 ) ВП8 ( ВебМ ) ВП9 ( ВебМ ) AV1 ( ВебМ )
Android- браузер Андроид Начиная с версии 2.3 [47] Начиная с версии 3.0 [47] Начиная с версии 5.0 [47] Начиная с версии 2.3 [47] Начиная с версии 4.4 [47] с 10
Хром Unix-подобные и Windows Начиная с р18297 [48] Через FFmpeg [49] [50] Нет [51] Начиная с р47759 [52] Начиная с р172738 [53] Да
Гугл Хром Unix-подобные, Android, macOS и Windows Начиная с версии 3.0 [54] [55] Начиная с версии 3.0 [55] [а] Начиная с 105 (программное декодирование; требуются кодеки уровня ОС)

Начиная с 107 (аппаратное декодирование; требуется аппаратный декодер)

[57] [58]
Начиная с версии 6.0 [59] [60] С 29.0 [б] С 70 лет [63]
Интернет Эксплорер Окна Через OpenCodecs С версии 9.0 [64] Нет [65] Через OpenCodecs Нет Нет
Windows Phone Нет С версии 9.0 [66] Нет
Windows РТ С версии 10.0 [66]
Microsoft Край Unix-подобные, macOS и Windows

(Хром)

Начиная с v79 [67] [68] Начиная с версии 79 (единственный браузер с поддержкой DRM PlayReady) [67] [69] Нет [65] Начиная с v79 [67] [70] Начиная с v79 [67] [70] Начиная с v79 [67]
Windows 10 (устаревшая версия EdgeHTML) С версии 17.0 (с расширениями веб-медиа ) [71] [72] [73] С версии 12.0 [74] Нужен аппаратный декодер [с] Начиная с версии 17.0 (поддерживает тег <video> с расширениями веб-медиа и видеорасширениями VP9 ) [72] Включено по умолчанию только при наличии аппаратного декодера. [77]

Начиная с версии 17.0 (поддерживает тег <video> с расширениями веб-медиа и видеорасширениями VP9 ) [71] [72] [73]

С версии 18.0 (с расширением видео AV1 ) [78]
Windows 10 Мобильная Нет С 13.0 [79] Начиная с 15.0 (только через MSE ) [80] Начиная с 14.0 (только через MSE ) [81] Нет
Конкерор Unix-подобные и Windows Требуются кодеки уровня ОС [д]
Мозилла Фаерфокс Windows 7+ С 3.5 [82] С 21.0 [Это] Нет [65] Начиная с версии 4.0 [85] С 28.0 [86] [87] Начиная с версии 65.0 (64-разрядная версия) [88]
Начиная с версии 66.0 (32-разрядная версия) [89]
Виндоус виста С 22.0 [90]
Редакции Windows XP и N С 46.0 [91]
Линукс 26.0 (через GStreamer ) [ф]
43.0 (через FFmpeg ) [94]
С 67.0 [ нужна цитата ]
Андроид С 17.0 [95] в ночное время [ нужна цитата ]
macOS С 34.0 [96] С версии 66.0 [89]
ОС Firefox Начиная с версии 1.1 [97] Нет
Опера Мобайл Android, iOS, Symbian и Windows Mobile С 13.0 С 11.50 Нет [98] С 15.0 С 16.0 с 57.0 [63]
Опера macOS, Windows, Linux С 10.50 [99] С 24.0 [100] С 10.60 [101] [102] Да с 57.0 [63]
Сафари iOS Нет Начиная с версии 3.1 [103] С 11 лет [104] Начиная с версии 17.4 (полностью поддерживается) [105]
Начиная с 12.1 (только через WebRTC ) [106]
Начиная с версии 17.4 (полностью поддерживается) [105]
С 14 (только через WebRTC ) [107]
Начиная с 17.0 (требуется аппаратный декодер; нужен MP4) . контейнер [ нужна цитата ] ) [108] [г]
macOS Через компоненты Xiph QuickTime ( macOS 10.11 и более ранние версии) С версии 14.1 [109] С версии 14.1 [109]
GNOME Веб Линукс и БСД Требуются кодеки уровня ОС [час]

Ценности [ править ]

Они указывают уровень поддержки данного элемента в каждом движке. По умолчанию подразумевается самая последняя версия движка. Однако может быть указан конкретный номер версии; когда это указывает на полную поддержку, это начальная версия движка, полностью поддерживающая элемент.

Легенда
Ценить Значение
Да Полностью поддерживается
Нет Никогда не поддерживался
Частичный Поддерживаются только некоторые значения
Неправильный Не во всех случаях реализовано правильно
Экспериментальный Может быть неполным или с ошибками
Ночная сборка В настоящее время в разработке; ожидается полная поддержка
Зависит от Поддерживается только для указанных условий
Упавший Больше не поддерживается
Примечания
  1. ^ 11 января 2011 г. в блоге Chromium было объявлено об прекращении поддержки H.264. [56] По состоянию на 7 ноября 2016 г. ни фактическая поддержка не была прекращена, ни об изменении этого плана не было объявлено.
  2. ^ Поддержка VP9 в версии 25, отключена по умолчанию. [61] Включено по умолчанию в версии 29. [62]
  3. ^ Доступно, если устройство имеет аппаратную поддержку HEVC. [75] Поддержка программного декодирования не была включена, поскольку «HEVC очень сложен в вычислительном отношении, это обеспечит более единообразную работу». [76]
  4. ^ Любой формат, поддерживаемый серверной частью Phonon. Доступные серверные части Phonon включают DirectShow , QuickTime , GStreamer и xine ; серверные части, использующие MPlayer и VLC, находятся в разработке.
  5. ^ Начиная с версии 20, по умолчанию отключено. [83] Включено по умолчанию, начиная с версии 21. [84]
  6. ^ По умолчанию отключено до версии 26. [92] Кроме того, зависит от кодека в системе. [93]
  7. ^ iPhone 15 Pro , iPhone 15 Pro Max и любой Mac с процессором Apple M3 поддерживают AV1 . аппаратное декодирование
  8. ^ Любой формат, поддерживаемый GStreamer на Webkit/GTK+. [110] Поддержка форматов Ogg Theora, WebM и h.264 включена в базовые, хорошие и плохие плагины соответственно. [111]

Прозрачное видео [ править ]

Прозрачное видео, то есть видео с альфа-каналом , имеет множество преимуществ: [112]

  • Поскольку у него нет встроенного цвета/узора/мотива фона, вы можете изменить фон и/или соседние объекты на веб-странице в любое время позже без необходимости заново создавать видео, чтобы оно правильно вписывалось в его окружение, что было пока что гораздо менее гибкая техника.
  • Вы можете очень гибко комбинировать прозрачные видео с другими элементами (текстом, графикой, другими видео или динамически отображаемым контентом, например SVG или холстом ), чтобы добиться очень динамичных эффектов наложения слоев.
  • Это открывает множество возможностей также с точки зрения адаптивного веб-дизайна .

Поддержка веб-браузером видео с альфа-каналом [ править ]

Более ранние решения [ править ]

  • До эпохи HTML5 единственным способом воспроизвести прозрачное видео было использование Adobe Flash Player. [115] и используя transparent [116] флаг в коде внедрения.

Управление цифровыми правами (расширения зашифрованного мультимедиа) [ править ]

HTML поддерживает управление цифровыми правами (DRM, ограничивающее использование контента) через расширения зашифрованного мультимедиа (EME). Добавление DRM является спорным, поскольку оно позволяет ограничить свободу пользователей использовать средства массовой информации, ограниченные DRM, даже если добросовестное использование дает пользователям законное право на это. [117] Основным аргументом в пользу одобрения EME со стороны W3C было то, что в противном случае видеоконтент будет доставляться в плагинах и приложениях, а не в веб-браузере. [118]

В 2013 году Netflix добавила поддержку HTML-видео с использованием EME, помимо старого метода доставки с использованием плагина Silverlight (также с DRM). [119]

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

В 2010 году, после запуска Apple iPad и после того, как Стив Джобс объявил, что мобильные устройства Apple не будут поддерживать Flash , ряд известных сайтов начали предоставлять HTML-видео H.264 вместо Adobe Flash для пользовательских агентов, идентифицирующих себя как iPad. . [120] HTML-видео не было так широко распространено, как Flash-видео, хотя были выпущены экспериментальные видеоплееры на основе HTML от DailyMotion (с использованием форматов Ogg Theora и Vorbis), [121] YouTube (с использованием форматов H.264 и WebM), [122] и Vimeo (с использованием формата H.264). [123]

Поддержка HTML-видео постоянно растет. В июне 2013 года Netflix добавил поддержку HTML-видео. [124] В январе 2015 года YouTube перешёл на использование HTML-видео вместо Flash по умолчанию. [125] В декабре 2015 года Facebook перешёл с Flash на HTML-видео для всего видеоконтента. [126]

По состоянию на 2016 год Flash по-прежнему широко устанавливается на настольных компьютерах, но обычно не поддерживается на мобильных устройствах, таких как смартфоны. [127] Плагин Flash широко распространен, в том числе Adobe, [127] [128] суждено быть постепенно прекращено, [129] [130] в результате чего HTML-видео останется единственным широко поддерживаемым методом воспроизведения видео во Всемирной паутине. Хром, [131] [132] Fire Fox, [133] Сафари, [134] и Эдж, [135] В 2017 году мы планируем сделать так, чтобы почти весь флэш-контент воспроизводился по щелчку. Единственным крупным браузером, который не объявил о планах по прекращению поддержки Flash, является Internet Explorer. [136] 25 июля 2017 года Adobe объявила, что окончательно прекратит разработку Flash в 2020 году. [137]

См. также [ править ]

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

  1. ^ «Видеоэлемент» . HTML5: словарь и связанные API для HTML и XHTML . Консорциум Всемирной паутины . 24 июня 2010 года. Архивировано из оригинала 13 августа 2010 года . Проверено 27 сентября 2010 г. Элемент video используется для воспроизведения видео или фильмов.
  2. ^ «[whatwg] Как не исправлять HTML от Чарльза Илии Кремпо 30 октября 2006 г. ([email protected] от октября 2006 г.)» . lists.w3.org . Проверено 29 августа 2022 г.
  3. ^ ван Кестерен, Энн (28 февраля 2007 г.). «[whatwg] Предложение элемента <video>» . Какая рабочая группа (список рассылки) . Проверено 10 апреля 2010 г.
  4. ^ «Браузерная война: Эпизод II – Атака DOM» . Архивировано из оригинала 23 февраля 2013 года . Проверено 10 апреля 2012 г.
  5. ^ «Событие SV Web Builders – мировая премьера Opera со встроенной поддержкой видео» . 1 марта 2007 года . Проверено 10 апреля 2012 г.
  6. ^ «Призыв к видео в сети» . Архивировано из оригинала 26 апреля 2012 года . Проверено 10 апреля 2012 г.
  7. ^ «Параметр «кодеки» в распространенных типах мультимедиа» . Проверено 14 июля 2020 г.
  8. ^ Хиксон, Ян (10 декабря 2007 г.). «Требования к видеокодеку изменены» . What WG (список рассылки). Архивировано из оригинала 19 февраля 2012 года . Проверено 25 февраля 2008 г.
  9. ^ «(X)HTML5 Отслеживание» . HTML5 . Архивировано из оригинала 26 июля 2011 года . Проверено 23 июня 2009 г.
  10. ^ Амадор, Мануэль (11 декабря 2011 г.). «Удаление Ogg *абсурдно*» . WHATWG (список рассылки). Архивировано из оригинала 21 августа 2008 года . Проверено 25 августа 2009 г.
  11. ^ Мец, Кейд (30 апреля 2010 г.). «Стив Джобс: загадочный патентный пул для атаки на Ogg Theora» . Регистр . Проверено 9 июля 2011 г.
  12. ^ Хиксон, Ян (11 декабря 2007 г.). «Re: Удаление Ogg *абсурдно*» . WHATWG (список рассылки). Архивировано из оригинала 21 августа 2008 года . Проверено 25 февраля 2008 г.
  13. ^ Перейти обратно: а б Стаховяк, Мацей (21 марта 2007 г.). «Кодеки (было Re: Предложение Apple для синхронизированных медиа-элементов)» . WHATWG (список рассылки).
  14. ^ «[whatwg] Удаление Ogg *абсурдно*» . WHATWG (список рассылки). 11 декабря 2007 г. Архивировано из оригинала 21 августа 2008 г. Проверено 25 августа 2009 г.
  15. ^ Коннолли, Дэн (18 декабря 2007 г.). «Когда HTML 5 будет поддерживать <video>? Раньше, если вы поможете» . W3C . Проверено 23 июня 2009 г.
  16. ^ Перейти обратно: а б Джазайери, Майкл «Майк» (14 января 2011 г.). «Подробнее об изменении видеокодека Chrome HTML» . Блог на Хромиуме .
  17. ^ Шенкленд, Стивен (14 марта 2012 г.). «Руководители Mozilla капитулируют в войне веб-видео H.264» . CNET.
  18. ^ Хоффман, Крис (9 сентября 2015 г.). «Почему YouTube в Chrome (и Firefox) разряжает батарею вашего ноутбука и как это исправить» . Кактогик.
  19. ^ Перейти обратно: а б «Расширения медиа-источников» . 26 июля 2022 г.
  20. ^ «Адаптивный потоковый HTML5-плеер от Bitmovin» . 20 апреля 2022 г.
  21. ^ «Дополнительные права интеллектуальной собственности (патенты)» .
  22. ^ Ли, Мэтт (19 мая 2010 г.). «Заявление Фонда свободного программного обеспечения о WebM и VP8» . ФСФ .
  23. ^ Джазайери, Майкл «Майк» (11 января 2011 г.). «Поддержка видеокодеков HTML в Chrome» . Блог Chrome.
  24. ^ Брайт, Питер (12 января 2011 г.). «Отказ Google от H.264 из Chrome — шаг назад ради открытости» . Арс Техника.
  25. ^ Снит, Тим (11 января 2011 г.). «Открытое письмо президента США Google» . Блоги MSDN .
  26. ^ Моен, Хаавард К. (13 января 2011 г.). «Является ли удаление H.264 из Chrome шагом назад к открытости?» . Моя Опера .
  27. ^ Мец, Кейд (28 мая 2010 г.). «Mozilla и Opera требуют открытого кодека Google в спецификации HTML5» . Регистр .
  28. ^ djwm (7 марта 2013 г.). «Google и MPEG LA заключают сделку по кодеку VP8 – обновление» . H Открыть . Heise Media Великобритания . Проверено 3 апреля 2013 г.
  29. ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 5 марта 2016 года . Проверено 3 апреля 2013 г. {{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )
  30. ^ «VP8 и MPEG LA» . Блог проекта WebM . 7 марта 2013 года . Проверено 3 апреля 2013 г.
  31. ^ «Патентные облака над VP8 остаются: Google указывает на вариант FRAND, Nokia заявляет о нарушении прав в суде» . Патенты ФОСС . 8 марта 2013 г.
  32. ^ Шенкленд, Стивен (28 ноября 2017 г.). «Теперь Firefox позволяет вам попробовать технологию потокового видео, которая может быть лучше, чем у Apple» . CNET . Проверено 25 декабря 2017 г.
  33. ^ «Список патентов AVC/H.264» (PDF) . MPEG Лос-Анджелес. 1 февраля 2010 г. Архивировано из оригинала (PDF) 14 мая 2015 г. . Проверено 13 апреля 2010 г.
  34. ^ Лицензиары AVC/H.264 , MPEG LA , заархивировано из оригинала 30 мая 2015 г. , получено 13 апреля 2010 г.
  35. ^ Хиксон, Ян (29 июня 2009 г.). «Кодеки для <аудио> и <видео>» . WHATWG (список рассылки).
  36. ^ Перейти обратно: а б «ОпенХ264» .
  37. ^ Перейти обратно: а б «H.264 с открытым исходным кодом устраняет барьеры для WebRTC» . Циско. 30 октября 2013 г. Архивировано из оригинала 6 июля 2015 г. Проверено 30 октября 2013 г.
  38. ^ Перейти обратно: а б Брендан Эйх (30 октября 2013 г.). «Хорошие новости Cisco о H.264» . Блог Брендана Эйха.
  39. ^ Монти Монтгомери. «Комментарии к Cisco, Mozilla и H.264» . Блог Монти Монтгомери. Архивировано из оригинала 19 мая 2015 года . Проверено 30 октября 2013 г.
  40. ^ Галь, Андреас (14 октября 2014 г.). «OpenH264 теперь в Firefox» . Проверено 25 февраля 2015 г.
  41. ^ «MediaSourceExtensions (вики Mozilla)» . Мозилла . Проверено 25 февраля 2015 г.
  42. ^ «Поддержка воспроизведения видео/аудио H.264/AAC/MP3 на настольном Firefox» . Мозилла . Проверено 25 февраля 2015 г.
  43. ^ ксифмонт. «Это не пустышка после того, как сбылось» . Архивировано из оригинала 21 апреля 2017 года.
  44. ^ «Документация бэкэндов Phonon», Qt , Nokia, заархивировано из оригинала 4 марта 2016 г. , получено 3 июня 2011 г.
  45. ^ «Документация по запросам Phonon», Qt , Nokia, заархивировано из оригинала 4 марта 2016 г. , получено 3 июня 2011 г.
  46. ^ Стандартная общественная лицензия GNU, версия 3 , Фонд свободного программного обеспечения, 29 июня 2007 г. , получено 27 апреля 2013 г.
  47. ^ Перейти обратно: а б с д Это «Поддержка медиаформата и кодеков Android Core» . Проверено 18 декабря 2015 г.
  48. ^ Проблема 4363: [HTML5-Video] Включить элементы видео/аудио HTML5 , получено 10 сентября 2010 г.
  49. ^ включить проприетарные_кодеки h.264 , получено 30 апреля 2016 г.
  50. ^ Chromium не поддерживает H.264 , 9 июня 2015 г. , дата обращения 30 апреля 2016 г.
  51. ^ Аудио/Видео – The Chromium Projects , получено 21 марта 2016 г.
  52. ^ «Проблема 2093007: изменения на стороне Chromium для включения поддержки VP8 и WebM», Обзор кода , получено 10 сентября 2010 г.
  53. ^ «[хром] Редакция 172738» .
  54. ^ «Поддержка Google Chrome Theora и Vorbis», Кодекс , 20 мая 2010 г.
  55. ^ Перейти обратно: а б «Chrome 3.0 будет поддерживать тег видео HTML 5» [Google Chrome 3.0 будет поддерживать тег <video>]. CNET France (на французском языке).
  56. ^ Майк, Джазайери (11 января 2011 г.). «Блог Chromium: поддержка HTML-видеокода в Chrome» . Блог Chrome . Проверено 22 апреля 2012 г.
  57. ^ «Google Chrome воспроизводит HEVC: что это значит? — Потоковое мультимедиа» .
  58. ^ «Google незаметно добавил поддержку HEVC в Chrome — Bitmovin» .
  59. ^ Банкоски, Джим (19 мая 2010 г.). «WebM и VP8 внедряются в Chromium» . Блог Хрома .
  60. ^ Керси, Джейсон (3 июня 2010 г.), «Обновление канала Dev», Chrome Releases , получено 1 июля 2010 г.
  61. ^ Лучиан Парфени (28 декабря 2012 г.). «В Chrome добавлена ​​поддержка видеокодека следующего поколения VP9 и Opus Audio от Mozilla» . Софтпедия .
  62. ^ Лучиан Парфени (17 июня 2013 г.). «Chrome теперь по умолчанию поддерживает видеокодек Google следующего поколения VP9» . Софтпедия .
  63. ^ Перейти обратно: а б с «Декодирование AV1» . Статус платформы Chrome . Проверено 4 сентября 2018 г.
  64. ^ Маккракен, Гарри (16 марта 2010 г.), Microsoft представляет обновленную платформу Internet Explorer 9 , Technologizer
  65. ^ Перейти обратно: а б с Ян Озер (5 ноября 2014 г.). «Apple поддерживает H.265, но пока только в FaceTime на iPhone 6» .
  66. ^ Перейти обратно: а б Поддержка видео HTML5 в IE9 Mobile , Microsoft, 13 октября 2011 г. , дата обращения 11 марта 2014 г.
  67. ^ Перейти обратно: а б с д Это Блог, Microsoft Edge (15 января 2020 г.). «Обновление до нового Microsoft Edge» . Блог Microsoft Edge . Проверено 19 марта 2021 г.
  68. ^ «Могу ли я использовать... Таблицы поддержки HTML5, CSS3 и т. д.» . caniuse.com . Проверено 19 марта 2021 г.
  69. ^ «Могу ли я использовать... Таблицы поддержки HTML5, CSS3 и т. д.» . caniuse.com . Проверено 19 марта 2021 г.
  70. ^ Перейти обратно: а б «Могу ли я использовать... Таблицы поддержки HTML5, CSS3 и т. д.» . caniuse.com . Проверено 19 марта 2021 г.
  71. ^ Перейти обратно: а б «Представляем пакет расширений Web Media с поддержкой OGG Vorbis и Theora для Microsoft Edge» . Блог разработчиков Microsoft Edge . Майкрософт . 5 декабря 2017 г.
  72. ^ Перейти обратно: а б с «HTML5test. Насколько хорошо ваш браузер поддерживает HTML5?» .
  73. ^ Перейти обратно: а б «Redstone 4 обеспечивает лучшую поддержку WebM в Edge» . 11 апреля 2018 г.
  74. ^ «HTML5test – Насколько хорошо ваш браузер поддерживает HTML5?» .
  75. ^ «Поддержка HEVC» .
  76. ^ «Воспроизведение HEVC в Windows 10 – да или нет?» .
  77. ^ «Состояние воспроизведения видео VP9 в Microsoft Edge отправлено — Microsoft Edge Development» . Архивировано из оригинала 7 ноября 2017 года . Проверено 21 сентября 2017 г.
  78. ^ «Добавление поддержки кодека AV1 в Windows 10 — учебные пособия» . Десять форумов .
  79. ^ «HTML5test – Насколько хорошо ваш браузер поддерживает HTML5?» .
  80. ^ «Представляем WebRTC 1.0 и совместимую связь в реальном времени в Microsoft Edge» . Февраль 2017.
  81. ^ «Поддержка WebM, VP9 и Opus в Microsoft Edge» . Блог разработчиков Microsoft Edge . Майкрософт . 18 апреля 2016 г.
  82. ^ «Примечания к выпуску Mozilla Firefox 3.5» . Мозилла. 30 июня 2009 г.
  83. ^ Ошибка 799315 — серверная часть Windows Media Foundation для воспроизведения мультимедиа , Mozilla , получено 21 декабря 2012 г.
  84. ^ Ошибка 837859 — Включение серверной части WMF , Mozilla , получено 5 апреля 2013 г.
  85. ^ «Примечания к выпуску Mozilla Firefox 4.0» . Мозилла. 22 марта 2011 г.
  86. ^ [Phoronix] Mozilla Firefox включает видеокодек VP9 по умолчанию , Phoronix , получено 8 декабря 2013 г.
  87. ^ «Firefox – Заметки (28.0)» .
  88. ^ «Firefox 65.0: все новые функции, обновления и исправления» . сайт mozilla.org . Фонд Мозилла . 29 января 2019 г.
  89. ^ Перейти обратно: а б «Firefox 66.0: все новые функции, обновления и исправления» . сайт mozilla.org . Фонд Мозилла . 19 марта 2019 г.
  90. ^ Ошибка 825153 — добавлена ​​поддержка Windows Vista WMF и добавление пути к каталогу system32 к именам dll , Mozilla , получено 28 марта 2013 г.
  91. ^ Ошибка 1250766 — повторное включение использования Adobe GMP для декодирования, когда системные кодеки H.264/AAC недоступны , Mozilla , получено 30 апреля 2016 г.
  92. ^ Ошибка 886181 — Pref на серверной части gstreamer , Mozilla , получено 21 сентября 2013 г.
  93. ^ Ошибка 794282 — Включение GStreamer в официальных сборках Mozilla , получено 23 июня 2013 г.
  94. ^ Ошибка 1207429 — включить FFMpeg по умолчанию , Mozilla , получено 30 октября 2015 г.
  95. ^ «Mozilla поставляет Firefox с поддержкой H.264 на Android» . Арс Техника . 30 ноября 2012 г.
  96. ^ Ошибка 1070703 — добавлена ​​поддержка mp4 в версиях 10.6 и 10.7 в Aurora , Mozilla , получено 2 октября 2014 г.
  97. ^ «Поддержка H.264 в Firefox» .
  98. ^ Озер, январь (26 ноября 2014 г.). «Дело в пользу VP9 - журнал Streaming Media» .
  99. ^ Йегенштедт, Филип (31 декабря 2009 г.), «(re-)Introducing <video>» (официальный блог) , Основные разработчики , Opera , получено 6 февраля 2010 г.
  100. ^ «Журнал изменений для 24 — Opera Desktop» .
  101. ^ Ложь, Хокон Виум (19 мая 2010 г.), Добро пожаловать, WebM <видео>! , Opera, заархивировано из оригинала 21 марта 2011 г.
  102. ^ Миллс, Крис (19 мая 2010 г.), Opera поддерживает формат видео WebM , Opera
  103. ^ «Форматы мультимедиа, поддерживаемые аудио- и видеоэлементами HTML» . Сеть разработчиков Mozilla . Мозилла.
  104. ^ Мартин Смоул (6 июня 2017 г.). «WWDC17 — HEVC с HLS — Apple только что анонсировала функцию, которую мы поддерживаем «из коробки» . Битмовин .
  105. ^ Перейти обратно: а б «Функции WebKit в Safari 17.4 | WebKit» . 5 марта 2024 г.
  106. ^ «Примечания к выпуску Safari 12.1 | Документация для разработчиков Apple» .
  107. ^ «Примечания к выпуску Safari Technology Preview 110» . 16 июля 2020 г.
  108. ^ «Функции WebKit в Safari 17.0» . 18 сентября 2023 г.
  109. ^ Перейти обратно: а б «Новые функции Safari WebKit в Safari 14.1» . 29 апреля 2021 г.
  110. ^ Перш, Кристиан (1 апреля 2008 г.), «Будущее Крещения» (объявление) , список рассылки Крещения
  111. ^ «Обзор доступных плагинов» , GStreamer , заархивировано из оригинала 12 декабря 2014 г. , получено 4 июля 2012 г.
  112. ^ «Как использовать прозрачные видео в сети в 2022 году — Rotato» . Ротато 3D-мокапы . Проверено 20 октября 2022 г. В этом блоге представлены различные варианты использования прозрачных видеороликов в веб-дизайне, а также реклама собственного программного продукта Rotato.
  113. ^ «Альфа-прозрачность в видео Chrome» . Разработчики Chrome . Июль 2013 . Проверено 20 октября 2022 г. Chrome 31 теперь поддерживает альфа-прозрачность видео в WebM. Другими словами, Chrome учитывает альфа-канал при воспроизведении видео с зеленым экраном, закодированных в WebM (VP8 и VP9), с альфа-каналом. Это означает, что вы можете воспроизводить видео с прозрачным фоном: поверх веб-страниц, изображений или даже других видео.
  114. ^ «Видео HEVC с Alpha — WWDC19 — Видео» . Разработчик Apple . Проверено 20 октября 2022 г.
  115. ^ «Создание прозрачного фона в SWF-файле» . Техническая документация Adobe . Проверено 20 октября 2022 г. Цвет фона (цвет сцены) SWF-файла можно установить на прозрачный. Просвечивает цвет фона или изображение HTML-страницы, содержащей SWF-файл. Этот метод позволяет наслаивать содержимое SWF на содержимое DHTML (динамический HTML). Не каждый веб-браузер обрабатывает прозрачность одинаково. Обязательно протестируйте свой SWF-файл во всех браузерах, которые вы хотите предоставить своей аудитории. Большинство браузеров Linux не поддерживают прозрачность Animate.
  116. ^ «Примените атрибуты тегов OBJECT и EMBED в Adobe Flash Professional» . Техническая документация Adobe . Проверено 20 октября 2022 г. прозрачный — SWF-содержимое накладывается на другие элементы HTML на странице. Цвет фона SWF-файла (цвет сцены) является прозрачным. HTML-элементы под SWF-файлом видны сквозь любые прозрачные области SWF с альфа-смешением. Эта опция снижает производительность воспроизведения по сравнению с wmode=window или wmode=direct.
  117. ^ «Не допускайте использования DRM в веб-стандартах. Отклоните предложение о расширениях зашифрованных носителей (EME). Дефект по замыслу» .
  118. ^ Егулалп, Сердар (4 октября 2013 г.). «Бернерс-Ли и W3C одобряют дополнения к DRM для видео в HTML5» .
  119. ^ «Видео HTML5 в Netflix» . Середина . Блог о технологиях Netflix. 15 апреля 2013 г.
  120. ^ «Веб-сайты, готовые для iPad» . Яблоко. Архивировано из оригинала 1 марта 2011 года . Проверено 5 апреля 2010 г.
  121. ^ «Смотреть видео... без Flash» . Ежедневное движение. 27 мая 2009 года . Проверено 11 октября 2018 г.
  122. ^ Карл, Кевин; Захариас, Крис (20 января 2010 г.). «Представляем видео с поддержкой HTML5 на YouTube» . YouTube . Проверено 7 марта 2010 г.
  123. ^ Догерти, Брэд (21 января 2010 г.). «Попробуйте наш новый проигрыватель HTML5!» . Вимео. Архивировано из оригинала 4 марта 2010 года . Проверено 7 марта 2010 г.
  124. ^ Энтони, Себастьян (28 июня 2013 г.). «Netflix переключается с Silverlight на HTML5 в Windows 8.1, что значительно снижает загрузку процессора – ExtremeTech» .
  125. ^ Маккормик, Рич (27 января 2015 г.). «YouTube по умолчанию удаляет Flash для видео HTML5» .
  126. ^ Уэлч, Крис (18 декабря 2015 г.). «На веб-сайте Facebook теперь для всех видео используется HTML5 вместо Flash» .
  127. ^ Перейти обратно: а б Пол, Райан (16 августа 2012 г.). «Доступность плагина Adobe Flash для браузера на Android прекращена» .
  128. ^ Титтел, Крис Минник и Эд (30 апреля 2014 г.). «Как Adobe переходит от Flash к HTML5» .
  129. ^ Уильямс, Оуэн (1 сентября 2015 г.). «Adobe Flash окончательно мертв» . ТНВ | Программы .
  130. ^ Барретт, Брайан (15 июля 2015 г.). «Флэш. Должен. Умереть» . Проводной .
  131. ^ «Намерение реализовать: HTML5 по умолчанию» . 9 мая 2016 г.
  132. ^ «Прощайте, и спасибо за Флэша» . Проверено 8 декабря 2017 г.
  133. ^ Смедберг, Бенджамин (20 июля 2016 г.). «Сокращение использования Adobe Flash в Firefox» .
  134. ^ Монделло, Рики (14 июня 2016 г.). «Следующие шаги для устаревших плагинов» . ВебКит.орг . Apple Inc.
  135. ^ Коуэн, Криспин (14 декабря 2016 г.). «Расширение пользовательского контроля над Flash с помощью технологии «нажми и работай»» . Блог разработчиков Microsoft Edge . Майкрософт .
  136. ^ эросс-мсфт. «Microsoft Edge и Internet Explorer 11 (Microsoft Edge для ИТ-специалистов)» .
  137. ^ «Flash и будущее интерактивного контента» . Проверено 8 декабря 2017 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец оригинального документа.
Arc.Ask3.Ru
Номер скриншота №: D017EBB549010AA2B87E0A63FFA2663D__1715442660
URL1:https://en.wikipedia.org/wiki/HTML_video
Заголовок, (Title) документа по адресу, URL1:
HTML video - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть, любые претензии не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, денежную единицу можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)