Request to get the settings:
https://[server_address]:[port]/settings/ip_cameras/?sid=[session_id]
Response:
{ "name" : "ip_cameras", "type" : "IpCamerasFolder", "subdirs" : [ "ip_camera_add", "AOig495k", "DSIbCqzj", "wQGQa0Vc" ], "values" : [ "grabber_delete", "hw_analytics_available", "more_channels_licensed", "sw_dewarp_available" ] }
Table 137.
subdirs | Description | TRASSIR |
---|---|---|
ip_camera_add | Connection of a new IP device | ≥3.1 |
[camera_GUID] | Connected device GUID | ≥3.1 |
Retrieve a value (R):
https://[server_address]:[port]/settings/ip_cameras/[setting]?sid=[session_id]
Table 138.
values | Description | Type | TRASSIR | |
---|---|---|---|---|
grabber_delete | Request for device removal | string | W | ≥3.1 |
hw_analytics_available | integer | R | ≥4.1 | |
more_channels_licensed | Total amount of licenses for adding IP devices | integer | R | ≥3.1 |
sw_dewarp_available | Device supports software dewarp | integer | R | ≥4.0 |
Request to get the settings:
https://[server_address]:[port]/settings/ip_cameras/ip_camera_add/?sid=[session_id]
Response:
{ "name" : "ip_camera_add", "type" : "GrabberAddStep1", "subdirs" : [ "3S", "ACTi", "AVTech", "ActiveCam", "Axis", "Dahua", "Hikvision", "TRASSIR", "Vivotek", "Zavio", "File", "MJPEG", "ONVIF", "RTSP" ], "values" : [ "families" ] }
Table 139.
subdirs | Description | TRASSIR |
---|---|---|
[manufacturer_name] | IP device manufacturer name | ≥3.1 |
File | Connected video files settings | ≥3.1 |
ONVIF | ONVIF IP devices settings | ≥3.1 |
RTSP | Settings of IP devices, connected via RTSP protocol | ≥3.1 |
MJPEG | Settings for IP devices connected via RTSP and streamed in MJPEG format | ≥3.1 |
Retrieve a value (R):
https://[server_address]:[port]/settings/ip_cameras/[setting]?sid=[session_id]
Table 140.
values | Description | Type | TRASSIR | |
---|---|---|---|---|
families | List of all IP device manufacturers, supported by TRASSIR | string | R | ≥3.1 |
Request to get the settings:
https://[server_address]:[port]/settings/ip_cameras/ip_camera_add/[manufacturer_name]/?sid=[session_id]
Response:
{ "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" ] }
Retrieve a value (R):
https://[server_address]:[port]/settings/ip_cameras/ip_camera_add/[manufacturer_name]/[setting]?sid=[session_id]
Table 141.
values | Description | Type | TRASSIR | |
---|---|---|---|---|
allocated_guid | string | R | ≥3.1 | |
autodetect_result | Autodetection result | string | RW | ≥3.2 |
autodetect_status | Autodetection status | string | RW | ≥3.2 |
available_models | List of ID device models, found online and available for adding | string | R | ≥3.1 |
create_address | Set IP address | string | W | ≥3.1 |
create_defaults | Add device with default settings | string | W | ≥4.0 |
create_disabled | Add and shut down device | integer | RW | ≥4.0 |
create_economy_mode | Add device and set the Economy mode flag. | integer | RW | ≥3.1 |
create_model | Add a particular model of device | string | RW | ≥3.1 |
create_now | Create connection | integer | RW | ≥3.1 |
create_password | Set password | string | W | ≥3.1 |
create_port | Set port | integer | W | ≥3.1 |
create_username | Set username | string | R | ≥3.1 |
discovery_result | Search result | string | R | ≥3.1 |
discovery_start | Start search | integer | RW | ≥3.1 |
discovery_supported |
Device supports online detection: 0 - no, 1 - yes |
integer | R | ≥3.1 |
discovery_update_result | integer | RW | ≥3.1 | |
enable_economy_mode |
Economy mode on the device: 0 -disabled, 1 - enabled |
integer | R | ≥3.2 |
initial_password | Default password | string | R | ≥3.1 |
initial_port | Default port | integer | R | ≥3.1 |
initial_username | Default 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 | Start model search | integer | R | ≥3.1 |
model_detect_stop | Stop model search | integer | R | ≥3.1 |
Request to get the settings:
https://[server_address]:[port]/settings/ip_cameras/[camera_GUID]/?sid=[session_id]
Response:
{ "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" ] }
Retrieve a value (R):
https://[server_address]:[port]/settings/ip_cameras/[camera_GUID]/[setting]?sid=[session_id]
Table 142.
values | Description | Type | TRASSIR | |
---|---|---|---|---|
autodetect | string | R | ≥3.2 | |
channel[XX]_audio_bitrate | Audio bitrate | integer | RW | ≥3.1 |
channel[XX]_audio_codec | Audio codec | string | RW | ≥3.1 |
channel[XX]_audio_default | Default audio settings | integer | RW | ≥3.2 |
channel[XX]_audio_default | Sound on | integer | RW | ≥3.1 |
channel[XX]_audio_sample_rate | Sampling frequency | string | RW | ≥4.0 |
channel[XX]_bright_default | Default brightness | integer | RW | ≥3.1 |
channel[XX]_brightness | Brightness | integer | RW | ≥3.1 |
channel[XX]_bz_setup | string | RW | ≥3.1 | |
channel[XX]_camera_matrix | string | RW | ≥4.0 | |
channel[XX]_codec | Video codec | string | RW | ≥3.1 |
channel[XX]_color | Color | integer | RW | ≥3.1 |
channel[XX]_compression | Compression | integer | RW | ≥3.1 |
channel[XX]_contrast | 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 |
Substream sound is on: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
channel[XX]_ext_color | Substream color | integer | RW | ≥3.1 |
channel[XX]_ext_compression | Substream compression | integer | RW | ≥3.1 |
channel[XX]_ext_enabled |
Channel substream is on: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
channel[XX]_ext_fps | Substream FPS | integer | RW | ≥3.1 |
channel[XX]_ext_gop | Substream GOP | integer | RW | ≥3.1 |
channel[XX]_ext_resolution | Substream resolution | string | RW | ≥3.1 |
channel[XX]_ext_video_bitrate | Substream video bitrate | string | RW | ≥3.1 |
channel[XX]_ext_video_bitrate_restriction | integer | RW | ≥4.0 | |
channel[XX]_ext_video_bitrate_type | Substream 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 | Channel ID on device | string | RW | ≥3.1 |
channel[XX]_hue | integer | RW | ≥3.1 | |
channel[XX]_interval_capture_msec | integer | RW | ≥4.0 | |
channel[XX]_main_enabled |
Channel main stream is on: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
channel[XX]_mapping_rvec | integer | RW | ≥4.0 | |
channel[XX]_mapping_tvec | integer | RW | ≥4.0 | |
channel[XX]_md_enable |
Channel motion detector is enabled: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
channel[XX]_md_setup | Motion detector settings | 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 | Resolution | string | RW | ≥3.1 |
channel[XX]_roi_setup | ROI Settings | 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 |
The IP device is enabled: 0 - no, 1 - yes |
integer | R | ≥3.1 |
channels_hardware_dewarp | Hardware image dewarp | integer | R | ≥3.1 |
connection_ip | The IP address of the connected device | string | RW | ≥3.1 |
connection_password | User password | string | W | ≥3.1 |
connection_port | The device's connection port | integer | RW | ≥3.1 |
connection_username | The username | string | RW | ≥3.1 |
created_manually |
Added manually: 0 - no, 1 - yes |
integer | R | ≥4.1 |
economy_mode |
Economy mode is on: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
economy_mode_heart_beat_seconds | Maximum time in seconds that TRASSIR will wait for a response from an IP device | integer | RW | ≥3.1 |
economy_mode_use_md | integer | RW | ≥3.1 | |
extra_flags | integer | RW | ≥3.2 | |
family | The IP device's manufacturer | string | R | ≥3.1 |
firmware_file_path | Device firmware path | string | RW | ≥4.0 |
folder | string | RW | ≥3.1 | |
force_software_dewarp | integer | RW | ≥4.0 | |
grabber_enabled |
Enable the IP device: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
grabber_private_data | string | R | ≥4.0 | |
gui_parameters | string | RW | ≥4.0 | |
have_working_hdd |
HDD: -1 - are not supported, 0 - are missing, 1 - operate properly |
integer | R | ≥3.1 |
hw_analytics_licensed_channels | integer | RW | ≥4.0 | |
icon |
The IP device's icon: :/settings/grabber.png - Device is enabled :/settings/grabber-disabled.png - Device is disabled |
string | R | ≥3.1 |
iframe_md | integer | RW | ≥3.2 | |
input[YY]_enable |
Use input: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
input[YY]_folder | string | RW | ≥3.1 | |
input[YY]_guid | Input ID | string | RW | ≥3.1 |
input[YY]_name | Input name | string | RW | ≥3.1 |
input[YY]_normal |
Normal state: 0 - unlocked 1 - locked |
integer | RW | ≥3.1 |
license_mode | string | RW | ≥4.1 | |
model | The IP device's model | string | R | ≥3.1 |
model_missmatch_off |
Disable "Model mismatch" mistake in IP device settings 0 - no, 1 - yes |
integer | RW | ≥4.0 |
name | The name of the IP device | string | RW | ≥3.1 |
output[ZZ]_enable |
Use output: 0 - no, 1 - yes |
integer | RW | ≥3.1 |
output[ZZ]_folder | string | RW | ≥3.1 | |
output[ZZ]_guid | Output ID | string | RW | ≥3.1 |
output[ZZ]_name | Output name | string | RW | ≥3.1 |
output[ZZ]_startup |
On system start: 0 - disabled on start, 1 - enabled on start 2 - save state |
integer | RW | ≥3.1 |
ptz_associated_with |
Associated PTZ channel: 0 - do not use |
integer | RW | ≥3.1 |
reboot |
Reload IP device: 1 - yes |
integer | W | ≥3.1 |
setup_enabled |
Setting enabled: 0 - no, 1 - yes |
integer | RW | ≥4.1 |
setup_password | integer | W | ≥4.0 | |
sw_dewarp_enabled |
Software image dewarp is enabled on the device channel: 0 - no, 1 - yes |
integer | RW | ≥4.0 |
synchronize_time |
Synchronize time on IP device: 1 - yes |
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 | A link to the IP device's web interface | string | R | ≥3.1 |
where
- [XX] is the serial number of the channel being configured (from 00 to 15), depending on the model of the compression card;
- [YY] is the serial number of the input being configured (from 00 to 15), depending on the model of the compression card;
- [ZZ] is the serial number of the output being configured (from 00 to 15), depending on the model of the compression card.