
АИДА Имагинг ХТТП приступни водич
Само за ИП видео камере
ОЦТ 2024 Ревизија
Овај водич је имао за циљ да помогне корисницима да пишу и направе сопствене програме за директно повезивање са нашим камерама. Ова флексибилност доприноси вашој креативности и преокрету у контроли камере!
Не морате да користите овај водич да бисте користили камеру. Не односе се сва подешавања у овом документу на сваки модел, само ако модел има ту одређену функцију, приступ тим функцијама ће функционисати.
Применљива листа производа:
ПОВ: ХД-НДИ-200, ХД3Г-НДИ-200л, ХД-НДИ-Кс20, ХД-НДИ-ЦУБЕ, ХД-НДИ-ИП67, ХД-НДИ-МИНИ, ХД-НДИ-ВФ, ХД-НДИ-ТФ, ХД-НДИ3-120, ХД-НДИ3-ИП67, УХДНДИ-3, УХДНДИ-300 УХД-НДИ3-Кс67
ПТЗ: ПТЗ-Кс12-ИП, ПТЗ-Кс20-ИП, ПТЗ-НДИ-Кс12, ПТЗ-НДИ-Кс18, ПТЗ-НДИ-Кс20, ПТЗ-НДИ3-Кс20, ПТЗ4К-НДИ-Кс12, ПТЗ4К-НДИ-Кс30-Кс4-Г12-Г30
*НДИ® је регистровани заштитни знак ВИЗРТ АБ
1.1 Почетак рада
Када користите овај документ, требало би да имате одређено разумевање и владање хттп протоколом и његовом методом ПОСТ захтева.
1.2 Граматички прописи
ХТТП је стандард за захтеве и одговоре између клијентске и серверске стране. Коришћењем а web претраживач, web цравлер, или неки други алат, клијент иницира ХТТП захтев за одређени порт на серверу (подразумевани порт је 80). Клијент се генерално назива програмом корисничког агента. Сервер одговара на захтев клијента и чува неке ресурсе на серверу, као што је ХТМЛ fileс и слике. Овај тип сервера се генерално назива а Web сервер.
Захтеви ХТТП захтева морају да прате следеће директиве
Сви параметри захтевају да се „објављују“, са два различита начина да се направи разлика између добијања и подешавања путем функције
Подесите интерфејс параметара
http://cgi-bin/web.fcgi?func=set
Преузмите интерфејс параметара
http://cgi-bin/web.fcgi?func=get
1.3 Захтев и одговор једноставан нпрample
Под претпоставком да је ИП наше камере 192.168.1.180, синтакса према 1.2 наводи
Преузмите интерфејс параметара.
http://192.168.1.180/cgi-bin/web.fcgi?func=get
Подесите интерфејс
http://192.168.1.180/cgi-bin/web.fcgi?func=set
**Захтев за пријаву као екampле**
Овај захтев је гет метод, тако да захтев поставља интерфејс url, и преноси параметре садржаја у јсон формату
Садржај параметара
“`
{
"систем":
{
“логин”:”усер:пассворд”,
}
}
“`
Систем јсон стрингова представља позив главне функције, логин представља позив параметра. корисник:пассворд представља долазне параметре.
Фор екampле, ако су тренутни налог камере и лозинка и администраторски, коначни формат преноса је
“`
{
"систем":
{
“логин”:”админ:админ”,
}
}
“`
Повратни садржај се враћа након захтева, а повратни садржај враћа различите параметре у зависности од методе која се користи за позивање функције. Метода за пријаву враћа следећи јсон садржај
Успех за повратак
“`
{
„статус“: истина
"систем":
{
„логин“:инт
}
}
“`
Неуспешно враћање
“`
{
„статус“: лажно
"систем":
{
„пријава“: лажно
}
}
“`
где је статус статус позива функције, тачно за успех и нетачно за неуспех.
Формат повратка је у складу са форматом захтева, систем је позив главне функције, логин је позив за враћање кључа
Напомена: Поред пријављивања, било којој другој интеракцији са командом мора бити прослеђен кључ, синтакса је „кључ“:инт, а вредност инт прикачена на „кључ“ је вредност коју враћа операција „логин“ и враћа вредност
**Узмите мрежни интерфејс као примерampле**
Постоје два интерфејса мрежних параметара, који добијају параметре мрежног интерфејса и постављају параметре мрежног интерфејса. Из наведеног прampле, то се види
Преузмите интерфејс параметара.
http://192.168.1.180/cgi-bin/web.fcgi?func=get
Подесите интерфејс
http://192.168.1.180/cgi-bin/web.fcgi?func=set
**Преузмите мрежне параметре**
“`
{
„кључ“: „Вредност која одговара пољу за пријаву у интерфејсу за пријаву“,
“етхернет”:{“етх0”:труе}
}
“`
Овај захтев значи: желим да позовем да добијем све параметре под етх0 етернета.
Нормалан повратак:
“`
{
„статус“: истина,
„етернет“:
{
“етх0”:{
“дхцп”:инт, //0 ручно 1 ауто
“ип”:”192.168.1.155″,
„мрежна маска“: „192.168.1.1″,
„гатеваи”: „192.168.1.1″,
“днс”: “192.168.1.1″,
“хттпПорт”:инт,
„webПорт”:инт,
„ртспПорт“:инт,
„ртмпПорт“:инт
}
}
“`
Када је интерфејс нормалан, односно када је статус туре, добијају се сви параметри интерфејса мреже
**Подешавање мрежних параметара**
“`
{
„кључ“: „Вредност која одговара пољу за пријаву у интерфејсу за пријаву“,
„етернет“:
{
“етх0”:{
“дхцп”:инт //0 мануал 1ауто
“ип”:”192.168.1.155″,
„мрежна маска“: „192.168.1.1″,
„гатеваи”: „192.168.1.1″,
“днс”: “192.168.1.1″,
“mac”:”01:23:45:67:89:ab”,
“хттпПорт”:инт,
„webПорт”:инт,
„ртспПорт“:инт,
„ртмпПорт“:инт
}
}
}
“`
Када се успешно подеси, јсон стринг се враћа
“`
{
„статус“: истина,
„етернет“:
{
“етх0”:{
“дхцп”:инт //0 мануал 1 ауто
“ип”:”192.168.1.155″,
„мрежна маска“: „192.168.1.1″,
„гатеваи”: „192.168.1.1″,
“днс”: “192.168.1.1″,
“mac”:”01:23:45:67:89:ab”
“хттпПорт”:инт,
„webПорт”:инт,
“маинСтреamPорт”:инт,
“субСтреamPорт”:инт
„ртспПорт“:инт
„ртмпПорт“:инт
}
}
“`
1.4 Опис теста
Поштар се може преузети за тестирање протокола (https://www.getpostman.com/downloads/).
Коришћење софтвера се може наћи у приложеним видео упутствима.
2 Подешавања видео кодирања
2.1 Подешавање параметара кодирања
Сет
Захтев
{
„кључ“:инт,
“венц”:{
„главни“:{
„омогући“:инт,
“моде”:”х264″, //”х264″、”х265″、”мјпег”
“цол”:3840, //инт
„линија“:2160, //инт
“битрате”: 115200, //инт
“фрмрате”:30, //инт
“рцмоде”: “цбр”, //”цбр”、”вбр”
„проfile”:”МП”, //”основна”、”МП”、”ХП”
“интервал”:30 //инт
},
„под“:{
„омогући“:инт,
„режим”: „х264″,
“цол”: 1280,
„линија“: 720,
„битрате“: 4096,
“фрмрате”: 30,
“рцмоде”: “цбр”,
„проfile”:”МП”, //”основна”、”МП”、”ХП”
„интервал”: 30
}
}
}
Одговор
Подесите успешно, вратите најновије параметре кодирања
{
„статус“: истина
“венц”:{
„главни“:{
„омогући“:инт,
„режим”: „х264″,
“цол”: 3840,
„линија“: 2160,
„битрате“: 115200,
“фрмрате”: 30,
“рцмоде”: “цбр”,
„проfile”:”МП”,
„интервал”: 30
},
„под“:{
„омогући“:инт,
„режим”: „х264″,
“цол”: 1280,
„линија“: 720,
„битрате“: 4096,
“фрмрате”: 30,
“рцмоде”: “цбр”,
„проfile”:”МП”,
„интервал”: 30
}
}
}
Конфигурација кодирања није подржана
{
„статус“: лажно
„венц“: лажно
}
Нема подршке за примарне или подтокове
{
„статус“: лажно
“венц”:{“маин”:фалсе,суб”:фалсе}
}
Грешка параметра
{
„статус“: лажно
“венц”:{“маин”:фалсе}
}
2.2 Аквизиција параметара кодирања
Гет
Захтев
{
„кључ“:инт,
“венц”:{“маин”:труе,”суб”:труе}
}
Or
{
„кључ“:инт,
“венц”:{
„главни“:{
„омогући“: истина,
"режим": истина,
"цол": истина,
„линија“: истина,
„битрате“: истина,
„фрмрате“: истина,
„рцмоде“:тачно,
„проfile”: истина,
"интервал": тачно,
“ртспUrl”: истина
„ртмпUrl”: истина
},
„под“:{
„омогући“: истина,
"режим": истина,
"цол": истина,
„линија“: истина,
„битрате“: истина,
„фрмрате“: истина,
„рцмоде“:тачно,
„проfile”: истина,
"интервал": тачно,
“ртспUrl”: истина
„ртмпUrl”: истина
}
}
}
Одговор
{
„статус“: истина,
“венц”:{
„главни“:{
„омогући“:инт,
„режим”: „х264″,
“цол”: 3840,
„линија“: 2160,
„битрате“: 115200,
“фрмрате”: 30,
“рцмоде”: “цбр”,
„проfile”:”МП”,
“интервал”: 30,
“ртспUrl”:”ртсп://192.168.1.155:554/стреам/маин”
„ртмпUrl”:”ртмп://192.168.1.155:1935/апп/ртмпстреам0″
},
„под“:{
„омогући“:инт,
„режим”: „х264″,
“цол”: 1280,
„линија“: 720,
„битрате“: 4096,
“фрмрате”: 30,
“рцмоде”: “цбр”,
„проfile”:”МП”,
“интервал”: 30,
“ртспUrl”:”ртсп://192.168.1.155:554/стреам/суб”
„ртмпUrl”:”ртмп://192.168.1.155:1935/апп/ртмпстреам1″
}
}
}
Конфигурација кодирања није подржана
{
„статус“: лажно,
“венц”: лажно,
}
Нема подршке за примарне или подтокове
{
„статус“: лажно,
“венц”:{“маин”:фалсе}
}
3 Кодирање звука
3.1 Подешавања аудио кодирања
Сет
Захтев
{
„кључ“:инт,
„аудио“:{
„омогући“:инт,
"сampлерате”:инт,
„битвидтх”:инт,
“соундМоде”: “Моно”, //”Моно”、”Стерео”
“енцМоде”: “Г711А”,
//”Г711А”、”Г711У”、”АДПЦМА”、”Г726″、”ЛПЦМ”、”ААЦ”
“битрате”:инт //Бпс
8000、16000、22000、24000、32000、48000、64000、96000、128000、256000、320000
}
}
Одговор
Успешно постављено, вратите најновије параметре кодирања звука
{
„статус“: истина,
„аудио“:{
„омогући“:инт,
"сampлерате”:инт,
„битвидтх”:инт,
“соундМоде”: “Моно”,
“енцМоде”: “Г711А”,
„битрате“:инт
}
}
Нема подршке за конфигурацију кодирања или грешке у параметрима
{
„статус“: лажно,
„аудио“: лажно
}
3.2 Прикупљање параметара кодирања звука
Гет
Захтев
{
„кључ“:инт,
„аудио“: истина
}
Or
{
„кључ“:инт,
„аудио“:{
„омогући“: истина,
"сampлерате”: истина,
„битвидтх“: истина,
„СоундМоде“: истина,
“енцМоде”: истина,
„битрате“: истина
}
}
Успешно постављено, вратите најновије параметре кодирања звука
{
„статус“: истина,
„аудио“:{
„омогући“:инт,
"сampлерате”:инт,
„битвидтх”:инт,
“соундМоде”: “Моно”,
“енцМоде”: “Г711А”,
„битрате“:инт
}
}
Преузимање команде промене није успело или није подржано
{
„статус“: лажно,
„аудио“: лажно
}
4 Мрежна подешавања
4.1 Подешавање мрежних параметара
Сет
Захтев
{
„кључ“:инт,
„етернет“:
{
“етх0”:{
“дхцп”:инт //0 мануал 1 ауто
“ип”:”192.168.1.155″,
„мрежна маска“: „192.168.1.1″,
„гатеваи”: „192.168.1.1″,
“днс”: “192.168.1.1″,
“mac”:”01:23:45:67:89:ab”
“хттпПорт”:инт,
„ртспПорт“:инт
„ртмпПорт“:инт
}
}
}
Мрежна подешавања нису подржана
{
„статус“: лажно,
„етернет“: лажно,
}
етх0 не постоји или не подржава конфигурацију.
{
„статус“: лажно,
“етхернет”:{“етх0”:фалсе}
}
Неки мрежни параметри нису успели да се подесе.
{
„статус“: лажно,
„етернет“:
{
“етх0”:{
“дхцп”:инт //0 мануал 1 ауто
“ип”: лажно,
„мрежна маска“: „192.168.1.1″,
„капија“: лажно,
“днс”: “192.168.1.1″,
“mac”:”01:23:45:67:89:ab”,
“хттпПорт”:инт,
„ртспПорт“:инт,
„ртмпПорт“:инт
}
}
}
Подесите успешно
{
„статус“: истина,
„етернет“:
{
“етх0”:{
“дхцп”:инт //0 мануал 1ауто
“ип”:”192.168.1.155″,
„мрежна маска“: „192.168.1.1″,
„гатеваи”: „192.168.1.1″,
“днс”: “192.168.1.1″,
“mac”:”01:23:45:67:89:ab”
“хттпПорт”:инт,
„ртспПорт“:инт,
„ртмпПорт“:инт
}
}
4.2 Аквизиција мрежних параметара
Гет
Захтев:
{
„кључ“:инт,
“етхернет”:{“етх0”:труе}
}
or
{
„кључ“:инт,
„етернет“:
{
“етх0”:{
“дхцп”: истина,
„ип“: истина,
„мрежна маска“: истина,
„капија“: истина,
“днс”: истина,
„мац“: истина,
„хттпПорт“:тачно,
„ртспПорт“: тачно
„ртмпПорт“: тачно
}
}
}
Одговор
{
„статус“: истина,
„етернет“:
{
“етх0”:{
“дхцп”:инт // 0 ручно 1 ауто
“ип”:”192.168.1.155″,
„мрежна маска“: „192.168.1.1″,
„гатеваи”: „192.168.1.1″,
“днс”: “192.168.1.1″,
“хттпПорт”:инт,
„ртспПорт“:инт
„ртмпПорт“:инт
}
}
Аквизиција мрежних параметара није подржана
{
„статус“: лажно,
„етернет“: лажно,
}
етх0 не постоји или не подржава конфигурацију.
{
„статус“: лажно,
“етхернет”:{“етх0”:фалсе}
}
Неки мрежни параметри нису успели да се добију.
{
„статус“: лажно,
„етернет“:
{
“етх0”:{
“дхцп”:инт // 0 ручно 1 ауто
“ип”: лажно,
„мрежна маска“: „192.168.1.1″,
„капија“: лажно,
“днс”: “192.168.1.1″,
“хттпПорт”:инт,
„ртспПорт“:инт
„ртмпПорт“:инт
}
}
}
5 Контрола слике
5.1 Подешавања параметара слике
Сет:
Захтев
{
„кључ“:инт,
"слика":
{
“фоцус_моде”:”ауто”, //”ауто”,”ручно”
“фоцус_дистанце”:”1.5м”, //”1.5м”,”2м”,”3м”,”6м”,”10м”
“екпосуре_моде”:”ауто”, //”ауто”,”ручно”,”приоритет бленде”,”приоритет затварача”,”приоритет осветљености”
“shutter”:int //60/30bpf 5:1/30 6:1/60 7:1/90 8:1/100 9:1/125 10:1/180 11:1/250 12:1/350 13:1/500 14:1/725 15:1/1000 16:1/1500 17:1/2000 18:1/3000 19:1/4000 20:1/6000 21:1/10000
//50/25bpf 5:1/25 6:1/50 7:1/75 8:1/100 9:1/120 10:1/150 11:1/215 12:1/300 13:1/425 14:1/600 15:1/1000 16:1/1250 17:1/1750 18:1/2500 19:1/3500 20:1/6000 21:1/10000
“анти_флицкер”:инт, //0: 1:50Хз 2:60Хз
“екпосуре_бригхтнесс”:инт, //0~27
“ирис”:инт, //0~13
„добитак“:инт, //0~15
“ВБ_моде”:”ауто” //”ауто”,”унутарњи”,”напољу”,”један притисак”,”аутоматско праћење”,”ручно”
“Р_гаин”:инт, //0~255
“Б_гаин”:инт, //0~255
„огледало“:инт
„флип“:инт,
“бацклигхт_цомпенсатион”:инт,
“гама”:инт, //0~4
“дигитал_зоом_енабле”:инт,
“ВДР_енабле”:инт,
“ВДР_левел”:инт, //1~6
„осветљеност“:инт, //0~15
„оштрина“:инт, //0~15
“контраст”:инт, //0~15
“сатуратион”:инт, //0~15
“ДЦ_ирис”:инт, //0: затвори 1: отвори
“ноисе_редуцтион_2Д”:инт,
“ноисе_редуцтион_3Д”:инт, //0 ауто 1:ниво1 2:ниво2 3:ниво3 4:ниво4 5:онемогући
“во_ресолутион”:”1920Кс1080П@60Хз”
“имаге_ресет”:инт
“зум”:[тип,брзина] //укуцајте 0 зум стоп 1 зумирање 2 брзина умањивања: 0~7
„фокус“:[тип,брзина] //тип 0 заустављање фокуса 1 фокус близу 2 фокуса далека брзина:0~7
“птз”:[тип,брзина] //упишите 0 птз стоп 1 горе 2 доле 3 лево 4 десно 5 хоме 6 ресет 7 горе+лево 8 доле+лево 9 горе+десно 10 доле+десно брзина:0~0к18
“пресет”:{“адд”:инт,”дел”:инт,”цалл”:инт,”цхецк”:инт}
“снап”:инт // Снимање слике; =1 омогући, успешно хватање враћа тачно, неуспех враћа нетачно
„абс цтрл“:
{
“зум”:инт,
„фокус“:инт,
„пан”:инт,
„нагиб“:инт
}
}
}
Одговор
{
„статус“: истина
"слика":
{
“фоцус_моде”:”ауто”, //”ауто”,”ручно”
“фоцус_дистанце”:”1.5м”, //”1.5м”,”2м”,”3м”,”6м”,”10м”
“екпосуре_моде”:”ауто”, //”ауто”,”ручно”,”приоритет бленде”,”приоритет затварача”,”приоритет осветљености”
“shutter”:int //60/30bpf 5:1/30 6:1/60 7:1/90 8:1/100 9:1/125 10:1/180 11:1/250 12:1/350 13:1/500 14:1/725 15:1/1000 16:1/1500 17:1/2000 18:1/3000 19:1/4000 20:1/6000 21:1/10000
//50/25bpf 5:1/25 6:1/50 7:1/75 8:1/100 9:1/120 10:1/150 11:1/215 12:1/300 13:1/425 14:1/600 15:1/1000 16:1/1250 17:1/1750 18:1/2500 19:1/3500 20:1/6000 21:1/10000
“анти_флицкер”:инт, //0: цлосе 1:50Хз 2:60Хз
“екпосуре_бригхтнесс”:инт, //0~27
“ирис”:инт, //0~13
„добитак“:инт, //0~15
“ВБ_моде”:”ауто” //”ауто”,”унутарњи”,”напољу”,”један притисак”,”аутоматско праћење”,”ручно”
“Р-појачање”:инт, //0~255
„Б-појачање”:инт, //0~255
„огледало“:инт
„флип“:инт,
“бацклигхт_цомпенсатион”:инт,
“гама”:инт, //инт
“дигитал_зоом_енабле”:инт,
“ВДР_енабле”:инт,
“ВДР_левел”:инт, //1~6
„осветљеност“:инт, //0~15
„оштрина“:инт, //0~15
“контраст”:инт, //0~15
“сатуратион”:инт, //0~15
“ДЦ_ирис”:инт, // 0: затвори 1: отвори
“ноисе_редуцтион_2Д”:инт,
“ноисе_редуцтион_3Д”:инт, //0 ауто 1:ниво1 2:ниво2 3:ниво3 4:ниво4 5:онемогући
“во_ресолутион”:”1920Кс1080П@60Хз”
„ресетовање слике“: тачно
„зум”: истина
„фокус“: истина
„птз“: истина
„пресет”: тачно
„снап“: истина
„абс цтрл“: истина
}
}
Ако не успе, одговарајући подпараграф се поставља на нетачно, нпрample
{
„статус“: лажно
"слика":
{
“фоцус_моде”:”ауто”, //”ауто”,”ручно”
“фоцус_дистанце”:фалсе,
“екпосуре_моде”:”ауто”, //”ауто”,”ручно”,”приоритет бленде”,”приоритет затварача”,”приоритет осветљености”
“shutter”:int //60/30bpf 5:1/30 6:1/60 7:1/90 8:1/100 9:1/125 10:1/180 11:1/250 12:1/350 13:1/500 14:1/725 15:1/1000 16:1/1500 17:1/2000 18:1/3000 19:1/4000 20:1/6000 21:1/10000
//50/25bpf 5:1/25 6:1/50 7:1/75 8:1/100 9:1/120 10:1/150 11:1/215 12:1/300 13:1/425 14:1/600 15:1/1000 16:1/1250 17:1/1750 18:1/2500 19:1/3500 20:1/6000 21:1/10000
“анти_флицкер”:инт, //0: цлосе 1:50Хз 2:60Хз
“екпосуре_бригхтнесс”:фалсе,
“ирис”:инт, //0~13
„добитак“:инт, //0~15
“ВБ_моде”:”ауто” //”ауто”,”унутарњи”,”напољу”,”један притисак”,”аутоматско праћење”,”ручно”
“Р-појачање”:инт, //0~255
„Б-појачање”:инт, //0~255
„огледало“: лажно,
„флип“:инт,
“бацклигхт_цомпенсатион”:инт,
“гама”:инт, //инт
“дигитал_зоом_енабле”:инт,
“ВДР_енабле”:инт,
“ВДР_левел”:инт, //1~6
„осветљеност“:инт, //0~15
„оштрина“:инт, //0~15
“контраст”:инт, //0~15
“сатуратион”:инт, //0~15
“ноисе_редуцтион_2Д”:инт,
“ноисе_редуцтион_3Д”:инт, //0 ауто 1:ниво1 2:ниво2 3:ниво3 4:ниво4 5:онемогући
“во_ресолутион”:”1920Кс1080П@60Хз”
„ресетовање слике“: истина,
"зум": истина,
„фокус“: истина,
„птз“: истина,
„пресет“: лажно,
„снап“: лажно
„абс цтрл“: лажно
}
}
5.2 Аквизиција параметара слике
Гет
Захтев
{
„кључ“:инт,
„слика“:{
„фоцус_моде“:тачно,
“фоцус_дистанце”:тачно,
“екпосуре_моде”:тачно,
„затварач“: истина,
„анти_флицкер“:тачно,
„екпосуре_бригхтнесс“:тачно,
"ирис": истина,
„добитак“: истина,
„ВБ_моде“:тачно,
„Р_гаин“: истина,
„Б_гаин“: истина,
„огледало“: истина,
„обрнути“: истина,
“бацклигхт_цомпенсатион”:тачно,
"гама": истина,
„дигитал_зоом_енабле“:тачно,
„ВДР_енабле“:тачно,
„ВДР_левел“:тачно,
„осветљеност“: истина,
„оштрина“: истина,
„контраст“: истина,
„засићење“: истина,
“ДЦ_ирис”: истина,
“ноисе_редуцтион_2Д”:тачно,
“ноисе_редуцтион_3Д”:тачно,
„во_ресолутион“:тачно,
“во_суппорт”:тачно,
“фраме_рате”:тачно,
„пресет”:инт
"зум": истина,
„фокус“: истина,
"пан": истина,
„нагиб“: истина
}
}
Одговор
Добијте успех, вратите релативну вредност
{
„статус“: истина
"слика":
{
“фоцус_моде”:”ауто”, //”ауто”,”ручно”
“фоцус_дистанце”:”1.5м”, //”1.5м”,”2м”,”3м”,”6м”,”10м”
“екпосуре_моде”:”ауто”, //”ауто”,”ручно”,”приоритет бленде”,”приоритет затварача”,”приоритет осветљености”
“shutter”:int //60/30bpf 5:1/30 6:1/60 7:1/90 8:1/100 9:1/125 10:1/180 11:1/250 12:1/350 13:1/500 14:1/725 15:1/1000 16:1/1500 17:1/2000 18:1/3000 19:1/4000 20:1/6000 21:1/10000
//50/25bpf 5:1/25 6:1/50 7:1/75 8:1/100 9:1/120 10:1/150 11:1/215 12:1/300 13:1/425 14:1/600 15:1/1000 16:1/1250 17:1/1750 18:1/2500 19:1/3500 20:1/6000 21:1/10000
“анти_флицкер”:инт, //0: цлосе 1:50Хз 2:60Хз
“екпосуре_бригхтнесс”:инт, //0~27
“ирис”:инт, //0~13
„добитак“:инт, //0~15
“ВБ_моде”:”ауто” //”ауто”,”унутарњи”,”напољу”,”један притисак”,”ауто_трацкинг”,”ручно”,”натријум”,”флуоресцентно”
“Р_гаин”:инт, //0~255
“Б_гаин”:инт, //0~255
„огледало“:инт
„флип“:инт,
“бацклигхт_цомпенсатион”:инт,
“гама”:инт, //инт
“дигитал_зоом_енабле”:инт,
“ВДР_енабле”:инт,
“ВДР_левел”:инт, //1~6
„осветљеност“:инт, //0~15
„оштрина“:инт, //0~15
“контраст”:инт, //0~15
“сатуратион”:инт, //0~15
“ДЦ_ирис”:инт, // 0: затвори 1: отвори
“ноисе_редуцтион_2Д”:инт,
“ноисе_редуцтион_3Д”:инт, //0 ауто 1:ниво1 2:ниво2 3:ниво3 4:ниво4 5:онемогући
“во_ресолутион”:”1920Кс1080П@60Хз”
“vo_support”:int //bit[0]1920X1080P@25Hz bit[1]1920X1080P@50Hz bit[2]1920X1080P@30Hz bit[3]1920X1080P@60Hz bit[4]1280x720P@25Hz bit[5]1280x720P@50Hz bit[6]1280x720P@30Hz bit[7]1280x720P@60Hz
//bit[8]3840X2160P@25Hz bit[9]3840X2160P@30Hz bit[10]1920X1080I@50Hz bit[11]1920X1080I@60Hz bit[12]1920X1080P@59.94Hz bit[13]1920X1080P@29.97Hz bit[15]1280x720P@59.94Hz bit[16]1280x720P@29.97Hz
“фраме_рате”:инт
“пресет”:инт //0 постоји 1 не постоји
“зум”: 0,
„фокус“: 4000,
“пан”:0,
„нагиб“: 0
}
}
Ако не успе, поставите на нетачно у односу на подставке, нпр.:
{
„статус“: лажно
"слика":
{
“фоцус_моде”:”ауто”, //”ауто”,”ручно”
“фоцус_дистанце”:”1.5м”, //”1.5м”,”2м”,”3м”,”6м”,”10м”
“екпосуре_моде”:”ауто”, //”ауто”,”ручно”,”приоритет бленде”,”приоритет затварача”,”приоритет осветљености”
“shutter”:int //60/30bpf 5:1/30 6:1/60 7:1/90 8:1/100 9:1/125 10:1/180 11:1/250 12:1/350 13:1/500 14:1/725 15:1/1000 16:1/1500 17:1/2000 18:1/3000 19:1/4000 20:1/6000 21:1/10000
//50/25bpf 5:1/25 6:1/50 7:1/75 8:1/100 9:1/120 10:1/150 11:1/215 12:1/300 13:1/425 14:1/600 15:1/1000 16:1/1250 17:1/1750 18:1/2500 19:1/3500 20:1/6000 21:1/10000
“анти_флицкер”:инт, //0: цлосе 1:50Хз 2:60Хз
“екпосуре_бригхтнесс”:инт, //0~27
“ирис”:инт, //0~13
„добитак“:инт, //0~15
„ВБ_моде“: лажно,
“Р_гаин”: лажно,
„Б_гаин“: лажно,
„огледало“: лажно,
„флип“:инт,
“бацклигхт_цомпенсатион”:инт,
“гама”:инт, //инт
“дигитал_зоом_енабле”:инт,
“ВДР_енабле”:инт,
“ВДР_левел”:инт, //1~6
„осветљеност“:инт, //0~15
„оштрина“:инт, //0~15
“контраст”:инт, //0~15
“сатуратион”:инт, //0~15
“ноисе_редуцтион_2Д”:инт,
“ноисе_редуцтион_3Д”:инт, //0 ауто 1:ниво1 2:ниво2 3:ниво3 4:ниво4 5:онемогући
“во_ресолутион”:”1920Кс1080П@60Хз”
“vo_support”:int //bit[0]1920X1080P@25Hz bit[1]1920X1080P@50Hz bit[2]1920X1080P@30Hz bit[3]1920X1080P@60Hz bit[4]1280x720P@25Hz bit[5]1280x720P@50Hz bit[6]1280x720P@30Hz bit[7]1280x720P@60Hz
//bit[8]3840X2160P@25Hz bit[9]3840X2160P@30Hz bit[10]1920X1080I@50Hz bit[11]1920X1080I@60Hz bit[12]1920X1080P@59.94Hz bit[13]1920X1080P@29.97Hz bit[15]1280x720P@59.94Hz bit[16]1280x720P@29.97Hz
“фраме_рате”:инт
„пресет”: лажно
}
}
6 РТМП стриминг
6.1 Подешавање параметара РТМП стримовања
Сет
Захтев
{
„кључ“:инт,
„ртмп“:{
„главни“:{
„омогући“:инт,
„url”:”ртмп://192.168.1.118:1935/апп/ртмпстреам2″,
},
„под“:{
„омогући“:инт,
„url”:”ртмп://192.168.1.118:1935/апп/ртмпстреам3″,
}
}
}
Одговор
Подесите успешно, вратите најновије параметре кодирања
{
„статус“: истина
„ртмп“:{
„главни“:{
„омогући“:инт,
„url”:”ртмп://192.168.1.118:1935/апп/ртмпстреам2″,
“статус”:инт, //0 неуспех стриминга 1 успех стриминга
},
„под“:{
„омогући“:инт,
„url”:”ртмп://192.168.1.118:1935/апп/ртмпстреам3″,
“статус”:инт, //0 неуспех стриминга 1 успех стриминга
}
}
}
Конфигурација РТМП стримовања није подржана
{
„статус“: лажно
„ртмп“: лажно
}
Не подржава конфигурацију примарног или подстрима
{
„статус“: лажно,
“ртмп”:{“маин”:фалсе,суб”:фалсе}
}
Грешка параметра
{
„статус“: лажно,
“ртмп”:{“маин”:фалсе}
}
6.2 Аквизиција параметара РТМП стримовања
Гет
Захтев
{
„кључ“:инт,
“ртмп”:{“маин”:труе,”суб”:труе}
}
or
{
„кључ“:инт,
„ртмп“:{
„главни“:{
„омогући“: истина,
„url”: истина,
},
„под“:{
„омогући“: истина,
„url”: истина,
},
}
}
Одговор
{
„статус“: истина,
„ртмп“:{
„главни“:{
„омогући“:инт,
„url”:”ртмп://192.168.1.118:1935/апп/ртмпстреам2″,
“статус”:инт, //0 неуспех стриминга 1 успех стриминга
},
„под“:{
„омогући“:инт,
„url”:”ртмп://192.168.1.118:1935/апп/ртмпстреам3″,
“статус”:инт, //0 неуспех стриминга 1 успех стриминга
}
}
}
Конфигурација РТМП стримовања није подржана
{
„статус“: лажно
„ртмп“: лажно
}
Не подржава конфигурацију примарног или подстрима
{
„статус“: лажно,
“ртмп”:{“маин”:фалсе,суб”:фалсе}
}
Грешка параметра
{
„статус“: лажно,
“ртмп”:{“маин”:фалсе}
}
7 Контрола система
7.1 Подешавања контроле система
Сет
Захтев:
{
„кључ“:инт,
"систем":
{
“систем_цонтрол”:”имаге ресет”,//”имаге_ресет” Ресет параметара слике, “фацтори_ресет” Фабричко ресетовање, “систем_ребоот” Рестарт система
“логин”:”усер:пассворд”,
}
}
Одговор:
Подесите успешно
Захтев:
{
„статус“: истина
"систем":
{
„систем_контрола“: истина
“логин”:инт // Врати вредност кључа, све јсон интеракције морају укључивати ставку “кеи”:инт, иначе команда неће одговорити
}
}
Подешавање није успело
{
„статус“: лажно
"систем":
{
„систем_цонтрол“: лажно
„пријава“: лажно
}
}
7.2 Стицање контроле система
Узми:
Захтев:
{
„кључ“:инт,
"систем":
{
„девице_наме“:тачно,
„серијски_број“:тачно,
“боотлоадер_версион”: истина,
“систем_версион”:тачно,
“апп_версион”:тачно,
„верзија_хардвера“:тачно
“логин”:”усер:пассворд”
}
}
Одговор:
Ацкуиситион Суццесс
{
„статус“: истина
"систем":
{
„девице_наме“: „ФХД видео конференцијска камера“,
“сериал_нумбер”:”123456789″,
“боотлоадер_версион”:”В1.0.0″,
“систем_версион”:”В1.0.0″,
“апп_версион”:”В1.0.0″
“хардваре_версион”:”В1.0.0″
“логин”:инт // Врати вредност кључа, све јсон интеракције морају укључивати ставку “кеи”:инт, иначе команда неће одговорити
}
}
Аквизиција није успела
{
„статус“: лажно
"систем":
{
“девице_наме”:фалсе,
“сериал_нумбер”:”123456789″,
“боотлоадер_версион”:”В1.0.0″,
“систем_версион”:”В1.0.0″,
“апп_версион”:”В1.0.0″
}
}
7.3 Контрола претраживача
Подршка бочној контроли адресне траке претраживача и параметрима камере упита, синтакса је иста као горња синтакса, разлика је у томе што нема аутентификације за пријаву, односно нема кључа или пријављивања које радња директно у складу са контролом скупа команди може бити.
Exampле 1: Број верзије упита
http://192.168.1.189/cgi-bin/web.fcgi?func=get{“system”:{“app_version”:true}}

Exampле 2: Подесите апсолутну позицију зума
http://192.168.1.189/cgi-bin/web.fcgi?func=set{“image”:{“abs ctrl”:{“zoom”:0}}}

Exampле 3: упит птз позиције

8. Аутоматско праћење (ако је доступно)
8.1 Ауто-Трацкинг Параметер Ацкуиситион
Узми:
Захтев
{
„аи“: истина
}
or
{
„аи“:{
„омогући“: истина,
“пеоплеПос”: истина,
„ПеоплеРатион“: истина,
„свитцхТиме“: тачно,
„боардДетецтЕн“: тачно,
„хигхЛигхтТаргет“: истина,
„зоомЛоцк“: истина,
„ПТЛимит“: истина
}
}
Успешно се вратите на најновије параметре
{
“аи”: {
„омогући“: 1,
„људиПос“: 2,
„људи“: 6,
„СвитцхТиме“: 20,
“боардДетецтЕн”: 1,
“хигхЛигхтТаргет”: 0,
„зоомЛоцк“: 1,
„ПТЛимит“: 1
},
„статус“: тачно
}
Не подржава нити абнормалне параметре
{
„статус“: лажно,
„аи“: лажно
}
Дефиниција посебне унапред подешене позиције:
Пресет бр.255: почетни положај;
Пресет бр.254: гранична позиција десно доле;
Пресет бр.253: гранична позиција лево нагоре;
Пресет бр.252: положај табле
9 НДИ подешавања
9.1 Подешавања НДИ параметара
Захтев
{
„НДИ“:{
„омогући“:инт,
„име уређаја“: „ХКС“,
„име канала“: „Канал1″,
„групе“: „јавно“,
„мултицаст“: {
„омогући“: 0,
“ИП”: “239.255.0.0”,
„Маска“: „255.255.0.0“,
„ТТЛ“: 1
},
„сервер за откривање“: „192.168.1.42″
}
}
Одговор
Подешавање је успешно и НДИ параметри су промењени.
{
„НДИ“:{
„омогући“: 1,
„име уређаја“: „ХКС“,
„име канала“: „Канал1″,
„групе“: „јавно“,
„мултицаст“: {
„омогући“: 0,
“ИП”: “239.255.0.0”,
„Маска“: „255.255.0.0“,
„ТТЛ“: 1
},
„сервер за откривање“: „192.168.1.42″
},
„статус“: тачно
}
НДИ конфигурација није подржана
{
„статус“: лажно
“НТП”: лажно
}
Параметер Еррор
{
„НДИ“:{
„омогући“: 1,
„име уређаја“: „ХКС“,
„име канала“: „Канал1″,
„групе“: „јавно“,
„мултицаст“: {
„омогући“: 0,
“ИП”: “239.255.0.0”,
„Маска“: „255.255.0.0“,
„ТТЛ“: 1
},
„сервер за откривање“:фалсе
},
„статус“: лажно
}
9.2 Прикупљање НДИ параметара
Захтев
{
„НДИ“:{
„омогући“: истина,
„име уређаја“: тачно,
„име канала“: истина,
„групе“: истина,
„мултицаст“: истина,
„сервер за откривање“: истина
}
}
或
{
„НДИ“: тачно
}
Одговор
{
„НДИ“:{
„омогући“: 1,
„име уређаја“: „ХКС“,
„име канала“: „Канал1″,
„групе“: „јавно“
„мултицаст“: {
„омогући“: 0,
“ИП”: “239.255.0.0”,
„Маска“: „255.255.0.0“,
„ТТЛ“: 1
},
„сервер за откривање“: „192.168.1.42″,
},
„статус“: тачно
}
Не подржава НДИ
{
„статус“: лажно
„НДИ“: лажно
}
10 СРТ подешавања
10.1 СРТ параметри
Захтев
{
„СРТ“:{
“моде”:”слушај”, //”слушај”、”позивалац”、”рандезвоус”
"слушај":
{
„омогући“:инт,
„порт”:инт,
„латенција“:инт, // Милисекунде
„шифровање“: инт,
„дужина кључа“: инт, //32、24、16
„кључ“: „012345678“,
}
}
}
or
{
„СРТ“:{
“моде”:”позивалац”, //”слушај”、”позивалац”、”састанак”
„главни позивалац“:
{
„омогући“:инт,
“ип”:”192.168.1.158″,
„порт”:инт,
„латенција“:инт, //милисекунде
„шифровање“: инт,
„дужина кључа“: инт, //32、24、16
„кључ“: „012345678еее“,
“стреамид”:”р=0″
},
„подпозивац“:
{
„омогући“:инт,
“ип”:”192.168.1.158″,
„порт”:инт,
„латенција“:инт, // милисекунда
“стреамид”:”р=0″
„шифровање“: инт,
„дужина кључа“: инт, //32、24、16
„кључ“: „012345678еее“,
“стреамид”:”р=1″
}
}
}
or
{
„СРТ“:{
“моде”:”рендезвоус”, //”слушај”、”позивалац”、”рендезвоус”
"главни састанак":
{
„омогући“:инт,
“ип”:”192.168.1.158″,
„порт”:инт,
„латенција“:инт, //милисекунда
„шифровање“: инт,
„дужина кључа“: инт, //32、24、16
„кључ“: „012345678еее“,
“стреамид”:”р=0″
},
„подрендезво“:
{
„омогући“:инт,
“ип”:”192.168.1.158″,
„порт”:инт,
„латенција“:инт, //милисекунда
“стреамид”:”р=0″
„шифровање“: инт,
„дужина кључа“: инт, //32、24、16
„кључ“: „012345678еее“,
“стреамид”:”р=1″
}
}
}
Одговор
Подешавање успешно, СРТ параметри су промењени
{
„СРТ“:{
"режим":"слушај",
"слушај":
{
„омогући“: 1,
„лука“: 1600,
„латенција“: 120,
„шифровање“: 1,
„дужина кључа“: 32,
„кључ“: „012345678еее“,
„главни url”:”срт://192.168.1.158:1600?стреамид=р=0″,
“суб url”:”срт://192.168.1.158:1600?стреамид=р=1″,
}
},
„статус“: тачно
}
or
{
„СРТ“:{
“режим”:”позивалац”,
„главни позивалац“:
{
„омогући“: 1,
“ип”:”192.168.1.158″,
„лука“: 1600,
„латенција“: 120,
„шифровање“: 1,
„дужина кључа“: 32,
„кључ“: „012345678еее“,
“стреамид”:”р=0″
},
„подпозивац“:
{
„омогући“: 1,
“ип”:”192.168.1.158″,
„лука“: 1600,
„латенција“: 120,
„шифровање“: 1,
„дужина кључа“: 32,
„кључ“: „012345678еее“,
“стреамид”:”р=1″
}
},
„статус“: тачно
}
СРТ није подржан / Грешка параметра
{
„статус“: лажно
„СРТ“: лажно
}
10.2 Аквизиција СРТ параметара
Захтев
{
„СРТ“: тачно
}
Одговор
{
„СРТ“:{
"режим":"слушај",
"слушај":
{
„омогући“: 1,
„лука“: 1600,
„латенција“: 120,
„шифровање“: 1,
„дужина кључа“: 32,
„кључ“: „012345678еее“,
„главни url”:”срт://192.168.1.158:1600?стреамид=р=0″,
“суб url”:”срт://192.168.1.158:1600?стреамид=р=1″,
}
},
„статус“: тачно
}
or
{
„СРТ“:{
“режим”:”позивалац”,
„главни позивалац“:
{
„омогући“: 1,
“ип”:”192.168.1.158″,
„лука“: 1600,
„латенција“: 120,
„шифровање“: 1,
„дужина кључа“: 32,
„кључ“: „012345678еее“,
“стреамид”:”р=0″
},
„подпозивац“:
{
„омогући“: 1,
“ип”:”192.168.1.158″,
„лука“: 1600,
„латенција“: 120,
„шифровање“: 1,
„дужина кључа“: 32,
„кључ“: „012345678еее“,
“стреамид”:”р=1″
}
},
„статус“: тачно
}
or
{
„СРТ“:{
„режим“: „рандеву“,
"главни састанак":
{
„омогући“: 1,
“ип”:”192.168.1.158″,
„лука“: 1600,
„латенција“: 120,
„шифровање“: 1,
„дужина кључа“: 32,
„кључ“: „012345678еее“,
“стреамид”:”р=0″
},
„подрендезвоуср“:
{
„омогући“: 1,
“ип”:”192.168.1.158″,
„лука“: 1600,
„латенција“: 120,
„шифровање“: 1,
„дужина кључа“: 32,
„кључ“: „012345678еее“,
“стреамид”:”р=1″
}
},
„статус“: тачно
}
СРТ није подржан
{
„статус“: лажно
„СРТ“: лажно
}
Документи / Ресурси
![]() |
АИДА Имагинг ХТТП приступ [пдф] Упутство за кориснике ХД-НДИ-200, ХД3Г-НДИ-200л, ХД-НДИ-Кс20, ХД-НДИ-ЦУБЕ, ХД-НДИ-ИП67, ХД-НДИ-МИНИ, ХД-НДИ-ВФ, ХДНДИ-ТФ, ХД-НДИ3-120, ХД-НДИ3-ИП67, УХД-НДИ3, УХД-НДИ300-3Н УХД-НДИ67-Кс3, ПТЗ-Кс30-ИП, ПТЗ-Кс12-ИП, ПТЗ-НДИ-Кс20, ПТЗ-НДИ-Кс12, ПТЗ-НДИ-Кс18, ПТЗ-НДИ20-Кс3, ПТЗ20К-НДИ-Кс4, ПТЗ12КНДИ, ПТЗ4КНДИ ПТЗ30К4Г-ФНДИ-Кс12., Имагинг ХТТП приступ, ХТТП приступ, приступ |




