- PVSM.RU - https://www.pvsm.ru -
Поддержку тэга <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.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 будет избавляться от встраиваемых роликов с тэгами <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/
Нажмите здесь для печати.