카메라·마이크 테스트

작성 · 수정

화상 회의나 통화 전에 웹캠과 마이크가 되는지 확인하세요. 장치 목록을 보여주고, 카메라 화면을 띄우고, 마이크 입력 크기를 막대로 그려 주며, 오류가 나면 이유를 쉬운 말로 설명합니다. 모든 처리는 브라우저 안에서만 이루어집니다.

카메라 권한: … · 마이크 권한: … ·

카메라

마이크

화면과 소리는 이 페이지 안에만 있습니다. 서버로 업로드하거나 저장하지 않습니다.

테스트 사용법

  1. 카메라 테스트 시작을 누르면 브라우저가 권한을 묻는 창을 띄웁니다. 허용을 선택하세요. 한 컴퓨터를 여러 사람이 쓴다면, 허용은 이번 한 번이 아니라 이 사이트에 대한 허용이라는 점을 기억하세요.
  2. 화면이 선명한지, 좌우나 위아래가 바뀌지 않았는지, 너무 어둡지 않은지 봅니다. 화면 아래 줄에는 카메라 이름과 브라우저가 실제로 받은 해상도, 프레임 수가 표시됩니다.
  3. 마이크 테스트 시작을 누르고 마이크를 허용한 뒤 몇 마디 말해 보세요. 막대가 움직이고, 아래 숫자(dBFS)가 목소리를 키울수록 0에 가까워져야 합니다.
  4. 5초 녹음 후 재생을 누르면 상대방에게 들릴 소리를 미리 들어볼 수 있습니다. 에코를 피하려면 이어폰을 쓰세요.
  5. 카메라나 마이크가 여러 개라면 드롭다운에서 원하는 장치를 고르세요. 고르는 즉시 그 장치로 테스트가 다시 시작됩니다.

결과 읽는 법

권한 상태

도구 위쪽 줄은 브라우저가 이 사이트에 대해 기억하는 설정을 보여줍니다. 허용됨, 차단됨, 사용할 때 물어봄 중 하나입니다. 일부 브라우저는 이 정보를 알려 주지 않아 알 수 없음으로 나오며, 이때는 권한 창에 의존해야 합니다. 차단됨이면 브라우저가 다시 묻지도 않으므로 사이트 설정에서 직접 바꿔야 합니다. 위치는 크롬, 사파리, 엣지, 파이어폭스별 권한 설정 글에서 정리해 두었습니다.

장치 목록

브라우저는 한 번 접근을 허용받기 전에는 장치의 실제 이름을 숨깁니다. 그래서 첫 테스트 전에는 카메라 1처럼 일반적인 이름이 보일 수 있습니다. 카메라를 꽂았는데도 개수가 0이라면 운영체제에서 꺼져 있거나, 드라이버가 없거나, 다른 프로그램이 점유 중인 경우가 많습니다. 다른 USB 포트에 꽂아 보고 시스템의 카메라 개인정보 설정도 확인하세요.

카메라 화면과 정보

오류 없이 화면이 까맣다면 대개 렌즈 덮개나 셔터가 닫혀 있거나, 자체 프로그램을 기다리는 가상 카메라이거나, 다른 앱이 장치를 잡고 있는 경우입니다. 어두운 방에서 프레임 수가 낮게 나오는 것은 정상입니다. 많은 웹캠이 빛을 더 모으려고 속도를 낮춥니다. 해상도가 기대보다 낮다면 브라우저가 낮은 기본값을 고른 것일 수 있고, 대부분의 통화 서비스는 자기 설정으로 크기를 다시 요청합니다.

마이크 입력 막대

막대는 브라우저가 받는 신호의 크기를 보여줍니다. 왼쪽이 무음, 오른쪽이 최대입니다. 작은 흰 표시는 지금까지 도달한 가장 큰 값을 붙잡아 둡니다. 평소 목소리는 막대 가운데쯤까지 올라와야 합니다. 막대가 늘 가득 차 있으면 입력 음량이 너무 높아 소리가 갈라집니다. 거의 움직이지 않으면 시스템 소리 설정에서 입력 음량을 올리거나 마이크에 가까이 가세요. 숫자는 최대치를 0으로 둔 데시벨이라서, 조용한 방은 0보다 한참 낮게 나옵니다.

오류별 의미와 해결 방법

NotAllowedError: 접근이 차단됨

