Содержание

Как включить и отключить HTML5 в Google Chrome

Ранее Flash-контент встречался повсеместно на интернет-страницах. Но с течением времени веб-разработчики начали от него отказываться. Связано это с высокой нагрузкой на систему и множество других недостатков. В настоящий момент на большинстве сайтов используется ХТМЛ5 для всевозможных элементов, например, для проигрывания видео. По этой причине все чаще пользователи задаются вопросом, как включить HTML5 в Chrome. Мы разберемся не только с активацией, но и с возможной деактивацией данной технологии, которая в некоторых случаях тоже требуется.

Содержание

  • Инструкция
    • Вариант №1: Flash-HTML5 for YouTube
    • Вариант №2: Disable YouTube HTML5 Player

Скажем сразу, включать HTML5 специально не нужно, так как он уже интегрирован в тонкие тела браузеров и не собирается оттуда выбираться на свет божий. Мир постепенно переходит на новый плеер, среди гигантов – видео-хостинг YouTube. Хотя там и сохранили возможность использовать старый добрый Flash. В случае с браузером Гугл Хром для переключения технологий используются сторонние расширения. В данной статье будут рассмотрены два наиболее удобных из них.

Вариант №1: Flash-HTML5 for YouTube

Данный плагин отлично справится с поставленной задачей. Во всех подробностях нюансы его использования мы разберем прямо сейчас. И начнем, пожалуй, с загрузки для нашего интернет-обозревателя:

  1. Посетите страницу https://chrome.google.com/webstore/detail/flash-html5-for-youtube/omimccinlhlkpjaeaocglgmkbelejlhj?hl=ru.
  2. Кликните на кнопку начала скачивания.
  3. В новом окне щелкните ЛКМ на «Установить сейчас».

В результате в верхней панели браузера появится новая иконка. Откройте любой видеоролик на Ютьюб и кликните по ней. Тогда появится переключатель между Флеш-плеером и ХТМЛ5.

Вариант №2: Disable YouTube HTML5 Player

В официальном магазине браузера есть интересный плагин, позволяющее отключить злополучный HTML5 для Google Chrome в YouTube. Разберемся с его установкой и последующим использованием. Предлагаем вашему вниманию пошаговую инструкцию:

  1. Переходим по следующей ссылке https://chrome.google.com/webstore/detail/disable-youtube-html5-pla/enmofgaijnbjpblfljopnpdogpldapoc?hl=ru.
  2. Кликаем на кнопку «Установить».
  3. Подтверждаем серьезность намерений нажатием на «Установить расширение».
  4. Ждем завершения процедуры.
  5. Теперь переходим в Ютуб, запускаем любое видео, кликаем по области воспроизведения ПКМ.
  6. Видим пункт About Adobe Flash Player, что свидетельствует об успешности действий.

А для отключения аддона выполните следующие шаги:

  1. Кликните ПКМ по новой иконке правее адресной строки.
  2. Выбираем из контекстного меню последний пункт.
  3. На новой странице нажимаем на синий переключатель.Тогда он окрасится в серый цвет, что и будет свидетельством успешности операции.

А включить аддон можно аналогичным способом.

Flash и HTML5-тег «video» — позиция YouTube / Хабр

Пару дней назад YouTube разместил в своем блоге интересный пост.

Сразу скажу от себя, что в последнее время я с интересом наблюдаю за всем этим искусственно раздуваемым «противостоянием» Flash-платформы и HTML5, но уверен, что тема интересует не только меня.

Интересно, что многие бросаются в бой с головой с аргументами вроде «мы хотим открытые стандарты, мы не хотим этот ужасный, отвратительный и жутко проприетарный Flash, который к тому же еще и всего-лишь навсего плагин!». Вот именно внимание таких людей я и хочу обратить на то, что «HTML5» (в частности тег <video>) — это не серебряная пуля, и я сторонник точки зрения, что Великое Пришествие HTML5 не решит разом всех проблем.

Рано или поздно кто-то должен был обозначить (более-менее) объективную позицию по этой теме и вот это сделали YouTube, а они, будем надеяться, хоть что-то да смыслят в таких вещах как «видео» и «флэш».

