AIDA Imaging HTTP Access foydalanuvchi qo'llanmasi

AIDA Imaging HTTP Access User Guide

AIDA Imaging logotipi1

AIDA Imaging HTTP kirish bo'yicha qo'llanma
Faqat IP video kameralar uchun

Okt 2024 tahrir

Ushbu qo'llanma foydalanuvchilarga bizning kameralarimizga bevosita ulanish uchun o'z dasturlarini yozish va yaratishda yordam berish uchun mo'ljallangan. Bu moslashuvchanlik sizning ijodkorligingizga va kamerani boshqarishga yordam beradi!

Kameradan foydalanish uchun ushbu qo'llanmadan foydalanish shart emas. Ushbu hujjatdagi barcha sozlamalar har bir modelga tegishli emas, faqat modelda ma'lum bir xususiyat mavjud bo'lsa, ushbu funksiyalarga kirish ishlaydi.

Tegishli mahsulotlar ro'yxati:

POV: HD-NDI-200, HD3G-NDI-200l, HD-NDI-X20, HD-NDI-CUBE, HD-NDI-IP67, HD-NDI-MINI, HD-NDI-VF, HD-NDI-TF, HD-NDI3-120, HD-NDI3-IPDI67-3, HD-NDI300-IPDI3-67, UHD-3- UHD-NDI30-XXNUMX

PTZ: PTZ-X12-IP, PTZ-X20-IP, PTZ-NDI-X12, PTZ-NDI-X18, PTZ-NDI-X20, PTZ-NDI3-X20, PTZ4K-NDI-X12, PTZ4K-NDI-XDI-X30, 4GPTZF12K

*NDI® VIZRT AB uchun ro'yxatdan o'tgan savdo belgisidir

1.1 Ishni boshlash

Ushbu hujjatdan foydalanganda http protokoli va uning POST so'rov usuli haqida ma'lum bir tushuncha va o'zlashtirish kerak.

1.2 Grammatik qoidalar

HTTP mijoz va server tomoni o'rtasidagi so'rovlar va javoblar uchun standartdir. a foydalanish web brauzer, web crawler yoki boshqa vosita yordamida mijoz serverdagi belgilangan portga HTTP so'rovini boshlaydi (standart port 80). Mijoz odatda foydalanuvchi agenti dasturi deb ataladi. Server mijoz so'roviga javob beradi va ba'zi resurslarni serverda saqlaydi, masalan, HTML files va tasvirlar. Ushbu turdagi server odatda a deb ataladi Web server.

HTTP so'rovi so'rovlari quyidagi ko'rsatmalarga amal qilishi kerak

Barcha parametr so'rovlari "post" yo'lida, func orqali olish va sozlashni farqlashning ikki xil usuli bilan

Parametr interfeysini o'rnating

http://cgi-bin/web.fcgi?func=set

Parametr interfeysini oling

http://cgi-bin/web.fcgi?func=get

1.3 So'rov va javob berish oddiy example

Bizning kamera IP-ni 192.168.1.180 deb faraz qilsak, sintaksis 1.2 holatlarga muvofiq

Parametr interfeysini oling.

http://192.168.1.180/cgi-bin/web.fcgi?func=get

Interfeysni o'rnating

http://192.168.1.180/cgi-bin/web.fcgi?func=set

**Sobiq sifatida kirish so'roviample**

Bu so'rov olish usuli hisoblanadi, shuning uchun so'rov interfeysni o'rnatadi url, va kontent parametrlarini json formatida uzatadi

Parametr tarkibi

{

"tizim":

{

“login”:”foydalanuvchi:parol”,

}

}

json string tizimi asosiy funktsiyaga qo'ng'iroqni ifodalaydi, login parametrga qo'ng'iroqni ifodalaydi. user:password kiruvchi parametrlarni ifodalaydi.

Misol uchunample, agar joriy kamera hisobi va parol ikkalasi ham administrator bo'lsa, oxirgi uzatish formati

{

"tizim":

{

“login”:”admin:admin”,

}

}

Qaytish tarkibi so'rovdan so'ng qaytariladi va qaytariladigan kontent funktsiyani chaqirish uchun ishlatiladigan usulga qarab turli parametrlarni qaytaradi. Kirish usuli quyidagi json tarkibini qaytaradi

Qaytish uchun muvaffaqiyat

{

"holat": rost

"tizim":

{

"login":int

}

}

Qayta olmadi

{

"holat": noto'g'ri

"tizim":

{

"Kirish": noto'g'ri

}

}

Bu erda status - funktsiya chaqiruvining holati, muvaffaqiyat uchun rost va muvaffaqiyatsizlik uchun noto'g'ri.

Qaytish formati so'rov formatiga mos keladi, tizim - asosiy funktsiyaga qo'ng'iroq, login - kalitni qaytarish uchun qo'ng'iroq.

Eslatma: Tizimga kirishga qo'shimcha ravishda, boshqa har qanday buyruq o'zaro ta'siri kalit orqali o'tkazilishi kerak, sintaksisi "key":int va "key" ga biriktirilgan int qiymati "login" operatsiyasi tomonidan qaytarilgan qiymatdir.

**Tarmoq interfeysini oldingidek olingample**

Ikkita tarmoq parametrlari interfeysi mavjud, ular tarmoq interfeysi parametrlarini olish va tarmoq interfeysi parametrlarini o'rnatish. Yuqoridagilardan oldingiample, buni ko'rish mumkin

Parametr interfeysini oling.

