Описание настроек IP-устройств

Запрос для получения настроек:

https://[адрес_сервера]:[порт]/settings/ip_cameras/?sid=[id_сессии]

Ответ:

{
    "name" : "ip_cameras",
    "type" : "IpCamerasFolder",
    "subdirs" : [
        "ip_camera_add",
        "AOig495k",
        "DSIbCqzj",
        "wQGQa0Vc"
    ],
    "values" : [
        "grabber_delete",
        "hw_analytics_available",
        "more_channels_licensed",
        "sw_dewarp_available"
    ]
}

Таблица 193.

subdirs Описание Версия ПО
ip_camera_add Подключение нового IP-устройства ≥3.1
[GUID_камеры] GUID подключенной камеры ≥3.1

Получить значение (R):

https://[адрес_сервера]:[порт]/settings/ip_cameras/[настройка]?sid=[id_сессии]

Таблица 194.

values Описание Тип   Версия ПО
grabber_delete Запрос удаления устройства string W ≥3.1
hw_analytics_available   integer R ≥4.1
more_channels_licensed Общее количество лицензий для добавления IP-устройств integer R ≥3.1
sw_dewarp_available Устройство поддерживат программный разворот изображения integer R ≥4.0

Запрос для получения настроек:

https://[адрес_сервера]:[порт]/settings/ip_cameras/ip_camera_add/?sid=[id_сессии]

Ответ:

{
    "name" : "ip_camera_add",
    "type" : "GrabberAddStep1",
    "subdirs" : [
        "3S",
        "ACTi",
        "AVTech",
        "ActiveCam",
        "Axis",
        "Dahua",
        "Hikvision",
        "TRASSIR",
        "Vivotek",
        "Zavio",
        "File",
        "MJPEG",
        "ONVIF",
        "RTSP"
    ],
    "values" : [
        "families"
    ]
}

Таблица 195.

subdirs Описание Версия ПО
[имя_производителя] Имя производителя IP-устройства ≥3.1
File Настройки подключаемых видеофайлов ≥3.1
ONVIF Настройки IP-устройств, подключаемых по протоколу ONVIF ≥3.1
RTSP Настройки IP-устройств, подключаемых по RTSP ≥3.1
MJPEG Настройки IP-устройств, подключаемых по RTSP и передаваемых поток в формате MJPEG ≥3.1

Получить значение (R):

https://[адрес_сервера]:[порт]/settings/ip_cameras/[настройка]?sid=[id_сессии]

Таблица 196.

values Описание Тип   Версия ПО
families Список всех производителей IP-устройств string R ≥3.1

Запрос для получения настроек:

https://[адрес_сервера]:[порт]/settings/ip_cameras/ip_camera_add/[имя_производителя]/?sid=[id_сессии]

Ответ:

{
    "name" : "ActiveCam",
    "type" : "GrabberAddStep2",
    "subdirs" : [

    ],
    "values" : [
        "allocated_guid",
        "autodetect_result",
        "autodetect_status",
        "available_models",
        "create_address",
        "create_defaults",
        "create_disabled",
        "create_economy_mode",
        "create_model",
        "create_now",
        "create_password",
        "create_port",
        "create_username",
        "discovery_result",
        "discovery_start",
        "discovery_supported",
        "discovery_update_result",
        "enable_economy_mode",
        "initial_password",
        "initial_port",
        "initial_username",
        "license_allocation_error",
        "license_allocation_state",
        "load_dll",
        "load_dll_error",
        "model_detect_start",
        "model_detect_stop"

    ]
}

Получить значение (R):

https://[адрес_сервера]:[порт]/settings/ip_cameras/ip_camera_add/[имя_производителя]/[настройка]?sid=[id_сессии]

Таблица 197.

