По умолчанию экспорт архива осуществляется в формат mp4. Изменить формат можно при помощи ключа реестра ExportContainerFormat (см. Справочник ключей реестра). Поддерживается экспорт архива, записанного в формате H.264 или MPEG4.

Общий формат запроса:

POST http://IP-адрес:порт/createarchivetask

Content Type: application/json
Content:
{
 "CameraId": "{CameraId}",
 "From": "{From}",
 "To": "{To}"
}

Параметры запроса:

Параметр

Обязательный

Описание

CameraIdДа

Идентификатор камеры

FromДа

Время начала фрагмента архива в формате UTC:

ГГГГ-ММ-ДДТЧЧ:ММ:ССZ

ToНет

Время окончания фрагмента архива в формате UTC:

ГГГГ-ММ-ДДТЧЧ:ММ:ССZ

(если не указано, будет отдан весь архив до последней записи)

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

POST http://127.0.0.1:80/createarchivetask

Content Type: application/json
Content:
{
 "CameraId": "1",
 "From": "2016-06-27T15:10:00.00Z",
 "To": "2016-06-27T15:20:00.00Z"
}

В папке экспорта (по умолчанию C:\Users\User\Documents) создаётся папка, в названии которой идентификатор задания на экспорт (в примере это 084b56a5-bd49-4327-82db-9bc911f7ff96), внутри – файл в формате mp4.

{
    "CameraId" : "1",
    "From" : "2016-06-27T15:10:00.00Z",
    "To" : "2016-06-27T15:20:00.00Z",
    "ArchiveTaskId" : "084b56a5-bd49-4327-82db-9bc911f7ff96",
    "ErrorMessage" : null,
    "State" : "Created"
}

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

Параметр

Описание

CameraId

Идентификатор камеры

From

Время начала фрагмента архива в формате UTC:

ГГГГ-ММ-ДДТЧЧ:ММ:ССZ

To

Время окончания фрагмента архива в формате UTC:

ГГГГ-ММ-ДДТЧЧ:ММ:ССZ

ArchiveTaskIdИдентификатор задачи
ErrorMessageСообщения об ошибках
StateРезультат создания задачи
  • No labels