차단을 눌렀거나, 브라우저가 이전의 차단을 기억하거나, 회사·학교 정책이 장치를 막거나, 페이지가 HTTPS가 아닐 때 나옵니다. 주소창의 자물쇠나 설정 아이콘에서 사이트 설정을 열어 카메라와 마이크를 허용으로 바꾸고 새로 고치세요.

NotFoundError: 장치 없음

브라우저가 카메라나 마이크를 하나도 찾지 못한 경우입니다. 케이블, 노트북의 카메라 스위치나 기능키, 블루투스 헤드셋 연결, 시스템 장치 목록을 확인하세요. 가상 장치는 그 프로그램이 실행 중일 때만 나타납니다.

NotReadableError: 장치는 있으나 읽을 수 없음

장치가 있고 허용도 했는데 읽기에 실패한 경우입니다. 가장 흔한 원인은 회의 프로그램, 녹화 프로그램, 다른 브라우저 탭 같은 다른 앱이 카메라를 독점하는 것입니다. 그 앱을 끝내고 다시 시작하세요. 다른 앱이 없다면 운영체제의 카메라·마이크 개인정보 설정에서 이 브라우저가 꺼져 있거나 드라이버가 멈춘 것일 수 있으니 장치를 뽑았다 다시 꽂거나 컴퓨터를 재시작하세요.

OverconstrainedError, AbortError, SecurityError, TypeError

드문 오류입니다. Overconstrained는 선택한 장치가 요청 조건을 만족하지 못한다는 뜻이므로 다른 장치를 고르세요. Abort는 장치를 시작하지 못한 일반적인 실패로, 다시 시도하거나 브라우저를 재시작하면 됩니다. Security는 정책 때문에 이 페이지의 미디어 접근이 꺼져 있다는 뜻입니다. 이 페이지에서 TypeError가 나온다면 거의 항상 보안 연결로 열지 않았다는 뜻입니다.

브라우저와 기기별 차이

개인정보: 내 화면과 소리는 어디로 가나요

카메라 화면은 이 페이지의 비디오 요소에 그려지고, 마이크 신호는 브라우저의 오디오 엔진이 분석해 막대로 보여줍니다. 페이지는 둘 중 무엇도 서버로 보내거나 저장하지 않으며, 이 도구에는 분석 코드도 없습니다. 선택 기능인 5초 녹음은 열려 있는 탭의 메모리에만 있다가 탭을 닫거나 새로 고치면 사라집니다. 중지를 누르거나 페이지를 떠나면 카메라와 마이크가 해제되고 카메라 표시등이 꺼집니다. 표시등이 계속 켜져 있다면 다른 프로그램이 카메라를 쓰고 있는 것입니다.

자주 묻는 질문

내 카메라 화면이 업로드되나요?

아니요. 화면은 내 기기 화면에만 표시되고 ChatLite나 다른 곳으로 전송되지 않습니다. 이 페이지에는 업로드하는 코드가 없습니다.

장치 이름이 카메라 1처럼 일반적인 이름으로 나오는 이유는 무엇인가요?

추적을 줄이기 위해 브라우저는 사이트가 한 번 허용받기 전까지 실제 장치 이름을 숨깁니다. 테스트를 시작해 허용하면 실제 이름이 나타납니다.

막대는 움직이는데 통화 상대에게는 내 목소리가 안 들려요.

통화 프로그램이 여기서 테스트한 마이크와 다른 마이크를 쓰고 있을 수 있습니다. 통화 프로그램 설정에서 같은 장치를 고르고, 그쪽에서 음소거되지 않았는지 확인하세요.

이 테스트로 다음 통화가 잘 될지 알 수 있나요?

브라우저가 내 장치를 읽을 수 있다는 것까지 확인합니다. 통화에는 상대방까지 이어지는 네트워크 경로도 필요하므로, 그 부분은 WebRTC 연결 테스트로 확인하세요.

참고 자료

이 글을 확인하는 데 쓴 공식 문서입니다. 문서는 각 운영 주체가 관리하며 바뀔 수 있습니다. 한국어 메뉴 이름은 버전과 언어 설정에 따라 다를 수 있으니, 화면의 이름과 다르면 비슷한 항목을 찾거나 공식 문서의 영어 이름을 참고하세요.

ChatLite의 현재 동작을 기준으로 검토한 날짜: .