← 성능 테스트로 돌아가기

브라우저가 실제로 노출하는 모든 것

스트림 및 장치 메타데이터 검사기

사진 파일의 실제 EXIF 데이터도 아니고, 펌웨어 버전이나 시리얼 번호도 아닙니다 — 요청이 어떤 식으로 이루어지든, 의도적인 보안 설계에 따라 getUserMedia나 그 어떤 웹 API를 통해서도 노출되지 않습니다. 대신 이 도구는 선택한 카메라에 대해 MediaTrackSettings와 MediaTrackCapabilities가 실제로 보고하는 모든 정보를 한곳에 정리하여 보여주고, 무엇이 제공되지 않는지, 그 정보가 실제로 어디에 있는지를 솔직하게 설명합니다.

카메라 꺼짐

현재 설정

전체 기능 범위

참고 사항

여기에 의도적으로 표시하지 않는 정보

데이터브라우저에 노출됨?
해상도, 프레임레이트, 화면 비율Yes
PTZ 기능, 장치 라벨Yes
펌웨어 버전No
시리얼 번호No
전송 형식(MJPEG 대 YUY2)No

이는 이 특정 도구의 기능 부족이 아니라, 모든 브라우저에 적용되는 진정한 웹 플랫폼 보안 경계입니다.

그래도 그 정보를 찾는 방법

Windows장치 관리자 → 카메라(또는 이미징 장치) → 카메라 우클릭 → 속성 → 세부 정보 탭에서 하드웨어 ID, 펌웨어 등을 확인할 수 있습니다.
macOS시스템 정보 → USB(최신 버전에서는 카메라)에서 연결된 카메라의 하드웨어 세부 정보를 직접 확인할 수 있습니다.

단계별 안내

검사 실행 방법

  1. 드롭다운에서 장치를 선택하세요.
  2. "장치 검사"를 클릭하고 메시지가 표시되면 카메라 접근을 허용하세요.
  3. 설정 및 기능에 대한 전체 표를 확인하세요 — 브라우저가 실제로 노출하는 모든 정보입니다.
  4. "전체 결과를 JSON으로 복사"를 클릭하여 전체 데이터를 저장하거나 공유하세요.

자주 묻는 질문

자주 묻는 질문

여기서 웹캠의 펌웨어 버전이나 시리얼 번호를 볼 수 있나요?
아니요, 정직한 브라우저 기반 도구라면 그 어떤 것도 이를 보여줄 수 없습니다. 이러한 정보는 USB 디스크립터 수준에 존재하며, getUserMedia는 설계상 이를 절대 노출하지 않습니다 — 이는 이 특정 도구의 기능 부족이 아니라 의도적인 보안 경계입니다. 운영체제 자체의 장치 관리자(Windows 장치 관리자, macOS 시스템 리포트)에서는 이를 직접 확인할 수 있습니다.
카메라가 MJPEG를 보내는지 YUY2를 보내는지 알 수 있나요?
아니요 — 브라우저는 전송 형식을 내부적으로 협상하며, 카메라가 USB로 전송한 형식과 관계없이 디코딩된 프레임만 JavaScript에 전달합니다. 이 협상 세부 정보는 페이지로 전달되지 않습니다.
여기서 실제로 유용한 것은 무엇인가요?
브라우저가 보고하는 완전하고 실제적인 설정과 기능 범위 — 해상도, 프레임레이트, 화면 비율, PTZ 지원, 장치 식별자 — 즉 웹 플랫폼이 카메라에 대해 노출하는 모든 것을, 다른 도구들의 개별 결과에 흩어져 있지 않고 한곳에 정리하여 보여줍니다.
이 도구가 내 장치 정보를 어딘가로 전송하나요?
아니요. 표시되는 모든 정보는 브라우저 자체의 API에서 직접 읽어와 로컬에서 표시됩니다 — 아무것도 전송되지 않으며, JSON 내보내기도 사용자의 장치에 직접 저장됩니다.
장치 라벨이 가끔 비어 있는 이유는 무엇인가요?
브라우저는 카메라 권한이 최소 한 번 부여되기 전까지 실제 장치 이름을 숨깁니다. 이는 접근 권한이 없는 사이트의 핑거프린팅으로부터 개인정보를 보호하기 위한 조치입니다.