Перейти в хранилище документации
Обратиться в техническую поддержку![]()
...
| Info | ||
|---|---|---|
| ||
BEGINTIME и ENDTIME задают время в формате YYYYMMDDTHHMMSS. Если BEGINTIME больше ENDTIME, то значения поменяются местами. Для экспорта кадра BEGINTIME должно быть равно ENDTIME. Синтаксис ENDTIME и BEGINTIME описан в разделе Получение содержания архивов |
| Параметр | Обязательный | Описание |
|---|---|---|
| waittimeout | Нет | Таймаут ожидания поступления кадра в миллисекундах. Значение по умолчанию - 10. Если значение параметра меньше, чем интервал опорных кадров, экспорт выполнен не будет. |
| archive | Нет | Имя архива в формате "hosts/SERVER1/MultimediaStorage.AliceBlue/MultimediaStorage" (см. Получение содержания архивов). |
Пример запроса:
GET POST http://127.0.0.1:80/export/archive/Server1/DeviceIpint.1/SourceEndpoint.video:0:0/20200415T085456.908/20200415T085501.908?waittimeout=15
...
| Code Block |
|---|
HTTP/1.1 202 Accepted Connection: Close Location: /export/3dc15b75-6463-4eb1-ab2d-0eb0a8f54bd3 Cache-Control: no-cache |
Возможные ошибки:
| Код ошибки | Описание |
|---|---|
| 400 | Неправильно сформированный запрос. |
| 500 | Внутренняя ошибка Сервера. |
GET http://IP-адрес:порт/префикс/export/{id}/status
...
| Code Block |
|---|
{
"id": "38e3e286-c07c-490f-a452-e4b541b958c4",
"state": 2,
"progress": 1.000000000e+00,
"error": "",
"files": [
"Server1_DeviceIpint.10[20190903T050000-20190903T050100].mp4"
],
"filesFriendly": [
"Server1_10.RHCP[20190903T050000-20190903T050100].mp4"
]
} |
| Параметр | Описание |
|---|---|
| state | Текущее состояние экспорта. Возможные значения: |
| progress | Прогресс сессии экспорта в диапазоне от 0 до 1. |
| error | Описание ошибки, если таковая присутствует. |
| files | Список файлов, созданных в результате экспорта. |
DELETE http://IP-адрес:порт/префикс/export/{id}
...
| Tip |
|---|
id - значение из поля Location (в данном случае 3dc15b75-6463-4eb1-ab2d-0eb0a8f54bd3). |
| Параметр | Обязательный | Описание |
|---|---|---|
| name | Да | Имя файла из поля files. |
Пример запроса:
GET http://127.0.0.1:80/export/3dc15b75-6463-4eb1-ab2d-0eb0a8f54bd3/file?name=Server1_DeviceIpint.10[20190903T050000-20190903T050100].mp4