values Описание Тип   Версия ПО
allocated_guid   string R ≥3.1
autodetect_result Результат автоопределения string RW ≥3.2
autodetect_status Статус автоопределения string RW ≥3.2
available_models Список моделей IP-устройств, найденных в сети и доступных для добавления string R ≥3.1
create_address Задать IP адрес string W ≥3.1
create_defaults Добавить устройство с настройками по умолчанию string W ≥4.0
create_disabled Добавить и выключить устройство integer RW ≥4.0
create_economy_mode Добавить устройство и установить флаг Экономичный режим. integer RW ≥3.1
create_model Добавить устройство определённой модели string RW ≥3.1
create_now Создать подключение integer RW ≥3.1
create_password Задать пароль string W ≥3.1
create_port Задать порт integer W ≥3.1
create_username Задать имя пользователя string R ≥3.1
discovery_result Результат поиска string R ≥3.1
discovery_start Начать поиск integer RW ≥3.1
discovery_supported

Устройство поддерживает обнаружение по сети:

0 - нет, 1 - да

integer R ≥3.1
discovery_update_result   integer RW ≥3.1
enable_economy_mode

Экономичный режим на устройстве:

0 - выключен, 1 - включён

integer R ≥3.2
initial_password Пароль по умолчанию string R ≥3.1
initial_port Порт по умолчанию integer R ≥3.1
initial_username Имя пользователя по умолчанию string R ≥3.1
license_allocation_error   string RW ≥4.0
license_allocation_state   string RW ≥4.0
load_dll   integer W ≥3.1
load_dll_error   string R ≥3.1
model_detect_start Начать поиск модели integer R ≥3.1
model_detect_stop Остановить поиск модели integer R ≥3.1

Запрос для получения настроек:

https://[адрес_сервера]:[порт]/settings/ip_cameras/[GUID_камеры]/?sid=[id_сессии]

Ответ:

{
    "name" : "AOig495k",
    "type" : "Grabber",
    "subdirs" : [
        "bz_caps",
        "caps",
        "feedback",
        "gpio",
        "md_caps",
        "roi_caps",
        "sd_caps"

    ],
    "values" : [
        "autodetect",
        "channel00_analytics_setup",
        "channel00_audio_bitrate",
        "channel00_audio_codec",
        "channel00_audio_default",
        "channel00_audio_enabled",
        "channel00_audio_sample_rate",
        "channel00_bright_default",
        "channel00_brightness",
        "channel00_bz_setup",
        "channel00_camera_matrix",
        "channel00_codec",
        "channel00_color",
        "channel00_compression",
        "channel00_contrast",
        "channel00_deinterlace",
        "channel00_distortion_coeff",
        "channel00_distortion_model",
        "channel00_ext_audio_bitrate",
        "channel00_ext_audio_enabled",
        "channel00_ext_color",
        "channel00_ext_compression",
        "channel00_ext_enabled",
        "channel00_ext_fps",
        "channel00_ext_gop",
        "channel00_ext_resolution",
        "channel00_ext_video_bitrate",
        "channel00_ext_video_bitrate_restriction",
        "channel00_ext_video_bitrate_type",
        "channel00_extcal_points",
        "channel00_fps",
        "channel00_gop",
        "channel00_guid",
        "channel00_hue",
        "channel00_interval_capture_msec",
        "channel00_main_enabled",
        "channel00_md_enable",
        "channel00_md_setup",
        "channel00_mds_setup",
        "channel00_mic_gain",
        "channel00_output_mic_volume",
        "channel00_record_mode_hardware",
        "channel00_resolution",
        "channel00_roi_setup",
        "channel00_saturation",
        "channel00_sd_enable",
        "channel00_sd_sample_mult",
        "channel00_sd_threshold",
        "channel00_video_bitrate",
        "channel00_video_bitrate_restriction",
        "channel00_video_bitrate_type",
        "channels_enabled",
        "channels_hardware_dewarp",
        "connection_ip",
        "connection_password",
        "connection_port",
        "connection_username",
        "created_manually",
        "economy_mode",
        "economy_mode_heart_beat_seconds",
        "economy_mode_use_md",
        "extra_flags",
        "family",
        "firmware_file_path",
        "folder",
        "force_software_dewarp",
        "grabber_enabled",
        "grabber_private_data",
        "gui_parameters",
        "have_working_hdd",
        "hw_analytics_licensed_channels",
        "icon",
        "iframe_md",
        "input00_enable",
        "input00_folder",
        "input00_guid",
        "input00_name",
        "input00_normal",
        "license_mode",
        "model",
        "model_missmatch_off",
        "name",
        "output00_enable",
        "output00_folder",
        "output00_guid",
        "output00_name",
        "output00_startup",
        "ptz_associated_with",
        "reboot",
        "setup_enabled",
        "setup_password",
        "sw_dewarp_enabled",
        "synchronize_time",
        "tube_version",
        "utc_offset_minutes",
        "video_buffer_size",
        "web_page"
    ]
}

