Go to documentation repository
Documentation for Axxon One 1.0.
Previous page Next page
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.
Parametr | Wymagany | Opis |
---|---|---|
threshold | Nie | 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.
Parametr | Wymagane | Opis |
---|---|---|
limit | Nie | 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 }
Parametr | Opis |
---|---|
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). |