통화 품질 측정
작성
지금 연결이 통화에 쓸 만큼 안정적인지 확인하세요. 버튼을 누르면 이 사이트로 아주 작은 요청 30개를 보내고, 각 응답 시간을 내 브라우저에서 재서 음성, 영상, 화면 공유에 적합한지 판정합니다. 대역폭(속도)은 측정하지 않습니다.
- 왕복 시간(중앙값)
- —
- 가장 빠름 – 가장 느림
- —
- 지터
- —
- 응답 누락
- —
다음 용도에 적합한가요
측정은 버튼을 누를 때만 시작합니다. 이 사이트 서버로 아주 작은 요청 30개를 보내고 응답 시간을 내 브라우저에서 잽니다. ChatLite 애플리케이션은 측정 결과와 내 IP 주소를 저장하지 않고 이 요청에 대한 로그도 남기지 않으며, 이 주소에 대한 웹 서버 접속 기록은 끄도록 구성되어 있습니다. 그 외에는 아무것도 전송되지 않습니다.
무엇을 측정하나요
페이지는 이 사이트로 아주 작은 요청 30개를 짧은 간격을 두고 차례로 보내며, 각 응답이 오기까지 걸린 시간을 내 브라우저에서 잽니다. 첫 요청은 연결을 여는 용도라 계산에 넣지 않습니다. 30개의 시간으로 세 가지 숫자를 구합니다.
- 왕복 시간(RTT): 메시지가 서버까지 갔다가 돌아오는 데 걸리는 시간입니다. 중앙값, 가장 빠른 값, 가장 느린 값을 보여 줍니다. 낮을수록 좋습니다.
- 지터: 요청마다 왕복 시간이 얼마나 달라지는지의 평균입니다. 평균은 빨라도 들쭉날쭉하면 음성이 끊깁니다.
- 응답 누락: 1.5초 안에 응답이 오지 않은 요청의 수입니다. 웹 페이지가 잴 수 있는 값 중 패킷 손실에 가장 가까운 정직한 수치입니다.
판정은 어떻게 내리나요
용도마다 숫자별로 두 개의 한계값이 있습니다. 첫 한계 안이면 양호, 둘째 한계 안이면 사용 가능(제한 있음), 그보다 나쁘면 품질 저하 가능성 큼으로 봅니다. 세 숫자 중 가장 나쁜 것이 판정을 정하고, 판정 옆에는 무엇이 발목을 잡았는지 표시합니다. 이 값들은 실시간 음성·영상에 널리 쓰이는 일반적인 기준일 뿐, 이 페이지가 인용할 수 있는 표준 문서의 수치가 아니므로 판정은 보장이 아니라 참고용으로 보세요.
- 음성통화: 왕복 150ms까지 양호, 300ms까지 사용 가능. 지터 30ms까지 양호, 50ms까지 사용 가능. 응답 누락 1%까지 양호, 3%까지 사용 가능.
- 영상통화: 왕복 150ms까지 양호, 250ms까지 사용 가능. 지터 20ms까지 양호, 40ms까지 사용 가능. 응답 누락 1%까지 양호, 2%까지 사용 가능. 화면이 얼거나 깨지는 것이 더 눈에 띄므로 더 엄격합니다.
- 화면 공유: 왕복 250ms까지 양호, 400ms까지 사용 가능. 지터 40ms까지 양호, 80ms까지 사용 가능. 응답 누락 2%까지 양호, 5%까지 사용 가능. 공유 화면은 천천히 바뀌어 대화보다 지연에 너그럽습니다.
이 측정으로 알 수 없는 것
- 측정하는 것은 나와 이 사이트 서버 사이의 경로이며, 통화할 상대까지의 경로가 아닙니다. 두 사람 사이의 통화는 더 짧거나 더 긴 길로 갈 수 있습니다.
- 대역폭, 즉 초당 몇 메가비트를 옮길 수 있는지는 측정하지 않습니다. 대역폭 측정은 많은 데이터를 보내 서버에 부하를 주므로 제공하지 않습니다. 지연이 낮아도 고화질 영상에는 속도가 부족할 수 있습니다.
- 요청은 손실된 패킷을 다시 보내는 TCP로 전달됩니다. 그래서 실제 패킷 손실은 별도의 손실률이 아니라 지연 증가나 응답 누락으로 나타납니다. 통화는 재전송을 기다리지 않는 다른 방식을 쓰므로, 손실이 많은 네트워크에서는 이 측정이 보여 주는 것보다 더 나쁘게 동작할 수 있습니다.
- 10초는 한 장의 스냅숏입니다. 와이파이, 같은 망을 쓰는 다른 사람, 시간대에 따라 달라지므로 여러 번 측정해 보세요.
숫자를 읽는 법과 개선 방법
왕복 시간이 높을 때
거리와 경로가 만드는 지연은 줄일 수 없지만, VPN, 프록시, 혼잡한 와이파이 채널, 붐비는 모바일 망은 훨씬 큰 지연을 더합니다. 와이파이 대신 유선을 쓰거나 공유기에 가까이 가거나 다른 네트워크로 바꿔 보세요.
지터가 높을 때
지터는 대개 연결을 나눠 쓰기 때문에 생깁니다. 같은 집의 다운로드, 클라우드 백업, 영상 스트리밍이 지연을 흔듭니다. 잠시 멈추고 다시 측정해 보세요. 이웃 와이파이의 간섭도 같은 효과를 냅니다.
응답 누락이 있을 때
한두 개를 넘게 누락되면 연결이 트래픽을 놓치고 있다는 뜻입니다. 신호 세기를 확인하고, 공유기를 재시작하고, 다른 네트워크를 써 보세요. 모든 요청이 누락됐다면 연결이 끊겼거나 방화벽이 이 사이트를 막고 있을 수 있습니다.
숫자는 좋은데 통화가 나쁠 때
문제는 상대방의 네트워크, 통화 서비스, 카메라일 수 있습니다. 직접 연결 가능성은 WebRTC 연결 테스트로, 장치는 카메라·마이크 테스트로 확인해 보세요.
브라우저 지원 범위
측정에는 fetch 기능과 고해상도 타이머만 필요하며 컴퓨터와 휴대폰의 모든 최신 브라우저가 갖추고 있습니다. 브라우저는 개인정보 보호를 위해 시간을 반올림하는 경우가 있어, 아주 작은 차이는 의미가 없습니다. 이 설명은 문서에 근거한 것이며 모든 기기에서 시험한 결과가 아닙니다.
개인정보: 서버가 보는 것
버튼을 누르면 내 브라우저가 이 사이트로 쿠키도, 나에 대한 정보도 없는 평범한 요청 30개를 보냅니다. ChatLite 애플리케이션은 항상 같은 아주 작은 응답을 돌려줍니다. 요청과 내 결과를 저장하지 않으며 이에 대한 로그 줄도 쓰지 않습니다. ChatLite의 웹 서버 구성에서는 이 주소에 대한 접속 기록(access log)을 꺼 두므로 웹 서버도 이 요청을 기록하지 않습니다. (나와 이 사이트 사이에 있는 다른 웹 서버나 네트워크는 원칙적으로 자체 기록을 남길 수 있으며, 이 페이지는 ChatLite 자체의 구성만 설명할 수 있습니다.) 악용을 막기 위해 애플리케이션은 네트워크 주소별 요청 횟수를 메모리에서 1분 동안 세고 허용량을 넘으면 거절하는데, 이 카운터는 디스크에 쓰이지 않습니다. 결과는 내 브라우저 안에서만 계산되고 표시됩니다. 요약 복사를 누르면 숫자만 들어 있고 주소는 들어 있지 않습니다.
자주 묻는 질문
인터넷 속도를 재는 건가요?
아니요. 통화에 중요한 지연, 지터, 응답 누락을 잽니다. 서버에 부하를 주기 때문에 대역폭은 일부러 측정하지 않습니다.
내 측정 기록이 저장되나요?
아니요. ChatLite 애플리케이션은 결과도 내 주소도 저장하지 않고 측정에 대한 로그도 남기지 않으며, 측정 주소에 대한 웹 서버 접속 기록은 꺼 두도록 구성되어 있습니다. 악용을 막으려고 1분 동안 주소별 요청 횟수만 메모리에서 셉니다.
판정 기준이 표준 문서의 값이 아닌 이유가 뭔가요?
실시간 음성·영상에 흔히 쓰이는 일반적인 기준이기 때문입니다. 공식 수치인 것처럼 보이지 않도록 페이지에 그렇게 밝혀 두었습니다.
측정은 '사용 가능'인데 통화는 잘 되는 이유가 뭔가요?
판정이 보수적이기 때문입니다. 많은 통화 서비스는 지연에 맞춰 스스로 조절해 일반적인 기준보다 잘 견딥니다.
왜 1분에 몇 번만 측정할 수 있나요?
악용을 막으려고 서버가 주소별 요청 수를 제한합니다. 한 번 측정에 허용량의 약 3분의 1을 씁니다.
참고 자료
이 글을 확인하는 데 쓴 공식 문서입니다. 문서는 각 운영 주체가 관리하며 바뀔 수 있습니다. 한국어 메뉴 이름은 버전과 언어 설정에 따라 다를 수 있으니, 화면의 이름과 다르면 비슷한 항목을 찾거나 공식 문서의 영어 이름을 참고하세요.
ChatLite의 현재 동작을 기준으로 검토한 날짜: .