Итак, собственно, перевод. Поехали.

В последнее время было множество дискуссий и споров о том, станет ли в конце концов вожделенный тег HTML5 <video> заменой Flash Player’у для проигрывания видео онлайн. Нас самих уже долгое время интересуют подвижки, связанные с HTML И тегом <video>, и большую часть видео на YouTube уже можно просматривать с помощью нашего HTML5-плеера. Его работа показала нам, что хотя тег <video> — это большой шаг в сторону открытых стандартов, платформа Adobe Flash продолжит играть критическую роль в доставке видео в интернете.

Важно понимать, чего же именно такому сайту, как YouTube, нужно от браузера для того, чтобы сервис устраивал и зрителей, и создателей самого видео-контента. Здесь необходимо чуть больше усилий, чем просто указать браузеру на видео-файл, как это делает тег <img> с картинками — на практике все оказывается сложнее, чем просто достать и показать видео. Разумеется, тег <video> реализует самые необходимые базовые требования и кипит работа над выполнением остальных, но в текущем состоянии <video>-тег не в состоянии учесть все требования YouTube:

Стандартный формат видео

Первое и основное — нам нужно, чтобы все браузеры поддерживали стандартный формат видео. Пользователи загружают на YouTube по 24 часа видео каждую минуту, так что важно минимизировать количество поддерживаемых форматов. Особенно, если иметь в виду, что для каждого видео-формата можно сделать еще и несколько размеров (360p, 480p, 720p, 1080p). Мы тут кодируем видео для YouTube кодеком H.264 с самого 2007-го года, и используем этот кодек как для Flash Player’а, так и для мобильников iPhone и Android-фонов. Это позволяет нам легко запустить HTML5-видео в браузерах, которые поддерживают H.264, например, в Chrome и Safari.

Беспокойство о патентах и лицензиях привели к тому, что некоторые браузеры не поддерживают H.264, а это, в свою очередь, привело к тому, что в спецификации HTML5 нет требования о поддержке стандартного формата видео. Мы считаем, что вебу нужна альтернатива в виде открытого формата. Такого, который не только будет разрешать нюансы лицензирования, но также будет учитывать специфичные особенности видео в вебе. В этом плане, мы заинтересованы в успехе нового проекта WebM.

Например, Google, в качестве вклада в общее доброе дело, открывает исходники VP8 и делится ими с WebM. Google, Mozilla и Opera поддерживают WebM и мы уже начинаем работать над тем, чтобы видео было доступно в этом формате. Adobe также пообещал поддержку VP8, видео-кодека для WebM, в будущих релизах Flash Player’а.

Полноценное потоковое видео

Вместе с необходимостью стандартного видео-формата, также нужны эффективные и надежные средства для собственно доставки видео в браузер. Простое указание браузеру нужного URL недостаточно — это не дает пользователю возможности указать напрямую на кусок видео, который его интересует. В то время как мы двигаемся к размещению полнометражных фильмов и освещению событий в прямом эфире, становится очень важно иметь достаточный контроль над «буфером» и качеством (причем, «на лету»).

Flash Player позволяет решить подобные вопросы, позволяя приложениям самим управлять скачиванием и проигрыванием видео с помощью Actionscript, одновременно используя либо HTTP, либо RTMP-протокол для потокового видео.

HTML5-стандарт сам по себе не рассматривает никаких проблем, связанных с протоколами потокового видео, но многие независимые организации работают над улучшением передачи видео через HTTP. Мы тоже начинаем прикладывать к этому усилия и надеемся увидеть единый стандарт в будущем.

Защита контента

YouTube — не владелец тех видео, которые вы смотрите — ими владеют их создатели, авторы, которые и контролируют как именно видео распространяются через YouTube. Для YouTube Rentals, например, владельцы видео требуют от нас технологий для защиты потока, такого как RTMPE-протокол во Flash, чтобы предотвратить дальнейшее (нелегальное) распространение. Без подобных технологий защиты, мы не смогли бы предлагать вот этого видео.

Инкапсуляция и внедрение

