Основные функции
Скрипт реализует SDK метод получения скриншота с фигурами.
Общий вид GET запроса:
https://server_ip:sdk_port/s/screenshots/get?server_guid=server_guid&channel_guid=channel_guid
- server_ip - IP адрес сервера
- sdk_port - порт SDK
- server_guid - guid сервера с каналом
- channel_guid - guid канала
Обязательными параметрами для данного метода является server_guid и channel_guid, остальные необязательны:
- dt - дата + время в формате YYYYMMDD_HHMMSS, по умолчанию текущая дата и время.
- figures - сохранять с фигурами (1) или без фигур (0), по умолчанию 0.
- file_name - имя с расширением файла, по умолчанию "имя канала (дата время)".
Ниже приведен пример для получения скриншота за 2020/04/15 11:40:31 с отображением фигур.
https://server_ip:sdk_port/s/screenshots/get?server_guid=server_guid&channel_guid=channel_guid&dt=20200415_114031&figures=1
В качестве ответа на запрос будет получен кадр с указанного канала c отображением фигур, скриншот с HDD будет удален.
При запросе скриншота без указания даты и времени но с параметром figures=1, он может получится без отображения фигур т.к. скриншот создается онлайн.
С фигурами мы тянем из архива и запрашивать скриншоты необходимо с указанием времени как минимум от текущего -5 секунд.
Установка
- Перейти в автоматизацию, нажать «Загрузить пример» и выбрать «Из файла», указав путь к скрипту.
- Снять галочку «Включить скрипт» и нажать сохранить.
- Выполнить настройку и нажать "Сохранить и запустить".