Documentation for Axxon Next 4.5.0. Documentation for other versions of Axxon Next is available too.

Previous page Next page

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

On page:

Important!

Audio można pozyskiwać jedynie z serwerów x64.

Nie można pozyskać audio w formacie MJPEG.

Pozyskaj strumień archiwum z domyślnego archiwum

GET http://IP-Address:port/prefix/archive/media/{VIDEOSOURCEID}/{STARTTIME}

{VIDEOSOURCEID} - trójkomponentowe ID źródłowego punktu końcowego (zobacz: Pozyskaj listę źródeł wideo (kamer)).  Przykład: "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0".

{STARTTIME} - czas w formacie ISO. Ustaw strefę czasową na UTC+0. 

ParametrWymaganyOpis
speed NiePrędkość odtwarzania; wartości mogą być negatywne.
formatNieWartości parametru: 'mjpeg', 'rtsp', 'mp4', 'hls'. Jeśli format nie jest określony, format 'rtsp' jest wybierany bądź nie jest on rozpoznawany, a następnie wybierany jest natywny format serwera w celu uniknięcia dodatkowego kodowania. Jeśli natywny format nie jest wspierany przez klienta, serwer wybiera WebM.
idNieUnikalny identyfikator strumienia archiwum (opcjonalne). Jest on stosowany w celu uzyskania informacji o strumieniu bądź kontrolowaniu strumienia.

w

h

Nie

w – szerokość ramki, h – wysokość ramki.

frNie

fps.

Important!

Ten parametr funkcjonuje tylko dla wideo w formacie MJPEG.

archiveNie

Nazwa archiwum z zapytania o listę archiwów (zobacz: Pozyskaj zawartość archiwum). Jeśli nie jest ona określona, używane jest domyślne archiwum.

enable_token_auth Nie

Uzyskaj sygnatury do strumieni wideo.

enable_token_auth - zezwól na autoryzację poprzez token =1.

valid_token_hours - czas walidacji sygnatury (w godzinach). Maksymalna wartość to tydzień. Domyślna wartość to 12 godzin.

valid_token_hoursNie

Przykładowe zapytanie:

GET http://127.00.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 archive video becomes available in 30 seconds after getting the response

Przykładowa odpowiedź:

{
    "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"
    }
}

Przypisz ID do strumienia

Aby uzyskiwać informacje o strumieniu, przypisz ID do strumienia.

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

Możliwe jest stosowanie innych wartości, składających się z liter alfabetu łacińskiego oraz cyfry. Zalecane jest korzystanie z funkcji UUID (zobacz: Pozyskaj unikalny identyfikator).

Wideo archiwalne RTSP

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

Parametr speed jest wymagany; oznacza on prędkość odtwarzania.

Przykłady:

  • speed=1 - odtwarzanie w przód, normalna prędkość;
  • speed=-1 - odtwarzanie do tyłu, normalna prędkość;
  • speed=4 - szybkie odtwarzanie, prędkość 4х;
  • speed=-8 - szybkie odtwarzanie do tyłu, prędkość 8x.

Wideo archiwalne 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"

Tunelowanie RTSP poprzez HTTP

Zobacz: Skonfiguruj tunelowanie RTSP poprzez HTTP w VLC.

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

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

Wideo archiwalne H.264

Aby uzyskać wideo archiwalne w formacie H.264, skorzystaj z protokołu RTSP:

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

lub z tunelowania RTSP poprzez HTTP:

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


  • No labels