Документация для версии Axxon Next 4.4.6. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Получение кадра по моменту времени

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
}

  • No labels