Go to documentation repository
Documentation for Axxon Next 4.5.0. Documentation for other versions of Axxon Next is available too.
Previous page Next page
Pozyskaj listę archiwów, do których przeprowadzane jest nagrywanie:
GET http://P-Address:port/prefix/archive/list/{VIDEOSOURCEID}
{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".
Przykładowe zapytanie:
GET http://127.0.0.1:80/archive/list/SERVER1/DeviceIpint.1/SourceEndpoint.video:0:0
Przykładowa odpowiedź:
{
"archives" : [
{
"default" : true,
"name" : "hosts/SERVER1/MultimediaStorage.AliceBlue/MultimediaStorage"
},
{
"default" : false,
"name" : "hosts/SERVER1/MultimediaStorage.AntiqueWhite/MultimediaStorage"
}
]
}
| Parametr | Opis |
|---|---|
| default | true - domyślne archiwum. false - archiwum niedomyślne. |
| name | Nazwa archiwum. |
Pozyskaj zawartość archiwum:
GET http://IP-Address:port/prefix/archive/contents/intervals/{VIDEOSOURCEID}/{ENDTIME}/{BEGINTIME} – pozyskaj zawartość archiwum rozpoczynając od BEGINTIME i kończąc na ENDTIME.
{VIDEOSOURCEID} - three-component source endpoint ID (zobacz: Pozyskaj listę źródeł wideo (kamer)). Przykład: "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0".
Jeśli BEGINTIME nie jest określone, brany pod uwagę jest nieskończony zakres w przyszłości. Jeśli ENDTIME także nie jest sprecyzowane, brany pod uwagę jest nieskończony zakres w przeszłości. Terminy "przeszłość" oraz "przyszłość" mogą być użyte w celu wyznaczenia nieskończonego zakresu w przyszłości oraz w przeszłości.
Interwał czasowy sekwencji odpowiada współczynnikowi między określonymi wartościami dla BEGINTIME oraz ENDTIME ( w porządku rosnącym, jeśli BEGINTIME<ENDTIME, a w porządku malejącym, jeśli ENDTIME<BEGINTIME). Punkty startowe oraz końcowe interwału czasowego są zwracane w zwykłym porządku, tzn. czas startu dla interwału czasowego jest mniejszy niż dla czasu końcowego lub jemu równy.
Ustal czas w formacie YYYYMMDDTHHMMSS, w strefie czasowej UTC+0.
| Parametr | Wymagany | Opis |
|---|---|---|
| limit | Nie | Maksymalna liczba interwałów czasowych w odpowiedzi; domyślna wartość to 100. |
| scale | Nie | Minimalny czas separujący dwa interwały czasowe, które będą traktowane jako oddzielnie (nie będą połączone). Domyślna wartość: 0. |
| archive | Nie | Nazwa archiwum, z którego interwały czasowe mają zostać pozyskane. Jeśli archiwum nie jest sprecyzowane, interwały czasowe są pozyskiwane z domyślnego archiwum. |
Przykładowe zapytanie:
GET http://127.0.0.1:80/archive/contents/intervals/SERVER1/DeviceIpint.1/SourceEndpoint.video:0:0/past/future
Przykładowa odpowiedź:
{
"intervals": [
{
"begin": "20200512T105111.089000",
"end": "20200521T121106.032000"
},
{
"begin": "20200430T052909.842000",
"end": "20200430T063733.242000"
}
],
"more": true
}
| Parametr | Opis |
|---|---|
| intervals | Tabela zawierająca interwały czasowe. Note Czas jest zwracany w formacie UTC. |
| more | true - serwer zwrócił wszystkie interwały czasowe dla określonego czasu. false - serwer nie zwrócił wszystkich interwałów czasowych przed osiągnięciem limitu (parametr limit). |