ブラウザが実際に公開するすべての情報
ストリーム&デバイスメタデータ インスペクター
写真ファイルのExifデータそのものではなく、ファームウェアバージョンやシリアル番号でもありません — これらはgetUserMediaやその他のWeb APIを通じては、どのようにリクエストしても意図的なセキュリティ設計によって公開されません。代わりにこのツールは、選択したカメラについてMediaTrackSettingsとMediaTrackCapabilitiesが実際に報告するすべての情報を一箇所にまとめて表示し、何が利用できないのか、その情報が実際にはどこにあるのかを正直に説明します。
現在の設定
完全な機能範囲
補足
意図的にここに表示していない情報
| データ | ブラウザに公開されるか? |
|---|---|
| 解像度、フレームレート、アスペクト比 | Yes |
| PTZ機能、デバイスラベル | Yes |
| ファームウェアバージョン | No |
| シリアル番号 | No |
| 伝送フォーマット(MJPEG対YUY2) | No |
これはこのツール特有の機能不足ではなく、あらゆるブラウザに共通する正真正銘のWebプラットフォームのセキュリティ境界です。
それでもその情報を見つける方法
Windowsデバイスマネージャー → カメラ(または撮像デバイス)→ カメラを右クリック → プロパティ → 詳細タブで、ハードウェアIDやファームウェアなどを確認できます。
macOSシステム情報 → USB(最近のバージョンではカメラ)に、接続されたカメラのハードウェア詳細が直接表示されます。
ステップバイステップ
検査の実行方法
- ドロップダウンからデバイスを選択します。
- 「デバイスを検査」をクリックし、表示されたらカメラへのアクセスを許可します。
- 設定と機能の完全な一覧表を確認します — ブラウザが実際に公開しているすべての情報です。
- 「全結果をJSONとしてコピー」をクリックして、完全なデータを保存または共有します。
よくある質問
よくある質問
ここでウェブカメラのファームウェアバージョンやシリアル番号を見ることはできますか?
いいえ、正直なブラウザベースのツールでそれを表示できるものはありません。それらはUSBディスクリプタのレベルに存在し、getUserMediaは意図的に公開しません — これはこのツール特有の機能不足ではなく、意図的なセキュリティ境界です。OS自体のデバイスマネージャー(WindowsのDevice Manager、macOSのシステムレポート)ではこれを直接確認できます。
カメラがMJPEGとYUY2のどちらを送信しているか確認できますか?
いいえ — ブラウザは伝送フォーマットを内部で調整し、カメラがUSB経由で送信したフォーマットに関わらず、デコード済みのフレームのみをJavaScriptに渡します。この調整の詳細はページには一切伝わりません。
ここで実際に役立つのは何ですか?
ブラウザが報告する完全で本物の設定と機能範囲 — 解像度、フレームレート、アスペクト比、PTZ対応、デバイス識別子 — つまりWebプラットフォームがカメラについて公開するすべてを、他ツールの個別の結果に散らばらせるのではなく一箇所にまとめたものです。
このツールはデバイス情報をどこかに送信しますか?
いいえ。表示される内容はすべてブラウザ自身のAPIから直接読み取られ、ローカルで表示されます — 何も送信されず、JSONエクスポートも自分のデバイスに直接保存されます。
なぜデバイスラベルが空白になることがあるのですか?
ブラウザは、カメラの許可が少なくとも一度付与されるまで実際のデバイス名を隠します。これは、アクセス権を与えられていないサイトによるフィンガープリンティングからプライバシーを守るためです。