- PVSM.RU - https://www.pvsm.ru -

YouTube включил HTML5 по умолчанию

Очередной гвоздь в крышку гроба браузерного плагина Adobe Flash

YouTube включил HTML5 по умолчанию - 1 [1]

Поддержку тэга <video> на YouTube добавили ещё в 2010 году [2]. На относительно полный переход на HTML5-видео ушло четыре с половиной года, но он наконец состоялся.

В блоге видеохостинга была размещена запись [3], рассказывающая о том, что теперь плеером по умолчанию для большинства пользователей будет HTML5-версия вместо плагина на Flash. Новый плеер включён по умолчанию пока не у всех, а только в Chrome, Internet Exporer 11, Safari 8 и в тестовых версиях Firefox.

Когда летом 2010 года YouTube добавил опциональный плеер на основе HTML5, технология имела очень экспериментальный характер. Чтобы понять, насколько давно это было: iPad и бум планшетов тоже начались в 2010 году. С годами стандарт взрослел, и улучшалась его поддержка во всех основных браузерах. В конце концов для YouTube последним барьером к полному переходу к нативному проигрыванию без плагинов осталась поддержка адаптивного битрейта, технологии, которая позволяет учитывать состояние канала пользователя для выбора качества потока.

И пусть Media Source Extensions [4] вызывал некоторое неприятие [5] у сторонников открытого веба, поскольку стандарт позволяет реализовывать DRM-защиту в веб-браузерах, но во многом благодаря нему состоялся этот переход. Адаптивный битрейт снизил время буферизации на 50 процентов по всему миру и на 80 в нагруженных сетях.

YouTube включил HTML5 по умолчанию - 2
Так выглядит страница youtube.com/html5 [6] в браузере Chrome

Другой важной составляющей является разработанный Google кодек VP9. С ним видеоролики начинаются на 15—80 процентов быстрее, используемый трафик падает на 35 %, а к контенту в 4K и HD-качестве с частотой 60 кадров в секунду получает доступ всё больше пользователей. С помощью VP9 сервера YouTube уже раздали сотни миллиардов роликов.

Также с помощью Encrypted Media Extensions [7] и Common Encryption возможна реализация DRM-защиты. Раньше подобное приходилось делать на основе Adobe Flash Access, Microsoft Silverlight PlayReady и других технологий, из-за этого защита была завязана на платформу доставки и даже формат файла. Видеочаты Google Hangouts тоже уже давно [8] не требуют установки специальных плагинов за счёт стандарта WebRTC [9]. Наконец, нужна была возможность разворачивать контент на весь экран, и теперь она есть [10].

YouTube включил HTML5 по умолчанию - 3 [11]

YouTube будет избавляться от встраиваемых роликов с тэгами <object> и Flash API [12]. Веб-мастерам рекомендуется использовать врезки <iframe> — так пользователь будет получать тот плеер, который поддерживает его браузер.

Flash сдаёт позиции. Плагин часто критиковал, к примеру, Стив Джобс [13]. Ему не нравилась закрытость, высокое расходование энергии, низкая производительность и регулярное появление уязвимостей. Расставание с Flash — это знаковое событие: именно благодаря ему десять лет назад было возможно появление самого YouTube.

Автор: FakeFactFelis

Источник [14]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/youtube-2/80895

Ссылки в тексте:

[1] Image: https://habrastorage.org/files/2a4/44d/c26/2a444dc26cde4b87822a15276efb8857.jpg

[2] добавили ещё в 2010 году: http://habrahabr.ru/post/97915/

[3] запись: http://youtube-eng.blogspot.ru/2015/01/youtube-now-defaults-to-html5_27.html

[4] Media Source Extensions: https://w3c.github.io/media-source/

[5] некоторое неприятие: http://www.w3.org/blog/2013/03/drm-and-the-open-web/

[6] youtube.com/html5: https://www.youtube.com/html5

[7] Encrypted Media Extensions: https://w3c.github.io/encrypted-media/

[8] уже давно: https://plus.google.com/103171586947853434456/posts/39TCW3PcLye

[9] WebRTC: https://w3c.github.io/webrtc-pc/

[10] есть: http://www.w3.org/TR/fullscreen/

[11] Image: https://habrastorage.org/files/8a8/43b/df2/8a843bdf26b841098f02a7456c6c6513.png

[12] Flash API: https://developers.google.com/youtube/flash_api_reference

[13] Стив Джобс: http://habrahabr.ru/post/93026/

[14] Источник: http://geektimes.ru/post/244954/