By default, the archive is exported in mp4 format. Change the format using the ExportContainerFormat registry key (see Registry keys reference guide). The export of the archive in H.264 or MPEG4 formats is supported. 

General request format:

POST http://IP-address:port/createarchivetask


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


Request parameters:

Parameter

Is required

Description

CameraIdYes

Camera ID

FromYesThe start time of the archive fragment in the format YYYY-MM-DDTHH:MM:SS
ToNoThe end time of the archive fragment in the format YYYY-MM-DDTHH:MM:SS (if not specified, the entire archive will be given up to the last record)

Example request:

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"
}

Example response:

The folder with the corresponding name (084b56a5-bd49-4327-82db-9bc911f7ff96) and mp4 file inside it is created in the export folder (by default C:\Users\User\Documents\Intellect\export). 

{
    "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"
}

Response parameters:

Parameter

Description

CameraId

Camera ID

FromThe start time of the archive fragment in the format YYYY-MM-DDTHH:MM:SS
ToThe end time of the archive fragment in the format YYYY-MM-DDTHH:MM:SS
ArchiveTaskIdTask ID
ErrorMessageError messages
StateTask creation result