웹캠 테스트는 카메라 화면이 나오는지 보고, 카메라가 실제로 보내는 해상도와 초당 프레임 수(fps)를 숫자로 확인하는 검사다. 이 페이지는 getUserMedia로 카메라를 열어 브라우저가 받은 설정값(getSettings)과 3초 동안 실제로 들어온 프레임 수를 함께 보여 준다. 영상은 브라우저 안에서만 보이고 서버로 보내거나 저장하지 않는다.
| 항목 | 값의 출처 | 읽는 법 |
|---|---|---|
| 해상도 | 카메라 설정값(getSettings) | 1280 × 720 = HD, 1920 × 1080 = Full HD처럼 짧은 변 기준 이름이 붙음 |
| 측정 fps | 3초 동안 들어온 프레임 수 ÷ 시간 | 실제 영상의 부드러움. 20 미만이면 점검 안내 표시 |
| 설정 fps | 카메라 설정값(getSettings) | 카메라가 약속한 값. 측정 fps와 크게 다르면 원인 점검 |
| 화소·화면비 | 해상도에서 계산 | 1920 × 1080 → 2.1MP, 16:9 / 640 × 480 → 0.3MP, 4:3 |
| 최대 지원 해상도 | 카메라 지원 범위(getCapabilities) | 브라우저가 알려 주지 않으면 확인 불가 |
웹캠 테스트 방법
웹캠 테스트 시작을 누르고 브라우저가 묻는 카메라 권한을 허용하면 미리보기와 함께 해상도가 나옵니다. 측정 fps는 3초 동안 프레임을 모은 뒤 표시됩니다. 카메라가 여러 대면 권한을 허용한 뒤 카메라 목록에서 바꾸면 됩니다.
요청 해상도는 720p, 1080p(기본), 최대 중에서 고릅니다. 이 값은 카메라에 보내는 희망치라서 카메라가 지원하지 않으면 가장 가까운 해상도로 열립니다. 최대를 고르면 카메라가 알려 준 최대 해상도를, 알 수 없으면 3840 × 2160을 요청합니다. 실제로 받은 값은 결과의 해상도입니다.
거울 모드는 미리보기를 거울처럼 좌우로 뒤집어 보여 주며 기본으로 켜져 있습니다. 이 설정은 이 페이지의 미리보기와 사진 찍기로 만든 사진에만 적용됩니다. 카메라 자체나 다른 앱의 영상은 바꾸지 않습니다. 사진은 PNG로 이 기기에만 저장됩니다.
설정 fps와 측정 fps가 다른 이유
설정 fps는 카메라가 보내겠다고 한 값이고 측정 fps는 실제로 도착한 프레임을 센 값입니다. 둘이 비슷하면 정상입니다. 측정 fps가 눈에 띄게 낮다면 다음 세 가지부터 의심해 보세요.
- 어두운 조명: 많은 웹캠은 어두우면 한 장을 오래 찍어(노출 시간을 늘려) 밝기를 맞추느라 fps를 스스로 낮춥니다. 불을 켜고 다시 재 보세요.
- USB 대역폭: USB 2.0은 최대 480Mbps입니다. 1920 × 1080 영상을 압축 없이(픽셀당 2바이트) 30fps로 보내려면 약 995Mbps가 필요합니다. 그래서 웹캠은 높은 해상도에서 압축해 보내거나 fps를 낮춥니다. USB 허브에 다른 장치와 함께 꽂혀 있으면 더 부족해지니 PC 본체 포트에 직접 꽂아 보세요.
- 다른 앱: 카메라를 쓰는 화상회의 앱이나 카메라 앱이 켜져 있으면 닫고 다시 시작하세요.
이 테스트는 60fps를 희망치로 요청합니다. 30fps까지만 지원하는 웹캠이라면 설정 fps가 30 근처로 나옵니다. 측정 fps가 20보다 낮으면 결과 아래에 점검 안내가 나타납니다.
노트북 웹캠 테스트
노트북 내장 카메라도 같은 방법으로 시작하면 됩니다. 화면이 검게 나오면 카메라 위의 물리 가림막(프라이버시 셔터)이 닫혀 있는지 먼저 보세요. 일부 노트북은 키보드에 카메라를 끄는 키가 따로 있는데, 그 키가 꺼짐 상태면 카메라가 목록에서 사라지거나 검은 화면만 나옵니다.
외장 웹캠을 함께 꽂았다면 카메라 목록에 둘 다 나오는지 확인하고 원하는 쪽을 고르세요. 최대 지원 해상도 칸에 그 카메라가 낼 수 있는 한계가 나오니 내장 카메라와 외장 웹캠을 바꿔 가며 비교하기 좋습니다.
화면이 검게 나올 때 웹캠 작동 확인
권한 안내가 뜨지 않거나 거부 메시지가 나오면 권한 문제, 화면만 검다면 가림막·조명·다른 앱 문제인 경우가 많습니다. 아래 순서로 확인하세요.
- 브라우저 권한: Chrome 주소창 왼쪽 아이콘에서 카메라를 허용으로 바꾸고 새로고침합니다.
- Windows 11: 설정 > 개인 정보 및 보안 > 카메라에서 카메라 액세스, 앱이 카메라에 액세스하도록 허용, 데스크톱 앱이 카메라에 액세스하도록 허용을 켭니다.
- macOS: Apple 메뉴 > 시스템 설정 > 개인정보 보호 및 보안 > 카메라에서 쓰는 브라우저를 켭니다.
- 다른 앱: 카메라를 열 수 없다는 안내가 나오면 Zoom·Teams·Discord 같은 앱을 닫고 다시 시작합니다.
- 연결: 외장 웹캠은 케이블을 다른 USB 포트에 꽂아 보고, 목록에 카메라가 없으면 장치 관리자에서 인식 여부를 봅니다.
자주 묻는 질문
웹캠 테스트 영상이 저장되거나 전송되나요?
아닙니다. 영상은 이 브라우저 안에서만 보입니다. 사진 찍기로 만든 사진도 저장 버튼을 누르기 전까지는 이 기기 메모리에만 있습니다.
1080p 웹캠인데 1280 × 720으로 나옵니다.
요청 해상도가 720p로 되어 있지 않은지 보고 1080p나 최대로 바꿔 보세요. 그래도 같다면 USB 대역폭이나 다른 앱 때문에 낮은 해상도로 열렸을 수 있습니다. PC 본체 포트에 직접 꽂고 다른 앱을 닫은 뒤 다시 시작하세요.
거울 모드를 끄면 화상회의에서도 좌우가 바뀌나요?
아닙니다. 거울 모드는 이 페이지의 미리보기와 사진에만 적용됩니다. 화상회의 앱에서 상대에게 보이는 방향은 그 앱의 설정을 따릅니다.
최대 지원 해상도가 확인 불가로 나옵니다.
브라우저가 카메라 지원 범위(getCapabilities)를 알려 주지 않는 경우입니다. 해상도와 측정 fps는 그대로 볼 수 있습니다. 지원 범위까지 보려면 Chrome이나 Edge에서 열어 보세요.
출처: MDN MediaDevices.getUserMedia · MDN MediaStreamTrack.getSettings / getCapabilities · MDN HTMLVideoElement.requestVideoFrameCallback · Microsoft 지원: Windows 카메라, 마이크 및 개인 정보 · Apple 지원: Mac에서 카메라 접근 제어하기 · USB 2.0 규격: High Speed 480Mbps. 대역폭 계산 1920 × 1080 × 2바이트 × 8비트 × 30fps ≈ 995Mbps · 사이트 측정 규칙: 측정 fps = 3초간 프레임 수 ÷ 시간, 20fps 미만 점검 안내, 60fps 희망 요청 · 기준일 2026-10-14