Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

GET http://127.0.0.1:80/archive/list/SERVER1/DeviceIpint.1/SourceEndpoint.video:0:0

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

Code Block
{
 "archives" : [
  {
   "default" : true,
   "name" : "hosts/SERVER1/MultimediaStorage.AliceBlue/MultimediaStorage"
  },
  {
   "default" : false,
   "name" : "hosts/SERVER1/MultimediaStorage.AntiqueWhite/MultimediaStorage"
  }
 ]
}


ПараметрОписание параметра
default
  • true – архив по умолчанию
.
  • ;
  • false – не архив по умолчанию
.
name

Имя архива

.

Получение содержания архива

...

Tip

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

В случае, если BEGINTIME не указан, подразумевается значение, соответствующее бесконечному будущему. Если при этом ENDTIME также не указан, подразумевается его значение, соответствующее бесконечному прошлому. Вместо BEGINTIME и ENDTIME могут быть использованы слова "past" или "future", означающие бесконечное прошлое и бесконечное будущее соответственно.

Порядок выдачи интервалов соответствует отношению между заданными BEGINTIME и ENDTIME (по возрастанию, если BEGINTIME<ENDTIME, и по убыванию, если ENDTIME<BEGINTIME). При этом начало и конец интервала всегда выдаются в естественном порядке, т.е. значение времени начала интервала будет меньше либо равно времени конца интервала).

Время задается в формате YYYYMMDDTHHMMSS в часовом поясе UTC+0. Также можно задать миллисекунды через точку. Пример: 20200512T105111.089.


ПараметрОбязательныйОписание
limitНетКоличество интервалов в ответе, по умолчанию 100.
scaleНетМинимальное временнóе расстояние между двумя интервалами в секундах, при котором они будут выданы как два различных интервала (а не склеены в один), значение . Значение по умолчанию равно 0.
archiveНетИмя архива, из которого необходимо получить интервалы. Если не задан, интервалы возвращаются из архива по умолчанию.

Пример запроса получения содержания всех архивов:

...

ПараметрОписание параметра
intervals

Массив, содержащий интервалы.

Info
titleПримечание

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

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


HTML
<script type="text/javascript" src="https://asciinema.org/a/99428.js" id="asciicast-99428" async></script>

...