Компания
459,31
рейтинг
28 января 2015 в 09:47

Разработка → YouTube отказался от Flash в пользу HTML5 по умолчанию

Команда разработчиков YouTube объявила о том, что теперь HTML5 будет стандартом по умолчанию для проигрывания роликов, вместо Flash. HTML5 будет использоваться для проигрывания содержимого сервиса на веб-браузерах Google Chrome, MS IE11, Apple Safari 8 и бета-версий Mozilla Firefox. Еще несколько лет назад YouTube запустил экспериментальную версию проигрывателя на HTML5 для устройств или OS, которые не поддерживают Flash Player или просто не хотят его использовать (например, iOS).



Плагин Flash Player, который используется для проигрывания содержимого Flash, неоднократно подвергался критике за постоянное обнаружение в нем уязвимостей, которые злоумышленники использовали для удаленного исполнения вредоносного кода в системе. К сожалению, для некоторых таких уязвимостей даже оптимальные настройки безопасности браузера не смогут защитить пользователя, в прошлом году обнаруживались уязвимости Flash Player, которые атакующие могли использовать для обхода механизмов sandbox веб-браузеров.

Более подробную информацию можно узнать здесь и технические детали в блоге YouTube.
Автор: @esetnod32
ESET NOD32
рейтинг 459,31

