Запрос скриншота

Для получения скриншота видеопотока используется команда screenshot.

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

        https://192.168.1.200:8080/screenshot/XjwUsj8w?sid=OhiEj3U
        https://192.168.1.200:8080/screenshot/XjwUsj8w?figures=1&sid=OhiEj3U
        https://192.168.1.200:8080/screenshot?channel=XjwUsj8w&figures=1&password=12345
	

В запросах используются следующие параметры:

  • XjwUsj8w или channel=XjwUsj8w - GUID канала, с которого запрашивается скриншот;
  • figures=1 - параметр, добавляющий фигуры на скриншот;
  • sid=OhiEj3U - id сессии.

В качестве ответа на запрос будет получен кадр с указанного канала с фигурами на нем.

При подключении к нескольким серверам можно запросить скриншот с канала, подключенного к одному из них.

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

        https://192.168.1.200:8080/screenshot?server=HTwUsj8I&channel=XjwUsj8w&sid=OhiEj3U
	

В запросе используются следующие параметры:

  • server=HTwUsj8I - GUID сервера, с которого запрашивается скриншот;
  • channel=XjwUsj8w - GUID канала на сервере;
  • sid=OhiEj3U - id сессии.

В качестве ответа на запрос будет получен кадр с указанного канала на одном из подключенных серверов.

Для получения скриншота из архива используется та же команда screenshot с параметром timestamp, в котором передается дата и время.

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

        https://192.168.1.200:8080/screenshot/XjwUsj8w?timestamp=20140225T112001&sid=XOhiEj3I
        https://192.168.1.200:8080/screenshot/XjwUsj8w?timestamp=20140225T11200&figures=1&sid=XOhiEj3I
        https://10.16.16.89:8080/screenshot?channel=XjwUsj8w&timestamp=20140225T112001&figures=1&password=12345
	

В запросах используются следующие параметры:

  • XjwUsj8w или channel=XjwUsj8w - GUID канала, с которого запрашивается скриншот;
  • timestamp=20140225T112001 - время кадра сохраненного в архиве, указанное в одном из предложенных форматов:
    • YYYY-MM-DD HH:MM:SS
    • YYYY-MM-DDTHH:MM:SS
    • YYYYMMDD-HHMMSS
    • YYYYMMDDTHHMMSS
    • а так же в UNIX(10 знаков) и TIMESTAMP(16 знаков) форматах.

    Подсказка

    Если timestamp=0 или он не указан, то это означает, что запрашивается последний сохраненный кадр.

    Подсказка

    Время указывается с учетом часового пояса, настроенного на сервере.

  • figures=1 - параметр, добавляющий фигуры на скриншот;
  • sid=XOhiEj3I - id сессии.

В качестве ответа на запрос будет получен кадр с указанного канала.