http://192.168.1.180/cgi-bin/web.fcgi?func=get

Interfeysni sozlash

http://192.168.1.180/cgi-bin/web.fcgi?func=set

**Tarmoq parametrlarini oling**

{

"kalit": "Kirish interfeysidagi kirish maydoniga mos keladigan qiymat",

“ethernet”:{“eth0”:true}

}

Bu so'rov quyidagilarni anglatadi: Ethernetning eth0 ostidagi barcha parametrlarni olish uchun qo'ng'iroq qilmoqchiman.

Oddiy qaytish:

{

“holat”: rost,

"ethernet":

{

“eth0”:{

“dhcp”:int, //0 qo‘lda 1 avtomatik

“ip”:”192.168.1.155″,

"tarmoq niqobi":"192.168.1.1",

"shlyuz":"192.168.1.1",

“dns”:”192.168.1.1″,

“httpPort”:int,

"webPort”:int,

"rtspPort":int,

"rtmpPort":int

}

}

Interfeys normal bo'lsa, ya'ni holat o'rnatilganda tarmoqning barcha interfeys parametrlari olinadi

**Tarmoq parametrlarini sozlash**

{

"kalit": "Kirish interfeysidagi kirish maydoniga mos keladigan qiymat",

"ethernet":

{

“eth0”:{

“dhcp”:int //0 qo‘llanma 1avto

“ip”:”192.168.1.155″,

"tarmoq niqobi":"192.168.1.1",

"shlyuz":"192.168.1.1",

“dns”:”192.168.1.1″,

“mac”:”01:23:45:67:89:ab”,

“httpPort”:int,

"webPort”:int,

"rtspPort":int,

"rtmpPort":int

}

}

}

Muvaffaqiyatli o'rnatilganda json satri qaytariladi

{

“holat”: rost,

"ethernet":

{

“eth0”:{

“dhcp”:int //0 qo‘lda 1 avtomatik

“ip”:”192.168.1.155″,

"tarmoq niqobi":"192.168.1.1",

"shlyuz":"192.168.1.1",

“dns”:”192.168.1.1″,

“mac”:”01:23:45:67:89:ab”

“httpPort”:int,

"webPort”:int,

“mainStreamPort”:int,

“subStreamPort”:int

"rtspPort":int

"rtmpPort":int

}

}

1.4 Sinov tavsifi

Protokol sinovi uchun pochtachi yuklab olinishi mumkin (https://www.getpostman.com/downloads/).

Dasturiy ta'minotdan foydalanishni ilovadagi video ko'rsatmalarda topish mumkin.

2 Videoni kodlash sozlamalari
2.1 Kodlash parametrlarini sozlash

Oʻrnatish

So'rov

{

"kalit":int,

"venc":{

"asosiy":{

"yoqish":int,

“rejim”:”h264″, //”h264″、”h265″、”mjpeg”

“col”:3840, //int

"line": 2160, //int

"Bitrate": 115200, //int

“frmrate”:30, //int

“rcmode”:”cbr”, //”cbr”、”vbr”

“profile”:”MP”, //”asosiy chiziq”, “MP”、”HP”

“interval”:30 //int

},

"sub":{

"yoqish":int,

“rejim”:”h264″,

"col": 1280,

"chiziq": 720,

"bit tezligi": 4096,

"frmrate": 30,

“rcmode”:”cbr”,

“profile”:”MP”, //”asosiy chiziq”, “MP”、”HP”

"Interval": 30

}

}

}

Javob

Muvaffaqiyatli sozlang, oxirgi kodlash parametrlarini qaytaring

{

"holat": rost

"venc":{

"asosiy":{

"yoqish":int,

“rejim”:”h264″,

"col": 3840,

"chiziq": 2160,

"bit tezligi": 115200,

"frmrate": 30,

“rcmode”:”cbr”,

“profile”:”MP”,

"Interval": 30

},

"sub":{

"yoqish":int,

“rejim”:”h264″,

"col": 1280,

"chiziq": 720,

"bit tezligi": 4096,

"frmrate": 30,

“rcmode”:”cbr”,

“profile”:”MP”,

"Interval": 30

}

}

}

Kodlash konfiguratsiyasi qo'llab-quvvatlanmaydi

{

"holat": noto'g'ri

"venc": yolg'on

}

Asosiy yoki quyi oqimlarni qo'llab-quvvatlamaydi

{

"holat": noto'g'ri

“venc”:{“main”:false,sub”:false}

}

Parametr xatosi

{

"holat": noto'g'ri

“venc”:{“main”:false}

}

2.2 Kodlash parametrlarini olish

Oling

So'rov

{

"kalit":int,

“venc”:{“main”:true,”sub”:true}

}

Or

{

"kalit":int,

"venc":{

"asosiy":{

"yoqish": rost,

"rejim": rost,

"col": rost,

"chiziq": rost,

“bit tezligi”: rost,

“frmrate”: rost,

“rcmode”: rost,

“profile”: rost,

“interval”: rost,

“rtspUrl”: rost

“rtmpUrl”: rost

},

"sub":{

"yoqish": rost,

"rejim": rost,

"col": rost,

"chiziq": rost,

“bit tezligi”: rost,

“frmrate”: rost,

“rcmode”: rost,

“profile”: rost,

“interval”: rost,

“rtspUrl”: rost

“rtmpUrl”: rost

}

}

}

Javob

{

“holat”: rost,

"venc":{

"asosiy":{

"yoqish":int,

“rejim”:”h264″,

"col": 3840,

"chiziq": 2160,

"bit tezligi": 115200,

"frmrate": 30,

“rcmode”:”cbr”,

“profile”:”MP”,

"interval": 30,

“rtspUrl”:”rtsp://192.168.1.155:554/stream/main”

“rtmpUrl”:”rtmp://192.168.1.155:1935/app/rtmpstream0″

},

"sub":{

"yoqish":int,

“rejim”:”h264″,

"col": 1280,

"chiziq": 720,

"bit tezligi": 4096,

"frmrate": 30,

“rcmode”:”cbr”,

“profile”:”MP”,

"interval": 30,

“rtspUrl”:”rtsp://192.168.1.155:554/stream/sub”

“rtmpUrl”:”rtmp://192.168.1.155:1935/app/rtmpstream1″

}

}

}

Kodlash konfiguratsiyasi qo'llab-quvvatlanmaydi

{

"holat": noto'g'ri,

"venc": yolg'on,

}

Asosiy yoki quyi oqimlarni qo'llab-quvvatlamaydi

{

"holat": noto'g'ri,

“venc”:{“main”:false}

}

3 Audio kodlash
3.1 Ovozni kodlash sozlamalari

Oʻrnatish

So'rov

{

"kalit":int,

"audio":{

"yoqish":int,

“sampsabr":int,

"bit kengligi":int,

“SoundMode”: “Mono”, //”Mono”, “Stereo”

"encMode":"G711A",
//"G711A","G711U","ADPCMA","G726","LPCM","AAC"

"bit tezligi": int // Bps
8000、16000、22000、24000、32000、48000、64000、96000、128000、256000、320000

}

}

Javob

Muvaffaqiyatli o'rnating, oxirgi audio kodlash parametrlarini qaytaring

{

“holat”: rost,

"audio":{

"yoqish":int,

“sampsabr":int,

"bit kengligi":int,

"ovoz rejimi":"Mono",

"encMode":"G711A",

"bit tezligi": int

}

}

Kodlash konfiguratsiyasi yoki parametr xatolarini qo'llab-quvvatlamaydi

{

"holat": noto'g'ri,

"audio": yolg'on

}

3.2 Ovozni kodlash parametrlarini olish

Oling

So'rov

{

"kalit":int,

"audio": rost

}

Or

{

"kalit":int,

"audio":{

"yoqish": rost,

“sampsabr qil": rost,

“bit kengligi”: rost,

"ovoz rejimi": rost,

“encMode”: rost,

“bit tezligi”: rost

}

}

Muvaffaqiyatli o'rnating, oxirgi audio kodlash parametrlarini qaytaring

{

“holat”: rost,

"audio":{

"yoqish":int,

“sampsabr":int,

"bit kengligi":int,

"ovoz rejimi":"Mono",

"encMode":"G711A",

"bit tezligi": int

}

}

O‘zgartirish buyrug‘i olinmadi yoki qo‘llab-quvvatlanmadi

{

"holat": noto'g'ri,

"audio": yolg'on

}

4 Tarmoq sozlamalari
4.1 Tarmoq parametrlarini sozlash

Oʻrnatish

So'rov

{

"kalit":int,

"ethernet":

{

“eth0”:{

“dhcp”:int //0 qo‘lda 1 avtomatik

“ip”:”192.168.1.155″,

"tarmoq niqobi":"192.168.1.1",

"shlyuz":"192.168.1.1",

“dns”:”192.168.1.1″,

“mac”:”01:23:45:67:89:ab”

“httpPort”:int,

"rtspPort":int

"rtmpPort":int

}

}

}

Tarmoq sozlamalari qo'llab-quvvatlanmaydi

{

"holat": noto'g'ri,

"ethernet": yolg'on,

}

eth0 mavjud emas yoki konfiguratsiyani qo'llab-quvvatlamaydi.

{

"holat": noto'g'ri,

“ethernet”:{“eth0”:false}

}

Ayrim tarmoq parametrlarini o‘rnatib bo‘lmadi.

{

"holat": noto'g'ri,

"ethernet":

{

“eth0”:{

“dhcp”:int //0 qo‘lda 1 avtomatik

"ip": yolg'on,

"tarmoq niqobi":"192.168.1.1",

"shlyuz": yolg'on,

“dns”:”192.168.1.1″,

“mac”:”01:23:45:67:89:ab”,

“httpPort”:int,

"rtspPort":int,

"rtmpPort":int

}

}

}

Muvaffaqiyatli sozlang

{

“holat”: rost,

"ethernet":

{

“eth0”:{

“dhcp”:int //0 qo‘llanma 1avto

“ip”:”192.168.1.155″,

"tarmoq niqobi":"192.168.1.1",

"shlyuz":"192.168.1.1",

“dns”:”192.168.1.1″,

“mac”:”01:23:45:67:89:ab”

“httpPort”:int,

"rtspPort":int,

"rtmpPort":int

}

}

4.2 Tarmoq parametrlarini olish

Oling

Talab:

{

"kalit":int,

“ethernet”:{“eth0”:true}

}

or

{

"kalit":int,

"ethernet":

{

“eth0”:{

“dhcp”: rost,

“ip”: rost,

“tarmoq niqobi”: rost,

“shlyuz”: rost,

“dns”: rost,

"mac": rost,

“httpPort”: rost,

“rtspPort”: rost

“rtmpPort”: rost

}

}

}

Javob

{

“holat”: rost,

"ethernet":

{

“eth0”:{

"dhcp":int // 0 qo'lda 1 avtomatik

“ip”:”192.168.1.155″,

"tarmoq niqobi":"192.168.1.1",

"shlyuz":"192.168.1.1",

“dns”:”192.168.1.1″,

“httpPort”:int,

"rtspPort":int

"rtmpPort":int

}

}

Tarmoq parametrlarini olish qo'llab-quvvatlanmaydi

{

"holat": noto'g'ri,

"ethernet": yolg'on,

}

eth0 mavjud emas yoki konfiguratsiyani qo'llab-quvvatlamaydi.

{

"holat": noto'g'ri,

“ethernet”:{“eth0”:false}

}

Ba'zi tarmoq parametrlarini olinmadi.

{

"holat": noto'g'ri,

"ethernet":

{

“eth0”:{

"dhcp":int // 0 qo'lda 1 avtomatik

"ip": yolg'on,

"tarmoq niqobi":"192.168.1.1",

"shlyuz": yolg'on,

“dns”:”192.168.1.1″,

“httpPort”:int,

"rtspPort":int

"rtmpPort":int

}

}

}

5 Tasvirni boshqarish
5.1 Rasm parametrlarini sozlash

Sozlash:

So'rov

{

"kalit":int,

"Rasm":

{

"fokus_rejimi":"avtomatik", //"avtomatik","qo'lda"

“fokus_masofasi”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”,”10m”

“ekspozitsiya_rejimi”:”avtomatik”, //”avtomatik”,”qo‘lda”,”iris ustuvorligi”,”zarba ustuvorligi”,”yorqinlik ustuvorligi”

“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

“anti_flicker”:int, //0: 1:50Hz 2:60Hz

“exposure_brightness”:int, //0~27

“iris”:int, //0~13

“daromad”:int, //0~15

“WB_rejimi”:”avtomatik” //”avtomatik”,”ichki”,”tashqi”,”bir marta bosish”,”avtomatik kuzatish”,”qo‘lda”

“R_gain”:int, //0~255

“B_gain”:int, //0~255

"oyna": int

"flip":int,

"orqa yorug'lik_kompensatsiyasi":int,

“gamma”:int, //0~4

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

"yorqinlik":int, //0~15

“aniqlik”:int, //0~15

"kontrast":int, //0~15

"to'yinganlik":int, //0~15

“DC_iris”:int, //0: yopish 1: ochiq

“shovqinni_reduction_2D”:int,

“noise_reduction_3D”:int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:o‘chirish

“vo_resolution”:”1920X1080P@60Hz”

“image_reset”:int

“kattalashtirish”:[type,speed] //yozing 0 masshtabni to‘xtatish 1 kattalashtirish 2 kichraytirish tezligi:0~7

“fokus”:[turi,tezlik] //turi 0 fokusni toʻxtatish 1 fokus yaqinida 2 fokus uzoq tezlik:0~7

“ptz”:[type,speed] //yozing 0 ptz to‘xtash 1 yuqoriga 2 pastga 3 chapga 4 o‘ngga 5 uyga 6 tiklash 7 yuqoriga+chapga 8 pastga+chapga 9 yuqoriga+o‘ngga 10 pastga+o‘ngga tezlik:0~0x18

“preset”:{“add”:int,”del”:int,”call”:int,”check”:int}

“snap”:int // Rasmga olish; =1 yoqish, muvaffaqiyatli suratga olish rost, xatolik esa noto‘g‘ri natijani qaytaradi

"abs ctrl":

{

“kattalashtirish”:int,

"fokus":int,

"pan":int,

"tilt": int

}

}

}

Javob

{

"holat": rost

"Rasm":

{

"fokus_rejimi":"avtomatik", //"avtomatik","qo'lda"

“fokus_masofasi”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”,”10m”

“ekspozitsiya_rejimi”:”avtomatik”, //”avtomatik”,”qo‘lda”,”iris ustuvorligi”,”zarba ustuvorligi”,”yorqinlik ustuvorligi”

“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

“anti_flicker”:int, //0:yopish 1:50Hz 2:60Hz

“exposure_brightness”:int, //0~27

“iris”:int, //0~13

“daromad”:int, //0~15

“WB_rejimi”:”avtomatik” //”avtomatik”,”ichki”,”tashqi”,”bir marta bosish”,”avtomatik kuzatish”,”qo‘lda”

“R-daromad”:int, //0~255

“B-daromad”:int, //0~255

"oyna": int

"flip":int,

"orqa yorug'lik_kompensatsiyasi":int,

"gamma":int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

"yorqinlik":int, //0~15

“aniqlik”:int, //0~15

"kontrast":int, //0~15

"to'yinganlik":int, //0~15

“DC_iris”:int, // 0: yopish 1: ochiq

“shovqinni_reduction_2D”:int,

“noise_reduction_3D”:int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:o‘chirish

“vo_resolution”:”1920X1080P@60Hz”

“Rasmni tiklash”: rost

“kattalashtirish”: rost

"fokus": rost

"ptz": rost

"oldindan o'rnatilgan": rost

“snap”: rost

“abs ctrl”: rost

}

}

Muvaffaqiyatsiz bo'lsa, tegishli subparagraf "false" ga o'rnatiladi, masalanample

{

"holat": noto'g'ri

"Rasm":

{

"fokus_rejimi":"avtomatik", //"avtomatik","qo'lda"

"fokus_masofasi": noto'g'ri,

“ekspozitsiya_rejimi”:”avtomatik”, //”avtomatik”,”qo‘lda”,”iris ustuvorligi”,”zarba ustuvorligi”,”yorqinlik ustuvorligi”

“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

“anti_flicker”:int, //0:yopish 1:50Hz 2:60Hz

"eHM_yorqinligi": noto'g'ri,

“iris”:int, //0~13

“daromad”:int, //0~15

“WB_rejimi”:”avtomatik” //”avtomatik”,”ichki”,”tashqi”,”bir marta bosish”,”avtomatik kuzatish”,”qo‘lda”

“R-daromad”:int, //0~255

“B-daromad”:int, //0~255

"oyna": yolg'on,

"flip":int,

"orqa yorug'lik_kompensatsiyasi":int,

"gamma":int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

"yorqinlik":int, //0~15

“aniqlik”:int, //0~15

"kontrast":int, //0~15

"to'yinganlik":int, //0~15

“shovqinni_reduction_2D”:int,

“noise_reduction_3D”:int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:o‘chirish

“vo_resolution”:”1920X1080P@60Hz”

“tasvirni tiklash”: rost,

“kattalashtirish”: rost,

“fokus”: rost,

“ptz”: rost,

"oldindan o'rnatilgan": noto'g'ri,

"snap": noto'g'ri

"abs ctrl": noto'g'ri

}

}

5.2 Tasvir parametrlarini olish

Oling

So'rov

{

"kalit":int,

"rasm":{

“fokus_rejimi”: rost,

“fokus_masofasi”: rost,

“exposure_mode”: rost,

"deklanşör": rost,

“anti_flicker”: rost,

“eHM_yorqinligi”: rost,

"iris": rost,

"daromad": rost,

“WB_rejimi”: rost,

“R_gain”: rost,

“B_gain”: rost,

"oyna": rost,

"aylantirish": rost,

“orqa nuri_kompensatsiyasi”: rost,

"gamma": rost,

“digital_zoom_enable”: rost,

“WDR_enable”: rost,

“WDR_level”: rost,

"yorqinlik": rost,

"aniqlik": rost,

"kontrast": rost,

"to'yinganlik": rost,

“DC_iris”: rost,

"shovqinni_kamaytirish_2D":to'g'ri,

"shovqinni_kamaytirish_3D":to'g'ri,

“vo_resolution”: rost,

“vo_support”: rost,

“ramka_tezligi”: rost,

"oldindan o'rnatilgan": int

“kattalashtirish”: rost,

“fokus”: rost,

"pan": rost,

"tilt": rost

}

}

Javob

Muvaffaqiyatga erishing, nisbiy qiymatni qaytaring

{

"holat": rost

"Rasm":

{

"fokus_rejimi":"avtomatik", //"avtomatik","qo'lda"

“fokus_masofasi”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”,”10m”

“ekspozitsiya_rejimi”:”avtomatik”, //”avtomatik”,”qo‘lda”,”iris ustuvorligi”,”zarba ustuvorligi”,”yorqinlik ustuvorligi”

“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

“anti_flicker”:int, //0:yopish 1:50Hz 2:60Hz

“exposure_brightness”:int, //0~27

“iris”:int, //0~13

“daromad”:int, //0~15

“WB_rejimi”:”avtomatik” //”avtomatik”,”ichki”,”tashqi”,”bir marta bosish”,”avtomatik_kuzatuv”,”qo‘lda”,”natriy”,”lyuminestsent”

“R_gain”:int, //0~255

“B_gain”:int, //0~255

"oyna": int

"flip":int,

"orqa yorug'lik_kompensatsiyasi":int,

"gamma":int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

"yorqinlik":int, //0~15

“aniqlik”:int, //0~15

"kontrast":int, //0~15

"to'yinganlik":int, //0~15

“DC_iris”:int, // 0: yopish 1: ochiq

“shovqinni_reduction_2D”:int,

“noise_reduction_3D”:int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:o‘chirish

“vo_resolution”:”1920X1080P@60Hz”

“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

“ramka_tezligi”:int

“preset”:int //0 mavjud 1 ta mavjud emas

“kattalashtirish”: 0,

"fokus": 4000,

"pan": 0,

"egilish": 0

}

}

Muvaffaqiyatsiz bo'lsa, pastki elementlarga nisbatan false qiymatini o'rnating, masalan:

{

"holat": noto'g'ri

"Rasm":

{

"fokus_rejimi":"avtomatik", //"avtomatik","qo'lda"

“fokus_masofasi”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”,”10m”

“ekspozitsiya_rejimi”:”avtomatik”, //”avtomatik”,”qo‘lda”,”iris ustuvorligi”,”zarba ustuvorligi”,”yorqinlik ustuvorligi”

“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

“anti_flicker”:int, //0:yopish 1:50Hz 2:60Hz

“exposure_brightness”:int, //0~27

“iris”:int, //0~13

“daromad”:int, //0~15

"WB_rejimi": noto'g'ri,

"R_gain": noto'g'ri,

"B_gain": yolg'on,

"oyna": yolg'on,

"flip":int,

"orqa yorug'lik_kompensatsiyasi":int,

"gamma":int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

"yorqinlik":int, //0~15

“aniqlik”:int, //0~15

"kontrast":int, //0~15

"to'yinganlik":int, //0~15

“shovqinni_reduction_2D”:int,

“noise_reduction_3D”:int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:o‘chirish

“vo_resolution”:”1920X1080P@60Hz”

“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

“ramka_tezligi”:int

"oldindan o'rnatilgan": noto'g'ri

}

}

6 RTMP oqimi
6.1 RTMP Streaming parametrini sozlash

Oʻrnatish

So'rov

{

"kalit":int,

"rtmp":{

"asosiy":{

"yoqish":int,

"url”:”rtmp://192.168.1.118:1935/app/rtmpstream2″,

},

"sub":{

"yoqish":int,

"url”:”rtmp://192.168.1.118:1935/app/rtmpstream3″,

}

}

}

Javob

Muvaffaqiyatli sozlang, oxirgi kodlash parametrlarini qaytaring

{

"holat": rost

"rtmp":{

"asosiy":{

"yoqish":int,

"url”:”rtmp://192.168.1.118:1935/app/rtmpstream2″,

“status”:int, //0 oqim xatosi 1 ta oqim muvaffaqiyati

},

"sub":{

"yoqish":int,

"url”:”rtmp://192.168.1.118:1935/app/rtmpstream3″,

“status”:int, //0 oqim xatosi 1 ta oqim muvaffaqiyati

}

}

}

RTMP oqim konfiguratsiyasi qo'llab-quvvatlanmaydi

{

"holat": noto'g'ri

"rtmp": noto'g'ri

}

Asosiy yoki quyi oqim konfiguratsiyasini qo'llab-quvvatlamaydi

{

"holat": noto'g'ri,

“rtmp”:{“main”:false,sub”:false}

}

Parametr xatosi

{

"holat": noto'g'ri,

“rtmp”:{“main”:false}

}

6.2 RTMP Streaming parametrlarini olish

Oling

So'rov

{

"kalit":int,

“rtmp”:{“main”:true,”sub”:true}

}

or

{

"kalit":int,

"rtmp":{

"asosiy":{

"yoqish": rost,

"url”: rost,

},

"sub":{

"yoqish": rost,

"url”: rost,

},

}

}

Javob

{

“holat”: rost,

"rtmp":{

"asosiy":{

"yoqish":int,

"url”:”rtmp://192.168.1.118:1935/app/rtmpstream2″,

“status”:int, //0 oqim xatosi 1 ta oqim muvaffaqiyati

},

"sub":{

"yoqish":int,

"url”:”rtmp://192.168.1.118:1935/app/rtmpstream3″,

“status”:int, //0 oqim xatosi 1 ta oqim muvaffaqiyati

}

}

}

RTMP oqim konfiguratsiyasi qo'llab-quvvatlanmaydi

{

"holat": noto'g'ri

"rtmp": noto'g'ri

}

Asosiy yoki quyi oqim konfiguratsiyasini qo'llab-quvvatlamaydi

{

"holat": noto'g'ri,

“rtmp”:{“main”:false,sub”:false}

}

Parametr xatosi

{

"holat": noto'g'ri,

“rtmp”:{“main”:false}

}

7 Tizim boshqaruvi
7.1 Tizimni boshqarish sozlamalari

Oʻrnatish

So'rov:

{

"kalit":int,

"tizim":

{

“tizim_nazorati”:”tasvirni asl holatiga qaytarish”,//”image_reset” Rasm parametrlarini tiklash, “zavodni_qayta tiklash” Zavod sozlamalarini tiklash, “system_reboot” Tizimni qayta ishga tushirish

“login”:”foydalanuvchi:parol”,

}

}

Javob:

Muvaffaqiyatli sozlang

So'rov:

{

"holat": rost

"tizim":

{

“tizim_nazorati”: rost

“login”:int // Kalit qiymatini qaytaring, barcha json shovqinlari “key”:int elementini o‘z ichiga olishi kerak, aks holda buyruq javob bermaydi.

}

}

Sozlab bo‘lmadi

{

"holat": noto'g'ri

"tizim":

{

"tizim_nazorati": noto'g'ri

"Kirish": noto'g'ri

}

}

7.2 Tizim boshqaruvini olish

Oling:

So'rov:

{

"kalit":int,

"tizim":

{

“qurilma_nomi”: rost,

“seriya_raqami”: rost,

“bootloader_version”: rost,

“tizim_versiyasi”: rost,

“ilova_versiyasi”: rost,

“hardware_version”: rost

"login":"foydalanuvchi:parol"

}

}

Javob:

Sotib olish muvaffaqiyati

{

"holat": rost

"tizim":

{

“qurilma_nomi”:”FHD video konferentsiya kamerasi”,

“seriya_raqami”:”123456789″,

“bootloader_version”:”V1.0.0″,

“tizim_versiyasi”:”V1.0.0″,

“ilova_versiyasi”:”V1.0.0”

“hardware_version”:”V1.0.0”

“login”:int // Kalit qiymatini qaytaring, barcha json shovqinlari “key”:int elementini o‘z ichiga olishi kerak, aks holda buyruq javob bermaydi.

}

}

Qabul qilinmadi

{

"holat": noto'g'ri

"tizim":

{

"qurilma_nomi": noto'g'ri,

“seriya_raqami”:”123456789″,

“bootloader_version”:”V1.0.0″,

“tizim_versiyasi”:”V1.0.0″,

“ilova_versiyasi”:”V1.0.0”

}

}

7.3 Brauzerni boshqarish

Brauzerning manzil satri tomonini boshqarish va so'rov kamerasi parametrlarini qo'llab-quvvatlash, sintaksis yuqoridagi sintaksis bilan bir xil, farqi shundaki, hech qanday kirish autentifikatsiyasi, ya'ni hech qanday kalit yoki tizimga kirish buyruqlar to'plamiga muvofiq to'g'ridan-to'g'ri amalga oshirilmaydi.

Example 1: so'rov versiyasi raqami

http://192.168.1.189/cgi-bin/web.fcgi?func=get{“system”:{“app_version”:true}}

AIDA Imaging HTTP kirish - a1

Example 2: Kattalashtirish mutlaq holatini o'rnating

http://192.168.1.189/cgi-bin/web.fcgi?func=set{“image”:{“abs ctrl”:{“zoom”:0}}}

AIDA Imaging HTTP kirish - a2

Example 3: so'rov ptz pozitsiyasi

http://192.168.2.141/cgi-bin/web.fcgi?func=get{“image”:{“zoom”:true,”focus”:true,”pan”:true,”tilt”:true}}

AIDA Imaging HTTP kirish - a3

8. Avtomatik kuzatish (mavjud bo'lsa)
8.1 Avtomatik kuzatuv parametrlarini olish

Oling:

So'rov

{

"ai": rost

}

or

{

"ai":{

"yoqish": rost,

"peoplePos": rost,

"xalq": rost,

"SwitchTime": rost,

“boardDetectEn”: rost,

“highLightTarget”: rost,

“zoomLock”: rost,

“PLimit”: rost

}

}

Muvaffaqiyatli o'ting, so'nggi parametrlarga qayting

{

"ai": {

"yoqish": 1,

"odamlar": 2,

"odamlar": 6,

"Switch Time": 20,

“boardDetectEn”: 1,

"highLightTarget": 0,

“zoomLock”: 1,

"PLimit": 1

},

"Status": rost

}

Qo'llab-quvvatlamaydi yoki g'ayritabiiy parametrlarni

{

"holat": noto'g'ri,

"ai": yolg'on

}

Maxsus oldindan o'rnatilgan pozitsiya ta'rifi:

Oldindan o'rnatilgan №255: uy holati;

Oldindan o'rnatilgan №254: o'ngdan pastga chegara pozitsiyasi;

Oldindan o'rnatilgan №253: chapdan yuqoriga chegara pozitsiyasi;

Oldindan o'rnatilgan №252: doska o'rni

9 NDI sozlamalari
9.1 NDI parametr sozlamalari

So'rov

{

“NDI”:{

"yoqish":int,

"qurilma nomi":"HX",

"kanal nomi":"Kanal1",

"guruhlar":"ommaviy",

"multicast": {

"yoqish": 0,

“IP”: “239.255.0.0”,

“Niqob”: “255.255.0.0”,

"TTL": 1

},

"kashfiyot serveri":"192.168.1.42"

}

}

Javob

Sozlash muvaffaqiyatli bo'ldi va NDI parametrlari o'zgartirildi.

{

“NDI”:{

"yoqish": 1,

"qurilma nomi":"HX",

"kanal nomi":"Kanal1",

"guruhlar":"ommaviy",

"multicast": {

"yoqish": 0,

“IP”: “239.255.0.0”,

“Niqob”: “255.255.0.0”,

"TTL": 1

},

"kashfiyot serveri":"192.168.1.42"

},

"Status": rost

}

NDI konfiguratsiyasi qo'llab-quvvatlanmaydi

{

"holat": noto'g'ri

"NTP": noto'g'ri

}

Parametr xatosi

{

“NDI”:{

"yoqish": 1,

"qurilma nomi":"HX",

"kanal nomi":"Kanal1",

"guruhlar":"ommaviy",

"multicast": {

"yoqish": 0,

“IP”: “239.255.0.0”,

“Niqob”: “255.255.0.0”,

"TTL": 1

},

"kashfiyot serveri": noto'g'ri

},

"Status": noto'g'ri

}

9.2 NDI parametrlarini olish

So'rov

{

“NDI”:{

"yoqish": rost,

“qurilma nomi”: rost,

"kanal nomi": rost,

"guruhlar": rost,

"multicast": rost,

"kashfiyot serveri": rost

}

}

{

"NDI": to'g'ri

}

Javob

{

“NDI”:{

"yoqish": 1,

"qurilma nomi":"HX",

"kanal nomi":"Kanal1",

"guruhlar":"ommaviy"

"multicast": {

"yoqish": 0,

“IP”: “239.255.0.0”,

“Niqob”: “255.255.0.0”,

"TTL": 1

},

"kashfiyot serveri":"192.168.1.42",

},

"Status": rost

}

NDI ni qo'llab-quvvatlamaydi

{

"holat": noto'g'ri

"NDI": noto'g'ri

}

10 SRT sozlamalari
10.1 SRT parametrlari

So'rov

{

“SRT”:{

"rejim":"tinglash", //"tinglash", "qo'ng'iroq qiluvchi"", "uchrashuv"

"tinglash":

{

"yoqish":int,

"port":int,

“kechikish”:int, // Millisekundlar

"shifrlash": int,

"kalit uzunligi": int, //32, 24, 16

“kalit”: “012345678”,

}

}

}

or

{

“SRT”:{

"rejim":"qo'ng'iroq qiluvchi", //"tinglash","qo'ng'iroq qiluvchi","uchrashuv"

"Asosiy qo'ng'iroq qiluvchi":

{

"yoqish":int,

“ip”:”192.168.1.158″,

"port":int,

“kechikish”:int, //millisekundlar

"shifrlash": int,

"kalit uzunligi": int, //32, 24, 16

“kalit”: “012345678eee”,

“oqim”:”r=0″

},

"qo'ng'iroq qiluvchi":

{

"yoqish":int,

“ip”:”192.168.1.158″,

"port":int,

“kechikish”:int, // millisekund

“oqim”:”r=0″

"shifrlash": int,

"kalit uzunligi": int, //32, 24, 16

“kalit”: “012345678eee”,

“oqim”:”r=1″

}

}

}

or

{

“SRT”:{

"rejim":"uchrashuv", //"tinglash","qo'ng'iroq qiluvchi","uchrashuv"

"Asosiy uchrashuv":

{

"yoqish":int,

“ip”:”192.168.1.158″,

"port":int,

“kechikish”:int, //millisekund

"shifrlash": int,

"kalit uzunligi": int, //32, 24, 16

“kalit”: “012345678eee”,

“oqim”:”r=0″

},

"kichik uchrashuv":

{

"yoqish":int,

“ip”:”192.168.1.158″,

"port":int,

“kechikish”:int, //millisekund

“oqim”:”r=0″

"shifrlash": int,

"kalit uzunligi": int, //32, 24, 16

“kalit”: “012345678eee”,

“oqim”:”r=1″

}

}

}

Javob

Muvaffaqiyatli sozlash, SRT parametrlari o'zgartirildi

{

“SRT”:{

"rejim":"tinglash",

"tinglash":

{

"yoqish": 1,

"port": 1600,

"kechikish": 120,

"shifrlash": 1,

"kalit uzunligi": 32,

“kalit”: “012345678eee”,

“asosiy url”:”srt://192.168.1.158:1600?streamid=r=0″,

“sub url”:”srt://192.168.1.158:1600?streamid=r=1″,

}

},

"Status": rost

}

or

{

“SRT”:{

"rejim":"qo'ng'iroq qiluvchi",

"Asosiy qo'ng'iroq qiluvchi":

{

"yoqish": 1,

“ip”:”192.168.1.158″,

"port": 1600,

"kechikish": 120,

"shifrlash": 1,

"kalit uzunligi": 32,

“kalit”: “012345678eee”,

“oqim”:”r=0″

},

"qo'ng'iroq qiluvchi":

{

"yoqish": 1,

“ip”:”192.168.1.158″,

"port": 1600,

"kechikish": 120,

"shifrlash": 1,

"kalit uzunligi": 32,

“kalit”: “012345678eee”,

“oqim”:”r=1″

}

},

"Status": rost

}

SRT qo'llab-quvvatlanmaydi / Parametr xatosi

{

"holat": noto'g'ri

"SRT": noto'g'ri

}

10.2 SRT parametrlarini olish

So'rov

{

“SRT”: rost

}

Javob

{

“SRT”:{

"rejim":"tinglash",

"tinglash":

{

"yoqish": 1,

"port": 1600,

"kechikish": 120,

"shifrlash": 1,

"kalit uzunligi": 32,

“kalit”: “012345678eee”,

“asosiy url”:”srt://192.168.1.158:1600?streamid=r=0″,

“sub url”:”srt://192.168.1.158:1600?streamid=r=1″,

}

},

"Status": rost

}

or

{

“SRT”:{

"rejim":"qo'ng'iroq qiluvchi",

"Asosiy qo'ng'iroq qiluvchi":

{

"yoqish": 1,

“ip”:”192.168.1.158″,

"port": 1600,

"kechikish": 120,

"shifrlash": 1,

"kalit uzunligi": 32,

“kalit”: “012345678eee”,

“oqim”:”r=0″

},

"qo'ng'iroq qiluvchi":

{

"yoqish": 1,

“ip”:”192.168.1.158″,

"port": 1600,

"kechikish": 120,

"shifrlash": 1,

"kalit uzunligi": 32,

“kalit”: “012345678eee”,

“oqim”:”r=1″

}

},

"Status": rost

}

or

{

“SRT”:{

“rejim”: “uchrashuv”,

"Asosiy uchrashuv":

{

"yoqish": 1,

“ip”:”192.168.1.158″,

"port": 1600,

“kechikish”: 120,

"shifrlash": 1,

"kalit uzunligi": 32,

“kalit”: “012345678eee”,

“oqim”:”r=0″

},

"sub-rendezvousr":

{

"yoqish": 1,

“ip”:”192.168.1.158″,

"port": 1600,

"kechikish": 120,

"shifrlash": 1,

"kalit uzunligi": 32,

“kalit”: “012345678eee”,

“oqim”:”r=1″

}

},

"Status": rost

}

SRT qo'llab-quvvatlanmaydi

{

"holat": noto'g'ri

"SRT": noto'g'ri

}

Hujjatlar / manbalar

PDF thumbnailTasvirlash HTTP kirish
User Guide · HD-NDI-200, HD3G-NDI-200l, HD-NDI-X20, HD-NDI-CUBE, HD-NDI-IP67, HD-NDI-MINI, HD-NDI-VF, HDNDI-TF, HD-NDI3-120, HD-NDI3-IP67, UHD-NDI3-300, UHD-NDI3-IP67, UHD-NDI3-X30, PTZ-X12-IP, PTZ-X20-IP, PTZ-NDI-X12, PTZ-NDI-X18, PTZ-NDI-X20, PTZ-NDI3-X20, PTZ4K-NDI-X12, PTZ4KNDI-X30, PTZ4K12G-FNDI-X30., Imaging HTTP Access, HTTP Access, Access

Savol bering

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Savol bering

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.