Комментарии (45)

  • 0
    Видео в разрешении больше 720p только сегодня начали в html5 работать или я просто не заметил раньше?
    • +7
      Давно уже работает
    • 0
      Зависит от браузера. В ФФ редко работает большее разрешение, в хроме и ИЕ работает.
    • 0
      Оно и раньше работало.
    • 0
      Тут все не совсем одинаково даже в зависимости от платформы. На ноуте i5 с интегрированной видяхой воспроизводилось любое видео без проблем. На ПК с более мощным процессором, но архитектурно более старым, с внешней хорошей видяхой — тормоза на 1080р — нормальное явление.
    • 0
      Расширение тут ни при чем. Различают в основном по браузерам и типам видео.
  • +1
    В HTML5 есть значимый плюс (для пользователя) перед флэшем — можно смотреть полноэкранное видео и переключать окна, не боясь что плеер внаглую свернется обратно на страницу.
    Так уж вышло что один монитор на стене у меня и за настенные часы, и за медиацентр, и за рабочее место. При использовании пульта, чтобы посмотреть время/почту/итп и вернуться к просмотру, каждый раз приходилось преодолевать нудный квест по прицеливанию курсором на кнопку разворачивания плеера. Потому флеш для меня умер еще тогда, когда запустили в тестовом режиме HTML5.
    • +6
      В HTML5 ещё можно ускорять видео. Пользуюсь при просмотре всяких обучающих курсов.
      • +10
        Ускорение это не заменимая вещь при просмотре видео с Анатоле:) смотреть в x2

        • +5
          По моему просто данную запись искусственно замедлили, т.к. при скорости воспроизведения 1.5х тембр и ритм голоса становятся нормальными.
      • 0
        Его раньше и в Flash ускорять можно было. Когда убрали, пришлось использовать VLC.

        У HTML5 проблема с полноэкранным режимом встроенных видео. Кнопки просто не было, видео в ru-chp смотреть нормально не получалось. Хорошо, что подсказали удалить файл ffmpegsumo.dll, это полностью отключало HTML5-видео. Сейчас нормально уже.
  • –14
    У меня в ubuntu очень долго была проблема с HTML5 на youtube. В конце концов дело оказалось в том, что нужно было доустановить некоторые extra пакеты с кодаками. Возможно, кому-то поможет. :)
    • +28
      «доустановите некоторые extra пакеты с кодаками» — просто лучший совет.
      • 0
        В разных версиях Ubuntu у них разные названия. Поэтому я даю только наводку. Точное название пакета можно уточнить уже по ходу выяснения. Дело в том, что я около года мучился пытаясь решить эту проблему. И нигде в интернете не видел решения. Только случайно увидел ссылку с упоминанием того что нужно доустановить кодаки. Так что даже такой совет, думаю, будет полезен. Т.к. позволит вести поиски в нужном направлении.
        • +9
          >нужно доустановить кодаки

          А как фотоаппараты помогут с HTML5 на youtube?
          Я обычно устанавливаю КодЕки

          P.S. Не смог удержаться. Когда так пишут в нескольких каментах, это уже похоже не на опечатку, а на непонимание того что делают.
          • –9
            Похоже что поговорка «благими намерениями устлана дорога в ад» в полной мере справедлива для хабра. Хочешь людям помочь с тем, что сам не мог долго решить, а тебя загоняют в минуса по самые нехочу. То-ли тут только суперпрофессионалы обитают, то-ли наоборот. Не совсем понятно.
            • +4
              Она справедлива не только для хабра.
              Вы в курсе например, что у спасателей есть такой термин «Смерть при спасении»?
              Один из вариантов, например при переохлаждении, не во всех случаях человека надо согревать активно. Ну там растирать и т.д. Если это делать, то холодная кровь попадая в мозг может привести к проблемам.
              Так что благие намерения, должны быть не просто желанием, а еще должны правильно исполняться.
              О чем вам тут, может быть не в очень красивой форме конечно, и написали.
        • +1
          Проходим мимо - чуток нытья для UncleAndy
          Проблема, в том-то и дело, не существует как таковая. Это просто вопрос комплектации, установить дополнительные кодеки додумается любой человек, мало-мальски умеющий устанавливать любую ОС — конечно если это понадобится. Название пакетов приводить тоже смысла не имеет, т. к. они также смотрятся при помощи пакетной системы. По-моему тот, кто будет искать способ завести HTML5 на ютубе в убунте, воспользуется возможностями системы либо пойдет на спецресурс, а не в комментарии на хабре.
          • –1
            Да эти пакеты убунта ещё при установке предлагает установить. И предупреждает, что без них могут быть проблемы с некоторыми форматами.
  • –13
    В HTML5 качество хуже чем на флеше, потому что нет постобработки
    • 0
      Adobe позаботилась об этом. Можно установить After Effects компоненты для HTML5.
      Качество постобработки станет таким же как в случае использования флеша. Только иногда подтормаживает в Yosemite.
  • 0
    Ура, товарищи!
  • 0
    А я-то думаю, почему стало видео тормозить в ЮТубе и артефакты появились на 720 и 1080! Раньше все было пучком, теперь проблемы.
    А вариантов опционально выбрать чем воспроизводить нет?
    • +1
      Для ФФ и Хрома есть расширения «YouTube™ Flash® Player» и «Disable Youtube™ HTML5 Player» соответственно.
      • 0
        Простите, а почему бы не пользоваться настройкой на www.youtube.com/html5?
        • 0
          По двум причинам:
          1 — не все смотрят ютуб имея учетную запись
          2 — настройка работает не во всех случаях
  • +2
    Давно пора. Непонятно только, что мешало сделать это раньше.
    • 0
      Вангую. Старое железо пользователей + выключение npapi как часть политики.
  • +2
    На самом деле новость отличная для видеограбберов. Если раньше была каша, из которой регулярками выдиралась строка и формировалась ссылка, то теперь с html5 все должно быть много проще.
  • 0
    У меня пишет «В соответствии с требованиями законодательства доступ к запрашиваемому Интернет-ресурсу
    закрыт.»
    • 0
      Все, отбой, починили
      • +1
        У себя в данный момент наблюдаю такое.
        • 0
          На текущий момент РЗС находятся 13 видео и пару юзеров. Все ссылки http. Рекомендую вам обратиться в ТП оператора связи.
  • 0
    Давно пора! Теперь у всех будет нормально воспроизводиться 60fps видео. А то выкладываешь, а тебе пишут — «там же 30!»
  • 0
    Довольно часто встречаю отсутствие кнопки «В полный экран» на встраиваемых роликах ютуба, если включён режим HTML5.

    Скриншоты
    HTML5


    Flash

    • 0
      Видео на скриншотах взято отсюда: ru-chp.livejournal.com/6615784.html
      Прошу протестить, может у кого-то иная ситуация.
      • 0
        У меня в Фаерфоксе пропадает кнопка фуллскрина на всех ютуб видео если в about:config делаю full-screen-api.enabled = false
      • 0
        ---> отсутствие кнопки «В полный экран» на встраиваемых роликах ютуба, если включён режим HTML5.
        ---> Видео на скриншотах взято отсюда: ru-chp.livejournal.com/6615784.html

        Аналогично: habrahabr.ru/company/eset/blog/249041/#comment_8250787
    • 0
      Что за браузер, и что за платформа? HTML5 не даёт делать полноэкранный режим, если не реализован Fullscreen API. Это либо старые браузеры, либо некоторые мобильные устройства.
      • 0
        ---> Это либо старые браузеры, либо некоторые мобильные устройства.

        Ха-ха! Google Chrome новейших версий на Windows 7. Лечится удалением ffmpegsumo.dll из папки браузера. Точнее, это вынуждает браузер использовать Flash.
      • 0
        Самый свежий FF и Vivaldi. Дело в том, что на некоторых встроенных HTML5-видео кнопка таки появляется. А на самом ютубе она есть вообще на всех видосах. Так что дело точно не в браузере. Also в гугле более чем дофига жалоб именно на это и везде дают совет отключать HTML5.
  • 0
    У меня ютубовский HTML5 видеоплеер жутко напрягает проц по сравнению с флеш-плеером(даже более высокая опасность подцепить вирус не так раздражает), поэтому установку специальных плагинов считаю оправданной.
  • 0
    К сожалению, html5 загружает процессор (Core 2 Duo E4400, 2 .65 GHZ) на 100%, частота кадров низкая, частые тормоза в FullHD. На flash всё нормально. Я обеими руками за html5, но увы.
    • 0
      У меня противоположная ситуация, разве что Flash грузит примерно на 25%, а HTML5 на 15% (Linux, nouveau, Nvidia GTX 650, Phenom ll x3 2,6). Частота кадров и там и там отличная, на глаз неотличима. Это как раз в 1080p. Интересно услышать теории на этот счет.
      • 0
        Может быть дело в отсутствии аппаратного ускорения на проприетарных драйверах? У меня Ubuntu 15.04, драйвер 346.59. Core 2 Duo E4400 (2.65 ГГц), gt440. ЦП при flash грузится на 70-100%, на html5 постоянно под 100% и появляются лаги.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое Разработка