Получить значение (R):

https://[адрес_сервера]:[порт]/settings/ip_cameras/[GUID_камеры]/[настройка]?sid=[id_сессии]

Таблица 198.

values Описание Тип   Версия ПО
autodetect   string R ≥3.2
channel[XX]_audio_bitrate Битрейт аудио integer RW ≥3.1
channel[XX]_audio_codec Аудио кодек string RW ≥3.1
channel[XX]_audio_default Настройки аудио по умолчанию integer RW ≥3.2
channel[XX]_audio_enabled Звук включён integer RW ≥3.1
channel[XX]_audio_sample_rate Частота дискретизации string RW ≥4.0
channel[XX]_bright_default Яркость по умолчанию integer RW ≥3.1
channel[XX]_brightness Яркость integer RW ≥3.1
channel[XX]_bz_setup   string RW ≥3.1
channel[XX]_camera_matrix   string RW ≥4.0
channel[XX]_codec Видео кодек string RW ≥3.1
channel[XX]_color Цвет integer RW ≥3.1
channel[XX]_compression Сжатие integer RW ≥3.1
channel[XX]_contrast Контраст integer RW ≥3.1
channel[XX]_deinterlace   integer RW ≥3.1
channel[XX]_distortion_coeff   string RW ≥4.0
channel[XX]_distortion_model   string RW ≥4.0
channel[XX]_ext_audio_bitrate   integer RW ≥3.1
channel[XX]_ext_audio_enabled

Звук на субпотоке включён:

0 - нет, 1 - да

integer RW ≥3.1
channel[XX]_ext_color Цвет на дополнительном потоке integer RW ≥3.1
channel[XX]_ext_compression Сжатие субпотока integer RW ≥3.1
channel[XX]_ext_enabled

Субпоток на канале включён:

0 - нет, 1 - да

integer RW ≥3.1
channel[XX]_ext_fps FPS субпотока integer RW ≥3.1
channel[XX]_ext_gop GOP субпотока integer RW ≥3.1
channel[XX]_ext_resolution Разрешение субпотока string RW ≥3.1
channel[XX]_ext_video_bitrate Битрейт видео субпотока string RW ≥3.1
channel[XX]_ext_video_bitrate_restriction   integer RW ≥4.0
channel[XX]_ext_video_bitrate_type Типа битрейта субпотока integer RW ≥3.1
channel[XX]_extcal_points   integer RW ≥4.0
channel[XX]_fps FPS integer RW ≥3.1
channel[XX]_gop GOP integer RW ≥3.1
channel[XX]_guid ID канала на устройстве string RW ≥3.1
channel[XX]_hue   integer RW ≥3.1
channel[XX]_interval_capture_msec   integer RW ≥4.0
channel[XX]_main_enabled

Основной поток на канале включён:

0 - нет, 1 - да

integer RW ≥3.1
channel[XX]_mapping_rvec   integer RW ≥4.0
channel[XX]_mapping_tvec   integer RW ≥4.0
channel[XX]_md_enable

Детектор движения на канале включён:

0 - нет, 1 - да

integer RW ≥3.1
channel[XX]_md_setup Настройки детектора движения string RW ≥3.1
channel[XX]_mds_setup   string RW ≥3.2
channel[XX]_mic_gain   integer RW ≥3.2
channel[XX]_mic_volume   integer RW ≥3.2
channel[XX]_output_mic_volume   integer RW ≥3.2
channel[XX]_record_mode_hardware   integer RW ≥3.1
channel[XX]_resolution Разрешение string RW ≥3.1
channel[XX]_roi_setup Настройки POI string RW ≥3.2
channel[XX]_saturation   integer RW ≥3.1
channel[XX]_sd_enable   integer RW ≥4.0
channel[XX]_sd_sample_mult   integer RW ≥4.0
channel[XX]_sd_threshold   integer RW ≥4.0
channel[XX]_video_bitrate   integer RW ≥3.1
channel[XX]_video_bitrate_restriction   integer RW ≥4.0
channel[XX]_video_bitrate_type   integer RW ≥3.1
channels_enabled

