%3F.png)
У меня есть несколькопроблемыс браузерами 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 (вместо их удаления), чтобы посмотреть, отключит ли это видео на сайте.