Documentation for Axxon One 1.0.

Previous page Next page

Na stronie:

Pozyskaj ramkę po znaczniku czasu

GET http://IP-adress:port/prefix/archive/media/{VIDEOSOURCEID}/{STARTTIME} - pozyskuje ramkę po jej STARTTIME. Ramka jest zwracana w formacie JPEG.

{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. Ustal strefę czasową na UTC+0.

ParametrWymaganyOpis
thresholdNie

Jeśli w określonym czasie nie ma ramki, najbliższa ramka w zasięgu [STARTTIME; STARTTIME + threshold] jest zwracana; zasięg jest określany w milisekundach.

Jeśli ramka dla określonego zasięgu nie istnieje, zostanie zwrócony błąd 404 Not Found.

w

h

Nie

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

Note

Jeśli wartości h oraz w są większe niż oryginalne wartości, ramki zostaną pozyskane w ich oryginalnej wielkości.

Rozmiar jest dzielony przez 2 dopóki nie osiągnie wartości mniejszej lub równej co wartości parametrów h oraz w.

crop_x

crop_y

crop_width

crop_height


Nie

crop_x – poziome wcięcie od lewego górnego rogu. Możliwe wartości: od 0 do 1. Domyślna wartość: 0.

crop_y – pionowe wcięcie od lewego górnego rogu. Możliwe wartości: od 0 do 1. Domyślna wartość: 0.

crop_width – współczynnik pierwotnej szerokości obrazu. Możliwe wartości: od 0 do 1. Domyślna wartość: 1.

crop_height – współczynnik pierwotnej wysokości obrazu. Możliwe wartości: od 0 do 1. Domyślna wartość: 1.

Pozyskaj czas rejestracji ramki

GET http://IP-Address:port/prefix/archive/contents/frames/{VIDEOSOURCEID}/{ENDTIME}/{BEGINTIME} – pozyskaj czas rejestracji ramki w archiwum.

Note

Składnia dla ENDTIME oraz BEGINTIME jest opisana w sekcji Pozyskaj zawartość archiwum.

ParametrWymaganeOpis
limitNie

Domyślna wartość parametru to 250. Parametr jest opcjonalny dla serwera; może zwracać mniej wyników wyszukiwania.


Przykładowe zapytanie:

GET http://127.0.0.1:80/archive/contents/frames/SERVER1/DeviceIpint.2/SourceEndpoint.video:0:0/past/future?limit=3

Przykładowa odpowiedź:

{
  "frames": [
    "20200525T113229.649000",
    "20200525T113229.100000",
    "20200525T113228.588000"
  ],
  "more": true
}
ParametrOpis
frames

Tablica zawierająca znaczniki czasu przechowywanych ramek.

Note

Czas jest zwracany w formacie UTC.

more

true - serwer zwrócił wszystkie ramki w zasięgu.

false - serwer nie zwrócił wszystkich ramek z powodu przekroczenia limitu (parametr limit).

  • No labels