GET http://IP-адрес:порт/префикс/archive/media/VIDEOSOURCEID/STARTTIME?threshold=N - получение кадра, соответствующего моменту времени STARTTIME. Кадр возвращается в формате JPEG.
Если кадра в заданный момент времени нет, то берется первый кадр из диапазона [STARTTIME; STARTTIME + threshold], где threshold задается в миллисекундах.
Если кадра нет в заданном диапазоне, то в ответе будет ошибка 404 Not Found.
Параметр threshold доступен начиная с версии Axxon Next 4.4.1.9245 и выше. |
GET http://IP-адрес:порт/префикс/archive/contents/frames/VIDEOSOURCEID/ENDTIME/BEGINTIME?limit=COUNT - получение времени регистрации кадров, находящихся в архиве. Семантика параметров описана в разделе Покадровый просмотр архива. Значение по умолчанию для параметра limit равно 250. Сервер не обязан следовать заданному клиентом значению limit и может по своему усмотрению вернуть меньшее количество результатов.
В возвращаемом ответе (json объекте) массив, содержащий моменты времени, соответствующие кадрам, помещается в свойство с именем frames.
В возвращаемом ответе (json объекте) отдельное свойство more - булевское значение, сигнализирующее о том, был ли выбран указанный в запросе отрезок времени полностью (false), или остались кадры, timestamp-ы которых не были возвращены из-за достижения предельного числа возвращаемых значений.
Пример запроса:
GET http://IP-адрес:порт/префикс/archive/contents/frames/SERVER1/DeviceIpint.2/SourceEndpoint.video:0:0/20101230T103943.000/20101230T103952.000?limit=3
Пример ответа:
{
"frames" :
[ "20101230T103951.800", "20101230T103951.760", "20101230T103951.720" ],
"more" : false
}