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 Current »

Pozyskaj listę archiwów, do których przeprowadzane jest nagrywanie:

GET http://P-Address:port/prefix/archive/list/{VIDEOSOURCEID}

{VIDEOSOURCEID} - three-component source endpoint ID (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"
      }
   ]
}
ParametrOpis
default

true - domyślne archiwum.

false - archiwum niedomyślne.

nameNazwa 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.

ParametrWymaganyOpis
limitNie

Maksymalna liczba interwałów czasowych w odpowiedzi; domyślna wartość to 100.

scaleNie

Minimalny czas separujący dwa interwały czasowe, które będą traktowane jako oddzielnie (nie będą połączone). Domyślna wartość: 0.

archiveNieNazwa 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
}
ParametrOpis
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).


  • No labels