IP-устройство включено:

0 - нет, 1 - да

integer R ≥3.1
channels_hardware_dewarp Аппаратный разворот изображения integer R ≥3.1
connection_ip IP-адрес подключенного устройства string RW ≥3.1
connection_password Пароль пользователя string W ≥3.1
connection_port Порт подключения к устройству integer RW ≥3.1
connection_username Имя пользователя string RW ≥3.1
created_manually

Добавлено вручную:

0 - нет, 1 - да

integer R ≥4.1
economy_mode

Экономичный режим включен:

0 - нет, 1 - да

integer RW ≥3.1
economy_mode_heart_beat_seconds Максимальное время в секундах, в течение которого сервер ждет ответа от IP-устройства integer RW ≥3.1
economy_mode_use_md   integer RW ≥3.1
extra_flags   integer RW ≥3.2
family Производитель IP-устройства string R ≥3.1
firmware_file_path Путь к файлу прошивки устройства string RW ≥4.0
folder   string RW ≥3.1
force_software_dewarp   integer RW ≥4.0
grabber_enabled

Включить IP-устройство:

0 - нет, 1 - да

integer RW ≥3.1
grabber_private_data   string R ≥4.0
gui_parameters   string RW ≥4.0
have_working_hdd

HDD:

-1 - работа не поддерживается, 0 - отсутствуют, 1 - работают нормально

integer R ≥3.1
hw_analytics_licensed_channels   integer RW ≥4.0
icon

Иконка IP-устройства:

:/settings/grabber.png - Устройство включено

:/settings/grabber-disabled.png - Устройство выключено

string R ≥3.1
iframe_md   integer RW ≥3.2
input[YY]_enable

Использовать вход:

0 - нет, 1 - да

integer RW ≥3.1
input[YY]_folder   string RW ≥3.1
input[YY]_guid ID входа string RW ≥3.1
input[YY]_name Имя входа string RW ≥3.1
input[YY]_normal

Нормальное состояние:

0 - разомкнут, 1 - замкнут

integer RW ≥3.1
license_mode   string RW ≥4.1
model Модель IP-устройства string R ≥3.1
model_missmatch_off

Отключить ошибку "Неправильная модель" в настройках IP-устройства

0 - нет, 1 - да

integer RW ≥4.0
name Имя IP-устройства string RW ≥3.1
output[ZZ]_enable

Использовать выход:

0 - нет, 1 - да

integer RW ≥3.1
output[ZZ]_folder   string RW ≥3.1
output[ZZ]_guid ID выхода string RW ≥3.1
output[ZZ]_name Имя выхода string RW ≥3.1
output[ZZ]_startup

При запуске системы:

0 - выключено при старте, 1 - включено при старте, 2 - сохранять состояние

integer RW ≥3.1
ptz_associated_with

Ассоциированный PTZ канал:

0 - не использовать

integer RW ≥3.1
reboot

Перезагрузить IP-устройство:

1 - да

integer W ≥3.1
setup_enabled

Настройка разрешена:

0 - нет, 1 - да

integer RW ≥4.1
setup_password   integer W ≥4.0
sw_dewarp_enabled

На канале устройства разрешён программный разворот изображения:

0 - нет, 1 - да

integer RW ≥4.0
synchronize_time

Синхронизировать время на IP-устройстве:

1 - да

integer RW ≥3.1
tube_version   integer R ≥4.0
utc_offset_minutes   string RW ≥4.0
video_buffer_size   integer RW ≥3.1
web_page Ссылка на web-интерфейс IP-устройства string R ≥3.1

где

  • [XX] - порядковый номер настраиваемого канала (от 00 до 31), зависящей от модели платы видеозахвата;
  • [YY] - порядковый номер настраиваемого входа (от 00 до 15), зависящей от модели платы видеозахвата;
  • [ZZ] - порядковый номер настраиваемого выхода (от 00 до 15), зависящей от модели платы видеозахвата.