IPC 및 NVR에서 스냅샷 설정 방법
소개
URL-Snapshot은 주로 자체 프로그램을 개발하여 JPEG 이미지를 획득해야 하는 사용자를 대상으로 합니다. 웹 브라우저를 통해 직접 이미지를 검색하는 데에도 사용할 수 있습니다.
URL-Snapshot은 Http/Https 프로토콜을 사용하며, 이미지를 Http/Https GET 요청을 통해 요청합니다. 해당 요청을 수신한 후, 카메라는 이미지 데이터를 반환합니다.
요구 사항
- 지원되는 펌웨어가 탑재된 IP 카메라/NVR
설정
브라우저를 통한 스냅샷 획득
1단계. IP 카메라 URL-Snapshot용 IP 카메라 IP 주소 및 포트 번호 획득.
현재 HTTP 메서드는 비디오 서비스 포트를 사용하고, HTTPS는 웹 스트림 포트를 사용합니다.
설정 > 네트워크 설정 > 네트워크 서비스에서 확인 및 편집할 수 있습니다 .
기본적으로 Http/Https는 포트 8800을, HTTPS는 포트 8443을 사용합니다.

참고: NVR도 URL 스냅샷을 지원하지만 다른 형식의 URL을 사용하며 HTTPS만 지원합니다. NVR IP 주소와 원하는 채널이 필요합니다.
2단계. 스냅샷 획득.
브라우저에서 다음 URL에 접속하여 스냅샷을 획득할 수 있습니다:
IP 카메라:
https://IP:8443/snapshot
http://IP:8800/snapshot
NVR:
https://IP/snapshot?channel=(번호)
예시: https://192.168.1.235/snapshot?channel=2
1. 해당 URL에 접속하기

2. 요구되는 대로 로그인 사용자 이름/비밀번호를 입력하세요.

3. 스냅샷 획득.

HTTP 요청 프로세스
요청 전송 후 인증 정보가 제공되지 않으면 응답에 인증이 필요하다는 정보가 포함됩니다. 반환된 정보를 기반으로 다이제스트 결과를 계산한 후 요청을 다시 시작합니다. 인증이 성공하면 해당 스냅샷 데이터가 반환됩니다. 인증이 실패하면 새로운 인증 정보가 반환되어 추가 인증 시도가 필요합니다. 10회 연속 인증 실패 시 IP가 차단되며, 이후 요청은 403 Forbidden 오류를 반환합니다.
HTTP 요청 메시지는 다음과 같습니다:
|
GET /snapshot HTTP/1.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Accept-Encoding: gzip, deflate, br, zstd Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6 연결: 유지 Host: 192.168.137.171:8443 Sec-Fetch-Dest: 문서 Sec-Fetch-Mode: navigate Sec-Fetch-Site: 없음 Sec-Fetch-User: ?1 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0 sec-ch-ua: "Chromium";v="142", "Microsoft Edge";v="142", "Not_A Brand";v="99" sec-ch-ua-mobile: ?0 sec-ch-ua-platform: "Windows" |
|
HTTP/1.0 401 Unauthorized 서버: Streamd Date: Thu, 06 Nov 2025 11:21:42 UTC Pragma: no-cache 캐시 제어: 캐시 금지 Content-Length: 0 WWW-Authenticate: Digest realm="TP-LINK IP-Camera",algorithm="MD5",qop="auth",nonce="a4de8de3fb8309ad78fcbd957e448322",opaque="64943214654649846565646421" 연결: 닫음 |
|
GET /snapshot HTTP/1.1 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7 Accept-Encoding: gzip, deflate, br, zstd Accept-Language: zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6 Authorization: Digest username="admin", realm="TP-LINK IP-Camera", nonce="a4de8de3fb8309ad78fcbd957e448322", uri="/snapshot", algorithm=MD5, response="bdff24f6b81b866ad0b4100f472129c3", opaque="64943214654649846565646421", qop=auth, nc=00000002, cnonce="5d40aa58a40e395d" Cache-Control: max-age=0 Connection: keep-alive Host: 192.168.137.171:8443 Sec-Fetch-Dest: 문서 Sec-Fetch-Mode: navigate Sec-Fetch-Site: 없음 Sec-Fetch-User: ?1 Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36 Edg/142.0.0.0 sec-ch-ua: "Chromium";v="142", "Microsoft Edge";v="142", "Not_A Brand";v="99" sec-ch-ua-mobile: ?0 sec-ch-ua-platform: "Windows |
|
HTTP/1.0 200 OK 연결: 닫기 X-frame-options: SAMEORIGIN Cache-Control: no-cache Content-Type: image/jpeg Content-Length: 8624 X-Session-Id: 0 X-If-Encrypt: 0 타임스탬프: 19626901634
스냅샷 JPEG 데이터 |
다이제스트 인증 알고리즘 설명
스냅샷 인증 알고리즘은 브라우저에서 처리하는 표준 다이제스트 인증 알고리즘을 사용합니다. 개발자는 필요 시 표준 문서를 참조할 수 있습니다.
다이어지트 인증 알고리즘을 해당 알고리즘에 설정할 때는 MD5, SHA256 및 호환 모드를 포함한 적절한 암호화 알고리즘을 사용해야 한다는 점을 유의해야 합니다.
IP 카메라에서 알고리즘을 구성 하려면 설정 > 네트워크 설정 > 네트워크 서비스 로 이동하십시오. 
Safari 브라우저는 SHA256 알고리즘을 지원하지 않습니다. SHA256 및 호환 모드용 키를 설정하면 Safari가 스냅샷에 접근하지 못할 수 있습니다.
로그인 잠금 설명
10회 연속 로그인 실패 시 해당 IP는 30분간 잠깁니다. 잠금 상태에서는 브라우저에 접근이 금지됨을 알리는 403 오류 코드가 반환됩니다. 개발자 사용자의 경우 403 오류 코드 수신 후 HTTP 헤더에서 잠금 시간을 확인할 수 있습니다. 해당 필드는 다음과 같으며 숫자는 잠금 시간(초)을 나타냅니다:
Ip-Locked-Time: 1776
결론
이제 URL을 사용하여 스냅샷을 생성해 보실 수 있습니다.
각 기능 및 설정에 대한 자세한 내용은 다운로드 센터에서 해당 제품 매뉴얼을 다운로드하여 확인하시기 바랍니다.
이 문서에는 기계 번역이 적용되었으며, 정확한 내용을 확인하려면 원본 영문 문서를 참고하시기 바랍니다.
해당 FAQ가 유용했나요?
여러분의 의견은 사이트 개선을 위해 소중하게 사용됩니다.