GET http://IP-Address:port/prefix/live/media/SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0?w=1600&h=0 – 고화질 스트림
GET http://IP-Address:port/prefix/live/media/SERVER1/DeviceIpint.3/SourceEndpoint.video:0:1?w=1600&h=0 – 저화질 스트림
RTSP:
GET rtsp://login:password@IP-Address:554/hosts/SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0 – 고화질 스트림
GET rtsp://login:password@IP-Address:554/hosts/SERVER1/DeviceIpint.3/SourceEndpoint.video:0:1 – 저화질 스트림
HTTP를 통한 RTSP 터널링:
GET rtsp://login:password@IP-Address:80/rtspproxy/hosts/SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0 – 고화질 스트림
GET rtsp://login:password@IP-Address:80/rtspproxy/hosts/SERVER1/DeviceIpint.3/SourceEndpoint.video:0:1 –저화질 스트림
VLC에서 터널링을 설정하려면 Tunnel RTSP and RTP over HTTP 체크박스를 선택하고(1) 웹 서버 포트를 지정해야 합니다(2, 웹 서버 구성 참조).
GET http://IP-Address:port/prefix/live/media/snapshot/{VIDEOSOURCEID}
{VIDEOSOURCEID} – 세 부분으로 구성된 소스 엔드포인트 ID (비디오 카메라 목록 및 정보 가져오기 참조). 예를 들어, "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0".
파라미터
필수
설명
w
h
No
w – 프레임 너비, h – 프레임 높이
Note
만약 h와 w 값이 원본 프레임의 크기보다 크다면, 프레임은 원본 크기로 수신됩니다.
너비와 높이를 축소하는 것은 2배, 4배, 8배 등으로만 가능합니다. 지정된 크기가 원본 프레임 크기의 1/2, 1/4 등과 일치하지 않으면, 지정된 값에 가까운 원본 프레임 크기로 나누어 떨어지는 크기로 프레임이 수신됩니다.
crop_x
crop_y
crop_width
crop_height
No
crop_x – 왼쪽 상단 코너로부터의 수평 들여쓰기. 가능한 값은 0에서 1까지이며, 기본값은 0입니다.
crop_y – 왼쪽 상단 코너로부터의 수직 들여쓰기. 가능한 값은 0에서 1까지이며 기본값은 0입니다.
crop_width – 원본 이미지 너비의 비율. 가능한 값은 0에서 1까지이며 기본값은 1입니다.
crop_height – 원본 이미지 높이의 비율. 가능한 값은 0에서 1까지이며 기본값은 1입니다.
Note
기본적으로 스냅샷 업데이트 주기는 30초입니다. 이 값을 변경하려면 NGP_SNAPSHOT_TIMEOUT 시스템 변수를 생성하고 필요한 값을 밀리초 단위로 설정해야 합니다. (부록 9. 시스템 변수 생성 참조).
요청 예시:
원본 해상도로 스냅샷을 받으려면: GET http://IP-Address:port/prefix/live/media/snapshot/Server1/DeviceIpint.23/SourceEndpoint.video:0:0.
640*480 해상도로 스냅샷을 받으려면: GET http://IP-Address:port/prefix/live/media/snapshot/Server1/DeviceIpint.23/SourceEndpoint.video:0:0?w=640&h=480.
스냅샷의 오른쪽 하단 부분을 받으려면: GET http://IP-Address:port/prefix/live/media/snapshot/Server1/DeviceIpint.23/SourceEndpoint.video:0:0?crop_x=0.5&crop_y=0.5&crop_width=0.5&crop_height=0.5.
640*480 해상도로 스냅샷의 오른쪽 하단 부분을 받으려면: GET http://IP-Address:port/prefix/live/media/snapshot/Server1/DeviceIpint.23/SourceEndpoint.video:0:0?w=640&h=480&crop_x=0.5&crop_y=0.5&crop_width=0.5&crop_height=0.5.
GET http://IPaddress:port/prefix/archive/contents/intervals/{VIDEOSOURCEID}/{ENDTIME}/{BEGINTIME} – BEGINTIME에서 시작하여 ENDTIME에서 끝나는 아카이브 내용 가져오기
{VIDEOSOURCEID} – 세 부분으로 구성된 소스 엔드포인트 ID (비디오 카메라 목록 및 정보 가져오기 참조). 예를 들어, "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0".
BEGINTIME이 지정되지 않으면 무한 미래로 간주됩니다. ENDTIME이 지정되지 않으면 무한 과거로 간주됩니다. "past"와 "future"라는 단어를 사용하여 무한 과거와 무한 미래를 설정할 수도 있습니다.
간격 시퀀스는 지정된 BEGINTIME과 ENDTIME 사이의 비율에 해당합니다 (BEGINTIME<ENDTIME이면 오름차순, ENDTIME<BEGINTIME이면 내림차순). 간격의 시작과 끝 지점은 일반적인 순서로 반환됩니다. 즉, 간격 시작 시간이 간격 끝 시간보다 작거나 같아야 합니다.
시간은 YYYYMMDDTHHMMSS형식으로 설정되며 UTC+0 시간대에 맞추어야 합니다.
파라미터
필수
설명
limit
No
응답에 포함될 간격의 수. 기본값은 100입니다.
scale
No
두 간격이 서로 다른 간격으로 처리되기 위한 최소 시간 간격(병합되지 않음), 기본값은 0입니다.
archive
No
간격을 가져올 아카이브의 이름입니다. 지정하지 않으면 기본 아카이브에서 간격이 가져옵니다.
GET http://IP address:port/prefix/archive/statistics/capacity/{VIDEOSOURCEID}/{ENDTIME}/{BEGINTIME}—BEGINTIME에서 ENDTIME까지 특정 카메라 아카이브의 녹화 용량에 대한 정보를 가져옵니다.