Documentation for Axxon One 2.0. Documentation for other versions of Axxon One is [available too].

Previous page Next page

On page:

Important!

오직 x64 서버에서만 오디오를 가져올 수 있습니다.

MJPEG 형식으로 오디오를 가져올 수 없습니다.

기본 아카이브에서 아카이브 스트림 가져오기

GET http://IPaddress:port/prefix/archive/media/{VIDEOSOURCEID}/{STARTTIME}

{VIDEOSOURCEID} − 3부 구성 소스 엔드포인트 ID  (비디오 카메라 목록 및 정보 가져오기 참조). 예, "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0".

ISO 형식의 시간. 시간대는 UTC+0으로 설정합니다.

파라미터필수설명
speed No재생 속도, 값은 음수일 수 있습니다.
formatNo파라미터 값은 'mjpeg', 'rtsp', 'mp4', 'hls'입니다. 형식이 지정되지 않거나 인식되지 않으면 기본적으로 'rtsp'가 선택되며, 추가 인코딩을 방지하기 위해 서버에서 네이티브 형식을 선택합니다. 클라이언트가 네이티브 형식을 지원하지 않으면 서버에서 WebM 형식을 선택합니다.
idNo아카이브 스트림의 고유 식별자 (선택 사항). 스트림 정보를 가져오거나 스트림을 제어하는 데 사용됩니다.

w

h

No

w – 프레임 너비, h – 프레임 높이

frNo

fps.

Important!

이 파라미터는 MJPEG 비디오에만 해당됩니다.

enable_token_auth No

비디오 스트림에 대한 서명된 링크를 가져옵니다

enable_token_auth − 토큰을 통한 인증 활성화 = 1.

valid_token_hours − 서명 유효 시간 (시간 단위). 최대 값은 1주일이며, 기본 값은 12시간입니다.

valid_token_hoursNo

샘플 요청:

GET http://127.0.0.1:80/archive/media/Server1/DeviceIpint.1/SourceEndpoint.video:0:0/20110608T060141.375?format=rtsp&speed=1&w=640&h=480&enable_token_auth=1&valid_token_hours=1

Important!

HLS 아카이브 비디오는 응답을 받은 후 30초 이내에 사용 가능합니다.

샘플 응답:

{
    "http": {
        "description": "RTP/RTSP/HTTP/TCP",
        "path": "archive/hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0/20110608T060141.375000?speed=1&id=a865fcea-cfe6-44a1-bf7b-9e6a94c44a53&exp=20200525T171234&nonce=1&hmac=wVlyHvZkB2TnqftTfYugtwmZ7g8=",
        "port": "8554"
    },
    "httpproxy": {
        "description": "RTP/RTSP/HTTP/TCP Current Http Port",
        "path": "rtspproxy/archive/hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0/20110608T060141.375000?speed=1&id=a865fcea-cfe6-44a1-bf7b-9e6a94c44a53&exp=20200525T171234&nonce=2&hmac=BVICx8NVV4yijwqc0Q6Xzji41Rg="
    },
    "rtsp": {
        "description": "RTP/UDP or RTP/RTSP/TCP",
        "path": "archive/hosts/Server1/DeviceIpint.1/SourceEndpoint.video:0:0/20110608T060141.375000?speed=1&id=a865fcea-cfe6-44a1-bf7b-9e6a94c44a53&exp=20200525T171234&nonce=1&hmac=wVlyHvZkB2TnqftTfYugtwmZ7g8=",
        "port": "554"
    }
}

스트림에 ID 할당

스트림에 ID를 할당하여 해당 스트림에 대한 정보를 받을 수 있습니다.

http://IPaddress:port/prefix/archive/media/VIDEOSOURCEID/STARTTIME/20140723T120000.000?format=rtsp&speed=1&w=640&h=480&id=f03c6ccf-b181-4844-b09c-9a19e6920fd3

기타 값들도 사용할 수 있으며, 라틴 문자와 숫자로 구성됩니다. UUID 함수를 사용하는 것이 권장됩니다 (고유 식별자 가져오기 참고).

RTSP 아카이브 비디오

GET rtsp://login:password@IPaddress:554/archive/hosts/SERVER1/DeviceIpint.0/SourceEndpoint.video:0:0/20160907T050548.723000Z?speed=1

Speed 파라미터는 필수입니다: 재생 속도.

예:

  • speed = 1 − 정상 속도, 전방 재생
  • speed = -1 − 정상 속도, 후방 재생
  • speed = 4 − 빠른 재생, 4배속
  • speed = -8 − 빠른 되감기, 8배속

HTTP 아카이브 비디오

ffplay.exe -v debug "http://login:password@IP-Address:80/archive/media/SERVER1/DeviceIpint.4/SourceEndpoint.video:0:0/20170112T113526?w=1600&h=0&speed=1".

RTSP를 HTTP로 터널링


ffplay -rtsp_transport http "rtsp://login:password@IPaddress:8554/rtspproxy/archive/hosts/SERVER1/DeviceIpint.4/SourceEndpoint.video:0:0/20170115T113526".

For VLC: GET rtsp://login:password@Iaddress:8554/rtspproxy/archive/hosts/SERVER1/DeviceIpint.4/SourceEndpoint.video:0:0/20170115T113526

H.264 아카이브 비디오

H.264 아카이브 비디오를 가져오려면 RTSP 프로토콜을 사용합니다.

GET rtsp://login:password@IP-Address:554/archive/hosts/SERVER1/DeviceIpint.4/SourceEndpoint.video:0:0/20170112T113526

또는 RTSP를 HTTP로 터널링하여 사용할 수 있습니다.

GET rtsp://login:password@IP-Address:80/rtspproxy/archive/hosts/SERVER1/DeviceIpint.4/SourceEndpoint.video:0:0/20170115T113526


  • No labels