Возможность Flash Player’а соединять код приложения и ресурсы в эдакий защищенный и эффективный контейнер — одна из ключевых в возможности встраивать видео с YouTube в другие веб-сайты. Владельцы сайтов должны быть уверены, что внедренный в страницу контент не сможет получить конфиденциальную информацию пользователя, а мы должны быть уверены, что вся логика нашего плеера (для таких фич, как «надписи», «аннотации», «реклама») будет отправлена вместе с видео. В то время как HTML5 добавляет функциональность по изоляции (sandboxing) и передаче сообщений, Flash — единственный механизм, который большинство сайтов готовы использовать для внедрения контента с других сайтов.

Полноэкранное видео

HD-видео так и просится быть показанным во весь экран, но это исторически не было возможно с помощью чистого HTML. Хотя в большинстве браузеров есть полноэкранный режим, они не позволяют активизировать его с помощью JavaScript, также как не позволяют развернуть на весь экран определенную часть страницы (например, видео-плеером). Flash Player в этом плане предоставляет полноценное и безопасное решение для проигрывания полноэкранного видео с поддержкой аппаратного ускорения. Хотя WebKit недавно совершил пару шагов в поддержке полноэкранного режима, этого недостаточно для проигрывания видео (если точнее — возможности показывать дополнительный контент поверх видео).

Доступ к камере и микрофону

Видео движется не только в одну сторону. Каждый день, тысячи пользователей записывают видео напрямую на YouTube из своих браузеров, используя веб-камеры, что было бы невозможно без Flash-технологии. Доступ к камере также нужен для таких штучек, как видео-чат и вещание в режиме «онлайн» — особенно важно для мобильных телефонов, ведь практическив любом из них есть встроенная камера. Flash Player предлагает богатые возможности по доступу к камере и микрофону уже несколько лет, в то время как у HTML5 еще все только начинается.

Мы рады видеть такие активные и полные энтузиазма дискуссии по поводу развития веб-стандартов — ведь YouTube зависит от улучшений в браузерах, чтобы в свою очередь развивать средства просмотра видео для пользователей. В то время как поддержка видео в HTML5 позволит нам показывать наши видео-ролики на компьютерах и устройствах, которые не поддерживают Flash Player, она пока не соответствует всем нашим требованиям. На сегодняшний же день, Adobe Flash является лучшей платформой, подходящей под наши требования, и именно поэтому наш основной видео-плеер сделан именно на Flash.

John Harding, Software Engineer

Как видите, стандарт — это стандарт, но он может не учитывать многие вещи, потому как практика зачастую выходит за рамки стандартов, что происходит и с HTML5. Так что нужно рассматривать проблему чуть менее поверхностно, и даже с точки зрения простого проигрывания видео, просто взять и выбросить Flash как он есть (как этого хочет Apple) — так просто не удастся.

P.S. И нет, я не фанат Flash-технологии самой по себе, а просто считаю, что это обычный инструмент, решающий определенные задачи. Включая проигрывание видео.

Что обо всем этом думают Хабра-people?

seo — тег HTML5 видео VS видео Youtube

спросил

5 лет, 3 месяца назад

Изменено 3 года, 2 месяца назад

Просмотрено 4к раз

Что лучше: встроить видео с Youtube в iframe или загрузить видео в тег HTML5?

Что лучше с точки зрения SEO?

Есть ли разница во времени загрузки, оптимизации и обслуживании?

  • SEO
  • html5
  • видео
  • youtube

Оба имеют преимущества и недостатки.

Как сказал @Evgeniy, с точки зрения SEO разницы нет. Важно SEO вашей страницы, которая включает видео, независимо от его источника.

Когда вы встраиваете видео с YouTube, сервисом занимается Google. Вашему веб-сайту нужно только вывести код для iframe, а YouTube сделает все остальное, так что с пропускной способностью вы будете использовать YouTube. Есть также поведение, которое исходит от YouTube, некоторые из которых можно настроить, но, по сути, YouTube решает, как люди воспринимают ваше видео, включая выбор версии для показа, поскольку YouTube создает потоки разного разрешения для доставки на разные устройства.

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