Перейти в хранилище документации
Обратиться в техническую поддержку![]()
...
| Code Block |
|---|
{
"method": "ITVaxxonsoft.bl.config.ConfigurationService.ListUnits",
"data": {
"unit_uids": [
"hosts/Server1/DeviceIpint.10"
]
}
} |
Примет ответа:
| Expand | ||
|---|---|---|
|
В свойствах поля units содержится следующая информация:
Дочерние объекты устройства (видеоканалы, потоки, микрофоны, динамики, телеметрия, датчики и реле) будут указаны в дочерних units.
Пример запроса на получение информации о видеоканале:
| Code Block |
|---|
{
"method":"ITV.bl.config.ConfigurationService.ListUnits",
"data":{
"unit_uids":["hosts/Server1/DeviceIpint.10/VideoChannel.0"]
}
} |
Ответ:
|
В свойствах поля units содержится следующая информация:
Дочерние объекты устройства (видеоканалы, потоки, микрофоны, динамики, телеметрия, датчики и реле) будут указаны в дочерних units.
Пример запроса на получение информации о видеоканале:
| Code Block |
|---|
{
"method":"axxonsoft.bl.config.ConfigurationService.ListUnits",
"data":{
"unit_uids":["hosts/Server1/DeviceIpint.10/VideoChannel.0"]
}
} |
Ответ:
| Expand | ||
|---|---|---|
| ||
| Expand | ||
|
В свойствах properties содержатся параметры видео, в дочерних − потоки и детекторы, если созданы.
Добавление виртуальной видеокамеры без настроек:
| Expand | ||
|---|---|---|
|
где uid − Сервер, где создается устройство.
В результате будет создана камера с дочерними микрофоном, встроенным архивом и датчиком. Все дочерние объекты, кроме видеоканала, будут выключены.
| Code Block |
|---|
{"destruction_args "failed": [], "added": ["hosts/Server1/DeviceIpint.199"] } |
где 199 − id созданного устройства.
| Info | ||
|---|---|---|
| ||
В некоторых случаях id созданного устройства может не совпадать с заданным значением display_id в запросе. |
| Code Block |
|---|
{
"discoverable": false,
"statusmethod":"UNIT_STATUS_ACTIVE "axxonsoft.bl.config.ConfigurationService.ChangeConfig", "data":{ "stripped added":false, { "opaque_params uid":[] "hosts/Server1", "assigned_templates units":[] {} |
В свойствах properties содержатся параметры видео, в дочерних − потоки и детекторы, если созданы.
Добавление виртуальной видеокамеры без настроек:
| Expand | |
|---|---|
| Code Block | |
| Code Block | "method": "ITV.bl.config.ConfigurationService.ChangeConfig",
"datatype":{ "AVDetector", "added properties": [ {"uid": "hosts/Server1", "units id":[ "display_name",{ "typevalue_string": "DeviceIpint Object tracker", "units": [], },"properties": [ {{ "id": "vendorinput", "value_string": "ITV Video", "properties": [{ {"id": "model",
"value_stringid": "Virtual camera_ref", "properties value_string":[] "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0",} ]"properties": [}, {
{"id": "display_name",
"value_string": "newOrder2",
"propertiesid":[] "streaming_id",}, {
"id"value_string": "blockingConfiguration", hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0""value_bool": false,
"properties": []
}}, {]"id": "display_id",
},"value_string": "199"
}
]
} {] }
]
}
} |
где uid − Сервер, где создается устройство.
В результате будет создана камера с дочерними микрофоном, встроенным архивом и датчиком. Все дочерние объекты, кроме видеоканала, будут выключены.
{ "failed": [], "added": ["hosts/Server1/DeviceIpint.199"] } |
где 199 − id созданного устройства.
| Info | ||
|---|---|---|
| ||
В некоторых случаях id созданного устройства может не совпадать с заданным значением display_id в запросе. |
| Code Block |
|---|
{ "methodid":"ITV.bl.config.ConfigurationService.ChangeConfig "detector", "data":{ "value_string": "SceneDescription" "added": {} "uid": "hosts/Server1", ] "units": { "type": "AVDetector", } "properties": [ ] { } "id": "display_name", } } } |
| Code Block |
|---|
{ "value_stringmethod": "Object tracker""axxonsoft.bl.config.ConfigurationService.ChangeConfig", "data":{ }, "added": { { "uid": "hosts/Server1", "idunits": "input", { "value_stringtype": "VideoAppDataDetector", "properties": [ { "id": "cameradisplay_refname", "value_string": "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0", AppDataDetectorMoveInZone" "properties": [ }, { "id": "streaming_idinput", "value_string": "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0" TargetList", } "properties": [ ] }, { { "id": "detectorcamera_ref", "value_string": "SceneDescription" } ] "value_string": "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0", } ] } } } } |
| Code Block |
|---|
{ "methodproperties":"ITV.bl.config.ConfigurationService.ChangeConfig", "data":{ [ "added": { "uid": "hosts/Server1", "units": { "type": "AppDataDetector", { "properties": [ { "id": "display_name", "value_stringid": "AppDataDetectorMoveInZonestreaming_id", }, { "idvalue_string": "input",hosts/Server1/AVDetector.1/SourceEndpoint.vmda" "value_string": "TargetList", "properties": [ } { "id": "camera_ref", ] "value_string": "hosts/Server1/DeviceIpint.200/SourceEndpoint.video:0:0", "properties": [ }, { "id": "streaming_id", { "value_string": "hosts/Server1/AVDetector.1/SourceEndpoint.vmda" } "id": "detector", ] }, "value_string": "MoveInZone" { } "id": "detector", "value_string": "MoveInZone" ] } } ] }] ] } } } } } |
| Code Block |
|---|
{
"method": "ITVaxxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"changed": [
{
"uid": "hosts/Server1/DeviceIpint.199/VideoChannel.0/Streaming.0",
"type": "Streaming",
"properties": [
{
"id": "folder",
"value_string": "D:/Video"
}
],
"opaque_params": []
}
]
}
} |
...
Включение микрофона:
| Code Block |
|---|
{
"method":"ITVaxxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data":{
"changed":[{
"uid": "hosts/Server1/DeviceIpint.10/Microphone.0",
"type": "Microphone",
"properties": [ {
"id": "enabled",
"value_bool": true
} ],
"units":[]
}]
}
} |
| Code Block |
|---|
{
"method": "ITVaxxonsoft.bl.config.ConfigurationService.ChangeConfig",
"data": {
"removed": [
{
"uid": "hosts/Server1/DeviceIpint.199"
}
]
}
} |