Глубина архива

GET http://IP-адрес:порт/префикс/archive/statistics/depth/{VIDEOSOURCEID} − получение информации о глубине архива.

{VIDEOSOURCEID} – трехкомпонентный идентификатор endpoint-а источника (см. Получение списка видеокамер и информации о них). Например, "SERVER1/DeviceIpint.3/SourceEndpoint.video:0:0".

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

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

thresholdНетОпределяет максимальную длительность промежутка между записями в архиве. Если интервал между записями превышает значение параметра threshold, то записи будут считаться разделенными и образуют новый интервал. Параметр threshold задается в днях, по умолчанию значение равно 1 дню.

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

GET http://127.0.0.1:80/archive/statistics/depth/SERVER1/DeviceIpint.23/SourceEndpoint.video:0:0

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

{
 "start": "20160823T141333.778000"
 ,"end": "20160824T065142"
}

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

GET http://127.0.0.1:80/archive/statistics/depth/SERVER1/DeviceIpint.1/SourceEndpoint.video:0:0?archive=hosts/SERVER1/MultimediaStorage.AliceBlue/MultimediaStorage

{
 "start": "20210910T070448.179000"
 ,"end": "20210910T072838"
}
ПараметрОписание
startНачало интервала
endКонец интервала

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

GET http://127.0.0.1:80/archive/statistics/depth/SERVER1/DeviceIpint.11/SourceEndpoint.video:0:1?threshold=2&archive=hosts%2FSERVER1%2FMultimediaStorage.AliceBlue%2FMultimediaStorage&bundle=com.inaxsys.arkiv

{
  "start": "20230506T125443.056000"
  ,"end": "20230804T065741.643000"
}

Объем записи в архив по указанной видеокамере

GET http://IP-адрес:порт/префикс/archive/statistics/capacity/{VIDEOSOURCEID}/{ENDTIME}/{BEGINTIME} – получение информации об объеме записи в архив указанной видеокамеры, начиная от момента времени BEGINTIME, заканчивая моментом времени ENDTIME.

Примечание

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


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

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

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

GET http://127.0.0.1:80/archive/statistics/capacity/SERVER1/DeviceIpint.23/SourceEndpoint.video:0:0/past/future?archive=hosts/SERVER1/MultimediaStorage.AntiqueWhite/MultimediaStorage

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

{
 "size": 520093696
 ,"duration": 32345
}

ПараметрОписание
sizeОбъем архива в байтах за указанный период
duration

Длительность архива в секундах за указанный период

Внимание!

Так как вычисление точного значения − слишком ресурсоёмкий процесс, то значение вычисляется приблизительно, погрешность может составлять несколько процентов.

  • No labels