Как определить, является ли интернет-видео Flash или HTML5 (или чем-то другим, если такое существует)?

Как определить, является ли интернет-видео Flash или HTML5 (или чем-то другим, если такое существует)?

У меня есть несколькопроблемыс браузерами Opera и Chromium, воспроизводящими некоторые потоки, и я хочу отладить это. Но я не могу сказать, что работает, а что нет, потому что я не могу сказать, какой формат использует данный поток. Есть ли способ определить это в некоторых, если не во всех случаях?


Я не обязательно имею в виду YouTube., я думаю, они используют только видео HTML5. Я помню, что когда он использовал Flash, опции FlashPlayer были доступны по щелчку правой кнопкой мыши. И YouTube все еще дает много информации о потоке по щелчку правой кнопкой мыши ("Статистика для ботаников"). Нона многих потоках такой информации нет.Является ли это отсутствие признаком того, что трансляция не Flash?

Мне интересно узнать о формате видеопотока, независимо от того, дает ли контекстное меню какую-либо информацию или нет.

Также я хотел бы узнать, есть ли альтернативы потоковой передаче Flash и HTML5 и как их распознать. Также я вижу, что некоторые дополнения могут захватывать/загружать онлайн-видео, и тогда их «формат» становится доступным: MP4, WEBM, 3GP, MOV и т. д. (или мне следует сказать «расширение»?). Говорит ли это что-то о «формате» самой потоковой передачи? (Я имею в виду, что на YouTube, похоже, есть множество расширений для одного потока (MP4, WEBM, 3GP), я думаю, в зависимости от его размера/разрешения: они все HTML5?)


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

решение1

Flash-видеоплеер обычно использует HTML-тег, который выглядит следующим образом:

<object type="application/x-shockwave-flash" 

и видео HTML5 использует <video>тег

Поэтому либо щелкните правой кнопкой мыши рядом с видео и «осмотрите» это место на сайте и найдите объект, в котором хранится видео, и посмотрите, как он построен, либо «просмотрите исходный код» страницы и выполните поиск по , flashчтобы swfуказать Flash, и videoпо тегу, чтобы указать HTML5.

Есть еще один (не такой популярный) вариант для потоковой передачи видео — Java-апплет. Найти апплет в исходном коде обычно немного сложнее, но он не будет использовать ни одно из вышеперечисленных ключевых слов, а исходный код, вероятно, будет содержать некоторые <link>теги к jarфайлу.

Другой способ, не углубляясь в код, — использовать некоторые no-scriptплагины стилей для вашего браузера, которые позволяют на время отключить Flash и Java (вместо их удаления), чтобы посмотреть, отключит ли это видео на сайте.

Связанный контент