Перейти в хранилище документации
Обратиться в техническую поддержку
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). |