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

Предыдущая страница Управление архивным потоком  Работа с закладками Следующая страница

On page:

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

GET http://IP-адрес:порт/префикс/archive/media/{VIDEOSOURCEID}/{STARTTIME} – получение кадра, соответствующего моменту времени STARTTIME. Кадр возвращается в формате JPEG.

ПараметрОбязательныйОписание
thresholdНет

Если кадра в заданный момент времени в архиве нет, то берется первый кадр из диапазона [STARTTIME; STARTTIME + threshold], где threshold задается в миллисекундах.

Если кадра нет в заданном диапазоне, то в ответе будет ошибка 404 Not Found.

w

h

Нет

w – значение ширины кадра, h – значение высоты кадра.

Примечание

Если значения параметров h и w больше размеров оригинального кадра, кадр будет получен с оригинальными размерами.

Уменьшение ширины и высоты возможно только дискретно – в 2, 4, 8 и т. д. раз. Если указаны размеры, не соответствующие 1/2, 1/4 и т. д. размеров оригинального кадра, то кадр будет получен с размерами, кратными размерам оригинального кадра, наиболее близкими к указанным.

archiveНетИмя архива из запроса получения списка архивов (см. Получение содержания архивов). Если не задано, используется архив по умолчанию.

left

top

right

bottom

Нет

left отступ от левого верхнего угла по горизонтали. Значения от 0 до 1. По умолчанию 0.

top отступ от левого верхнего угла по вертикали. Значения от 0 до 1. По умолчанию 0.

right доля первоначальной ширины картинки. Значения от 0 до 1. По умолчанию 1.

bottom доля первоначальной длины картинки. Значения от 0 до 1. По умолчанию 1.

Пример запроса 1:

GET http://127.0.0.1:80/archive/media/SERVER1/DeviceIpint.1/SourceEndpoint.video:0:0/20210910T092100

Результат запроса:

Пример запроса 2:

GET http://127.0.0.1:80/archive/media/SERVER1/DeviceIpint.1/SourceEndpoint.video:0:0/20210910T092200?archive=hosts/SERVER1/MultimediaStorage.AntiqueWhite/MultimediaStorage

Результат запроса:

Получение времени регистрации кадра

GET http://IP-адрес:порт/префикс/archive/contents/frames/{VIDEOSOURCEID}/{ENDTIME}/{BEGINTIME} – получение времени регистрации кадров, находящихся в архиве. 

Примечание

Синтаксис ENDTIME и BEGINTIME описан в разделе Получение содержания архивов.

ПараметрОбязательныйОписание
limitНет

Значение по умолчанию для параметра limit равно 250. Сервер не обязан следовать заданному клиентом значению limit и может по своему усмотрению вернуть меньшее количество результатов.

Пример запроса:

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

Пример ответа:

{
  "frames": [
    "20200525T113229.649000",
    "20200525T113229.100000",
    "20200525T113228.588000"
  ],
  "more": true
}
ПараметрОписание параметра
frames

Массив, содержащий время хранящихся кадров.

Примечание

Время возвращается в формате UTC.

more

true – Сервер вернул все кадры из заданного диапазона.

false – Сервер вернул не все кадры из-за превышения лимита (параметр limit).

  • No labels