You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Для получения живого видео с Камеры 1 следует отправить на порт 900 сообщение:

CAM|1|START_VIDEO|compress<1>
Здесь compress<> – степень компрессии, от 0 до 5. В ответ на это сообщение начнут приходить кадры видео. Пример программной обработки поступающих кадров можно найти в демо-комплекте, доступном для скачивания на странице Руководство по интеграции аппаратно-программных модулей.

Для получения архивного видео с Камеры 1 следует отправить на порт 900 следующие сообщения:

CAM|1|ARCH_FRAME_TIME|time<dd-mm-yy HH:MM:SS.FFF> – для установки времени, начиная с которого требуется просматривать архив.

CAM|1|PLAY|compress<> – для получения архивного видео. Работа с архивным видео осуществляется таким же образом, как с живым.

 

Для того, чтобы получить список временных интервалов, содержащих видеозаписи за определенную дату, необходимо послать на порт 900 следующее сообщение:

CAM|id|ARCH_GET_INTERVALSREC|date<>

Параметр date<> может принимать значение date<dd-mm-yy|> или быть оставлен пустым. В первом случае будут запрошены интервалы за указанную дату, во втором – даты, за которые присутствует архив. В результате будет получено сообщение вида

Event: CAM|id|SET_INTERVALSREC|intervals<>,date<>

Значение параметра intervals<> имеет следующий вид: intervals<begin1 end1\nbegin2 end2…\nbeginN endN|date1\ndate2…\ndateN\n>

Время начала и время конца разделяется одним пробелом (код 0x20), интервалы отделяются друг от друга символом переноса строки ‘\n’(код 0x0A).

  • begin1, begin2, ... beginN – времена начал интервалов в формате HH:MM:SS (возвращается, если запрошена точная дата).
  • end1, end2, ... endN – времена концов интервалов в формате HH:MM:SS(возвращается, если запрошена точная дата).
  • date1, date2, ... dateN – даты для которых присутствуют записи в архиве (возвращается, если поле date в запросе пусто или отсутствует).

Параметр date<dd-mm-yy|> – это дата, за которую запрашивались интервалы, или пустое значение (date<>), если запрашивались даты за весь период.

  • No labels