インターネット ビデオが Flash か HTML5 (または、そのようなものがある場合は他のもの) かを判断するにはどうすればよいでしょうか?

インターネット ビデオが Flash か HTML5 (または、そのようなものがある場合は他のもの) かを判断するにはどうすればよいでしょうか?

私はいくつか持っています問題Opera および Chromium ブラウザでいくつかのストリームを再生しており、それをデバッグしたいと考えています。しかし、特定のストリームがどの形式を使用しているかがわからないため、何が機能し、何が機能しないかがわかりません。すべてではないにしても、一部のケースでそれを識別する方法はありますか?


必ずしもYouTubeのことを言っているわけではない、彼らはHTML5ビデオのみを使用していると思います。Flashを使用していたときは、右クリックでFlashPlayerオプションが利用可能だったことを覚えています。そしてYouTubeは、右クリックでストリームに関する多くの情報を提供します(「オタクのための統計」)。しかし多くのストリームではそのような情報はありませんその欠如はストリームが Flash ではないことの証拠でしょうか?

右クリック メニューに情報が表示されるかどうかに関係なく、ビデオ ストリーム形式について知りたいです。

また、Flash や HTML5 ストリーミングの代替手段があるかどうか、また、それらの認識方法も知りたいです。また、一部のアドオンではオンライン ビデオをキャプチャ/ダウンロードでき、その「形式」にアクセスできます: MP4、WEBM、3GP、MOV など (または「拡張子」と言うべきでしょうか?)。これは、ストリーミング自体の「形式」について何かを示していますか? (YouTube では、1 つのストリームに対してさまざまな拡張子 (MP4、WEBM、3GP) があるようですが、サイズ/解像度によって異なると思います。これらはすべて HTML5 ですか?)


Flash が関係する場合と関係しない場合、HTML5 が関係する場合、他の形式/プラグインが関係する場合 (ある場合)、およびこれらの用語と物理的にキャプチャできるファイルの拡張子との関係を知りたいです。

答え1

Flash ビデオ プレーヤーでは通常、次のような HTML タグが使用されます。

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

HTML5ビデオでは<video>タグが使用される

したがって、ビデオの横を右クリックして、サイト内のこの場所を「検査」し、ビデオを保存しているオブジェクトを探して、それがどのように構築されているかを確認するか、または、ページの「ソースを表示」してflashswfFlash を示す 、およびvideoHTML5 を示す タグを検索します。

ストリーミングビデオには、Javaアプレットという別の(それほど一般的ではない)オプションがあります。ソースコードからアプレットを見つけるのは通常少し難しいですが、上記のキーワードは使用されず、ソースにはファイル<link>へのタグが含まれている可能性があります。jar

コードを詳しく調べない別の方法としては、no-scriptブラウザにいくつかのスタイル プラグインを使用して、Flash と Java を一時的に無効にし (アンインストールする代わりに)、サイト内のビデオが無効になるかどうかを確認することです。

関連情報