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

GET http://IP-адрес:порт/web2/secure/video/action.do?version={version}&sessionid={sessionid}&video_in={video_in}&command=arc.play&time_from={time_from}&time_to={time_to}&login={login}&password={password}&speed_factor={speed_factor}

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

Параметр

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

Описание

versionДа

См. Версия продукта

sessionidНетИдентификатор сессии
video_inДаИдентификатор камеры в формате "ТИП:ИДЕНТИФИКАТОР", например, "CAM:1"
commandДаКоманда для получения видео из архива: arc.play
time_fromДаВремя начала проигрывания архива
time_toНетВремя завершения проигрывания архива (если не указано, будет отдан весь архив до последней записи)
imageWidthНетШирина в пикселях (если не указано или 0, рассчитывается автоматически с сохранением пропорций)
imageHeightНетВысота в пикселях (если не указано или 0, рассчитывается автоматически с сохранением пропорций)
fpsНетМаксимальная частота кадров в секунду (если не указано или 0, частота кадров не будет ограничиваться)
login НетИмя пользователя ПК Интеллект, если установлен
password НетПароль пользователя ПК Интеллект, если установлен
speed_factorНет

Задает скорость воспроизведения. Параметр может принимать любое целое или дробное значение не меньше 0.

Примеры значений:

0 – воспроизведение с максимально возможной скоростью (зависит от пропускной способности сети и нагрузки на диск)

1 – воспроизведение с нормальной скоростью х1 (по умолчанию)

0.1 – замедленное воспроизведение со скоростью х1/10

2 – ускоренное воспроизведение со скоростью х2

formatНетЗадает формат ответа (см. Общие сведения о HTTP API)

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

GET http://127.0.0.1:8085/web2/secure/video/action.do?version=4.9.0.0&sessionid=29101F1&video_in=CAM:5&command=arc.play&time_from=2013-03-22T13:04:52.312+04:00&time_to=2013-03-22T13:16:31.873+04:00&login=USER&password=PASS&speed_factor=1

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

При завершении потока придет завершающий пакет с newstate=closed и errcode=100.

Примечание

Запрос можно выполнять через web или в медиапроигрывателе VLC.

  • No labels