I-AIDA Imaging HTTP Umhlahlandlela Womsebenzisi

Ilogo yokufanekisa ye-AIDA1

Okuqukethwe fihla

I-AIDA Imaging HTTP Access Guide
Okwamakhamera wevidiyo we-IP Kuphela

OCT 2024 Ukubuyekezwa

Lo mhlahlandlela ubuhloselwe ukusiza abasebenzisi ukuthi babhale futhi benze izinhlelo zabo ukuze baxhumeke ngqo kumakhamera ethu. Lokhu kuvumelana nezimo kusiza ukwengeza ekudaleni kwakho nokusonta ekulawuleni ikhamera!

Awudingi ukusebenzisa lo mhlahlandlela ukuze usebenzise ikhamera. Akuzona zonke izilungiselelo kule dokhumenti eziphathelene nemodeli ngayinye, kuphela uma imodeli inaleso sici esithile lapho ukufinyelela kulezo zici kuzosebenza.

Uhlu Lomkhiqizo Osebenzayo:

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-IP67, UHD-NDI3-300-IP3-NDI-67, UHD-IP3-NDI-30, UHD-IPXNUMX-NDI-XNUMX

I-PTZ: PTZ-X12-IP, PTZ-X20-IP, PTZ-NDI-X12, PTZ-NDI-X18, PTZ-NDI-X20, PTZ-NDI3-X20, PTZ4K-NDI-X12, PTZ4K-NDI-X30, PTZ4K12G-FNDI-X30

*I-NDI® wuphawu lokuthengisa olubhalisiwe kwa-VIZRT AB

1.1 Ukuqalisa

Uma usebenzisa le dokhumenti kufanele ube nokuqonda okuthile kanye nekhono lephrothokholi ye-http kanye nendlela yayo yokucela i-POST.

1.2 Imithethonqubo yegrama

I-HTTP iyindinganiso yezicelo nezimpendulo phakathi kweklayenti nohlangothi lweseva. Ukusebenzisa a web isiphequluli, web isiseshi, noma elinye ithuluzi, iklayenti liqala isicelo se-HTTP esikhaleni esicacisiwe kuseva (imbobo ezenzakalelayo ingu-80). Iklayenti ngokuvamile libizwa ngokuthi uhlelo lwe-ejenti yomsebenzisi. Iseva iphendula esicelweni seklayenti futhi igcina izinsiza ezithile kuseva, njenge-HTML files nemifanekiso. Lolu hlobo lweseva ngokuvamile lubizwa ngokuthi a Web iseva.

Izicelo ze-HTTP kumele zilandele lezi ziqondiso ezilandelayo

Wonke amapharamitha acela ukuhamba ngendlela "yokuthumela", ngezindlela ezimbili ezihlukene zokuhlukanisa phakathi kokuthola nokusetha nge-func

Setha isixhumi esibonakalayo sepharamitha

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

Thola isixhumi esibonakalayo sepharamitha

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

1.3 Cela kanye Nempendulo example

Uma sicabanga ukuthi i-ip yethu yekhamera yi-192.168.1.180, i-syntax ngokusho kwe-1.2 ithi

Thola isixhumi esibonakalayo sepharamitha.

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

Setha isixhumi esibonakalayo

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

**Isicelo sokungena njengesiboneloample**

Lesi sicelo siyindlela yokuthola, ngakho isicelo sisetha isixhumi esibonakalayo url, futhi idlulisa amapharamitha wokuqukethwe ngefomethi ye-json

Okuqukethwe kwepharamitha

“`

{

"Uhlelo":

{

"login":"umsebenzisi:iphasiwedi",

}

}

“`

I-json string system imele ucingo oluya kumsebenzi oyinhloko, ukungena ngemvume kumelele ucingo oluya kupharamitha. umsebenzisi:iphasiwedi imele amapharamitha angenayo.

OkwesiboneloampLe, uma i-akhawunti yekhamera yamanje kanye nephasiwedi kokubili kungumlawuli, ifomethi yokugcina yokudlulisela ithi

“`

{

"Uhlelo":

{

"ngena":"admin:admin",

}

}

“`

Okuqukethwe okubuyiswayo kubuyiselwa ngemva kwesicelo, futhi okuqukethwe okuyimbuyiselo kubuyisela amapharamitha ahlukene kuye ngendlela esetshenziswe ukubiza umsebenzi. Indlela yokungena ibuyisela okuqukethwe okulandelayo kwe-json

Impumelelo yokubuya

“`

{

“isimo”:iqiniso

"Uhlelo":

{

"login":int

}

}

“`

Yehlulekile ukubuya

“`

{

“isimo”:amanga

"Uhlelo":

{

“ngena ngemvume”:amanga

}

}

“`

lapho isimo siyisimo somsebenzi wekholi , iqiniso ngempumelelo futhi amanga ngokwehluleka.

Ifomethi yokubuyisela ihambisana nefomethi yesicelo, uhlelo luwucingo lomsebenzi oyinhloko, ukungena ngemvume kuwucingo lokubuyisela ukhiye.

Qaphela: Ngaphezu kokungena ngemvume, noma yikuphi okunye ukusebenzisana komyalo kufanele kudluliswe ngokhiye, i-syntax ithi “key”:int, futhi inani le-int elinamathiselwe “kukhiye” inani elibuyiswe umsebenzi “wokungena ngemvume” libuyisela inani.

**Thatha isixhumi esibonakalayo senethiwekhi njengesiboneloample**

Kunezindawo ezimbili zokusebenzelana zepharamitha yenethiwekhi, okuyizinto ezithola imingcele yesixhumi esibonakalayo senethiwekhi bese usetha imingcele yokusebenzelana kwenethiwekhi. Kusukela ku-ex engenhlaample, kuyabonakala ukuthi

Thola isixhumi esibonakalayo sepharamitha.

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

Setha isixhumi esibonakalayo

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

**Thola amapharamitha enethiwekhi**

“`

{

"ukhiye": "Inani elihambisana nenkundla yokungena ekusetshenzisweni kokungena ngemvume",

“ethernet”:{“eth0”:true}

}

“`

Lesi sicelo sisho ukuthi: Ngifuna ukushayela ukuze ngithole wonke amapharamitha ngaphansi kwe-eth0 ye-ethernet.

Ukubuyisela okuvamile:

“`

{

"isimo":iqiniso,

"i-ethernet":

{

"eth0":{

"dhcp":int, //0 manual 1 auto

“ip”:”192.168.1.155″,

“i-netmask”:”192.168.1.1″,

“isango”:”192.168.1.1″,

“dns”:”192.168.1.1″,

"httpPort":int,

“webPort”:int,

"rtspPort":int,

"rtmpPort":int

}

}

“`

Uma isixhumi esibonakalayo sijwayelekile, okungukuthi, uma isimo sinjalo, zonke izinhlaka zenethiwekhi ziyatholwa

**Ukusetha amapharamitha enethiwekhi**

“`

{

"ukhiye": "Inani elihambisana nenkundla yokungena ekusetshenzisweni kokungena ngemvume",

"i-ethernet":

{

"eth0":{

"dhcp":int //0 manual 1auto

“ip”:”192.168.1.155″,

“i-netmask”:”192.168.1.1″,

“isango”:”192.168.1.1″,

“dns”:”192.168.1.1″,

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

"httpPort":int,

“webPort”:int,

"rtspPort":int,

"rtmpPort":int

}

}

}

“`

Uma isethwe ngempumelelo, iyunithi yezinhlamvu ye-json iyabuyiselwa

“`
{

"isimo":iqiniso,

"i-ethernet":

{

"eth0":{

"dhcp":int //0 manual 1 auto

“ip”:”192.168.1.155″,

“i-netmask”:”192.168.1.1″,

“isango”:”192.168.1.1″,

“dns”:”192.168.1.1″,

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

"httpPort":int,

“webPort”:int,

“MainStreamPort”:int,

"i-subStreamPnoma":int

"rtspPort":int

"rtmpPort":int

}

}

“`

1.4 Incazelo Yokuhlola

Umuntu weposi angadawuniloda ukuze kuhlolwe iphrothokholi (https://www.getpostman.com/downloads/).

Ukusetshenziswa kwesoftware kungatholakala emiyalweni yevidiyo ehambisana naso.

2 Izilungiselelo zekhodi yevidiyo
2.1 Ukusetha ipharamitha yekhodi

Setha

Isicelo

{

"key":int,

"venc":{

"okuyinhloko":{

"vumela":int,

“imodi”:”h264″, //”h264″,”h265″,”mjpeg”

"ikholomu":3840, //int

"umugqa": 2160, //int

"Bitrate": 115200, //int

“frmrate”:30, //int

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

“Profile”:”MP”, //”baseline”, “MP”, “HP”

"Isikhawu":30 //int

},

"sub":{

"vumela":int,

“imodi”:”h264″,

“ikholomu”:1280,

"umugqa": 720,

"Bitrate": 4096,

"i-frmrate": 30,

"rcmode":"cbr",

“Profile”:”MP”, //”baseline”, “MP”, “HP”

“Isikhawu”:30

}

}

}

Impendulo

Setha ngempumelelo, buyisela amapharamitha wakamuva wombhalo wekhodi

{

“isimo”:iqiniso

"venc":{

"okuyinhloko":{

"vumela":int,

“imodi”:”h264″,

“ikholomu”:3840,

"umugqa": 2160,

"Bitrate": 115200,

"i-frmrate": 30,

"rcmode":"cbr",

“Profile": "MP",

“Isikhawu”:30

},

"sub":{

"vumela":int,

“imodi”:”h264″,

“ikholomu”:1280,

"umugqa": 720,

"Bitrate": 4096,

"i-frmrate": 30,

"rcmode":"cbr",

“Profile": "MP",

“Isikhawu”:30

}

}

}

Ukucushwa kombhalo wekhodi akusekelwe

{

“isimo”:amanga

"i-venc": amanga

}

Akukho usekelo lokusakaza okuyinhloko noma okungaphansi

{

“isimo”:amanga

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

}

Iphutha lepharamitha

{

“isimo”:amanga

“venc”:{“main”:false}

}

2.2 Ukutholwa kwepharamitha yombhalo wekhodi

Thola

Isicelo

{

"key":int,

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

}

Or

{

"key":int,

"venc":{

"okuyinhloko":{

"vumela":iqiniso,

"imodi":iqiniso,

"col":iqiniso,

"umugqa": iqiniso,

"bitrate":iqiniso,

"frmrate":iqiniso,

"rcmode":iqiniso,

“Profile”: Yiqiniso,

"isikhawu":iqiniso,

"rtspUrl”: iqiniso

"rtmpUrl”: iqiniso

},

"sub":{

"vumela":iqiniso,

"imodi":iqiniso,

"col":iqiniso,

"umugqa": iqiniso,

"bitrate":iqiniso,

"frmrate":iqiniso,

"rcmode":iqiniso,

“Profile”: Yiqiniso,

"isikhawu":iqiniso,

"rtspUrl”: iqiniso

"rtmpUrl”: iqiniso

}

}

}

Impendulo

{

"isimo":iqiniso,

"venc":{

"okuyinhloko":{

"vumela":int,

“imodi”:”h264″,

“ikholomu”:3840,

"umugqa": 2160,

"Bitrate": 115200,

"i-frmrate": 30,

"rcmode":"cbr",

“Profile": "MP",

“Isikhawu”:30,

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

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

},

"sub":{

"vumela":int,

“imodi”:”h264″,

“ikholomu”:1280,

"umugqa": 720,

"Bitrate": 4096,

"i-frmrate": 30,

"rcmode":"cbr",

“Profile": "MP",

“Isikhawu”:30,

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

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

}

}

}

Ukucushwa kombhalo wekhodi akusekelwe

{

"isimo": amanga,

"venc": amanga,

}

Akukho usekelo lokusakaza okuyinhloko noma okungaphansi

{

"isimo": amanga,

“venc”:{“main”:false}

}

3 Umbhalo Wekhodi Womsindo
3.1 Izilungiselelo zombhalo wekhodi womsindo

Setha

Isicelo

{

"key":int,

"umsindo":{

"vumela":int,

“samplerate”:int,

"bitwidth":int,

"Imodi yomsindo":"Mono", //"Mono", "Stereo"

"EncMode": "G711A",
//”G711A”, “G711U”, “ADPCMA”, “G726″,”LPCM”, “AAC”

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

}

}

Impendulo

Setha ngempumelelo, buyisela imingcele yakamuva yombhalo wekhodi womsindo

{

"isimo":iqiniso,

"umsindo":{

"vumela":int,

“samplerate”:int,

"bitwidth":int,

"Imodi yomsindo": "Mono",

"EncMode": "G711A",

"bitrate":int

}

}

Akukho ukusekelwa kokucushwa kombhalo wekhodi noma amaphutha epharamitha

{

"isimo": amanga,

“umsindo”:amanga

}

3.2 Ukutholwa kwepharamitha yombhalo wekhodi womsindo

Thola

Isicelo

{

"key":int,

“umsindo”:iqiniso

}

Or

{

"key":int,

"umsindo":{

"vumela":iqiniso,

“sampfunda": iqiniso,

"i-bitwidth":iqiniso,

"Imodi yomsindo":iqiniso,

"EncMode":iqiniso,

"bitrate":iqiniso

}

}

Setha ngempumelelo, buyisela imingcele yakamuva yombhalo wekhodi womsindo

{

"isimo":iqiniso,

"umsindo":{

"vumela":int,

“samplerate”:int,

"bitwidth":int,

"Imodi yomsindo": "Mono",

"EncMode": "G711A",

"bitrate":int

}

}

Yehlulekile ukuthola noma ayizange iwusekele umyalo wokushintsha

{

"isimo": amanga,

“umsindo”:amanga

}

4 Izilungiselelo Zenethiwekhi
4.1 Ukusetha ipharamitha yenethiwekhi

Setha

Isicelo

{

"key":int,

"i-ethernet":

{

"eth0":{

"dhcp":int //0 manual 1 auto

“ip”:”192.168.1.155″,

“i-netmask”:”192.168.1.1″,

“isango”:”192.168.1.1″,

“dns”:”192.168.1.1″,

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

"httpPort":int,

"rtspPort":int

"rtmpPort":int

}

}

}

Izilungiselelo zenethiwekhi azisekelwa

{

"isimo": amanga,

"i-ethernet": amanga,

}

i-eth0 ayikho noma ayikusekeli ukulungiselelwa.

{

"isimo": amanga,

“ethernet”:{“eth0”:false}

}

Amanye amapharamitha enethiwekhi ahlulekile ukusethwa.

{

"isimo": amanga,

"i-ethernet":

{

"eth0":{

"dhcp":int //0 manual 1 auto

"ip": amanga,

“i-netmask”:”192.168.1.1″,

"isango": amanga,

“dns”:”192.168.1.1″,

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

"httpPort":int,

"rtspPort":int,

"rtmpPort":int

}

}

}

Setha ngempumelelo

{

"isimo":iqiniso,

"i-ethernet":

{

"eth0":{

"dhcp":int //0 manual 1auto

“ip”:”192.168.1.155″,

“i-netmask”:”192.168.1.1″,

“isango”:”192.168.1.1″,

“dns”:”192.168.1.1″,

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

"httpPort":int,

"rtspPort":int,

"rtmpPort":int

}

}

4.2 Ukutholwa kwepharamitha yenethiwekhi

Thola

Isicelo:

{

"key":int,

“ethernet”:{“eth0”:true}

}

or

{

"key":int,

"i-ethernet":

{

"eth0":{

"dhcp":iqiniso,

"ip":iqiniso,

"I-netmask":iqiniso,

"isango":iqiniso,

"dns":iqiniso,

"Mac":iqiniso,

"httpPort":iqiniso,

"rtspPort": iqiniso

"rtmpPort": iqiniso

}

}

}

Impendulo

{

"isimo":iqiniso,

"i-ethernet":

{

"eth0":{

"dhcp":int // 0 manual 1 auto

“ip”:”192.168.1.155″,

“i-netmask”:”192.168.1.1″,

“isango”:”192.168.1.1″,

“dns”:”192.168.1.1″,

"httpPort":int,

"rtspPort":int

"rtmpPort":int

}

}

Ukutholwa kwepharamitha yenethiwekhi akusekelwe

{

"isimo": amanga,

"i-ethernet": amanga,

}

i-eth0 ayikho noma ayikusekeli ukulungiselelwa.

{

"isimo": amanga,

“ethernet”:{“eth0”:false}

}

Amanye amapharamitha enethiwekhi ahlulekile ukutholwa.

{

"isimo": amanga,

"i-ethernet":

{

"eth0":{

"dhcp":int // 0 manual 1 auto

"ip": amanga,

“i-netmask”:”192.168.1.1″,

"isango": amanga,

“dns”:”192.168.1.1″,

"httpPort":int,

"rtspPort":int

"rtmpPort":int

}

}

}

5 Ukulawulwa Kwezithombe
5.1 Izilungiselelo zepharamitha yesithombe

Setha:

Isicelo

{

"key":int,

"isithombe":

{

“focus_mode”:”auto”, //”auto”,”manual”

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

“exposure_mode”:”auto”, //”auto”,”manual”,”iris priority”,”shutter priority”,”ukukhanya kuqala”

“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

“zuza”:int,//0~15

“Imodi_ye-WB”:”okuzenzakalelayo” //”okuzenzakalelayo”,”ngaphakathi”,”ngaphandle”,”ukuphusha okukodwa”,”ukulandelela okuzenzakalelayo”,”manuwali”

“R_gain”:int, //0~255

“B_gain”:int, //0~255

"isibuko":int

"flip":int,

“backlight_compensation”:int,

“gamma”:int,//0~4

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

“ukukhanya”:int, //0~15

“ubukhali”:int, //0~15

"contrast":int, //0~15

"Saturation":int, //0~15

"DC_iris":int, //0: vala 1: vula

“noise_reduction_2D”:int,

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

“vo_resolution”:”1920X1080P@60Hz”

"image_reset":int

“sondeza”:[uhlobo,isivinini] //uhlobo 0 sondeza misa 1 sondeza ku-2 isivinini sokusondeza:0~7

“focus”:[uhlobo,isivinini] //uhlobo 0 ukugxilisa ukuma 1 ukugxila eduze 2 isivinini sokugxila kude:0~7

“ptz”:[uhlobo,isivinini] //hlobo 0 ptz yima 1 phezulu 2 phansi 3 kwesokunxele 4 kwesokudla 5 ikhaya 6 setha kabusha 7 phezulu+kwesokunxele 8 phansi+kwesokunxele 9 phezulu+kwesokudla 10 phansi+ kwesokudla isivinini:0~0x18

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

"snap":int // Ukuthwebula isithombe; =1 nika amandla, ukuthwebula ngempumelelo kubuyisela iqiniso, ukwehluleka kubuyisela okungamanga

"abs ctrl":

{

"sondeza":int,

"focus":int,

"pan":int,

"Tilt":int

}

}

}

Impendulo

{

“isimo”:iqiniso

"isithombe":

{

“focus_mode”:”auto”, //”auto”,”manual”

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

“exposure_mode”:”auto”, //”auto”,”manual”,”iris priority”,”shutter priority”,”ukukhanya kuqala”

“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:close 1:50Hz 2:60Hz

“exposure_brightness”:int, //0~27

“iris”:int,//0~13

“zuza”:int,//0~15

“Imodi_ye-WB”:”okuzenzakalelayo” //”okuzenzakalelayo”,”ngaphakathi”,”ngaphandle”,”ukuphusha okukodwa”,”ukulandelela okuzenzakalelayo”,”manuwali”

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

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

"isibuko":int

"flip":int,

“backlight_compensation”:int,

“gamma”:int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

“ukukhanya”:int, //0~15

“ubukhali”:int, //0~15

"contrast":int, //0~15

"Saturation":int, //0~15

“DC_iris”:int, // 0: vala 1: vula

“noise_reduction_2D”:int,

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

“vo_resolution”:”1920X1080P@60Hz”

"ukusetha kabusha isithombe":iqiniso

“sondeza”:iqiniso

“gxila”:iqiniso

"ptz": iqiniso

“sethiwe”:iqiniso

"snap":iqiniso

"abs ctrl":iqiniso

}

}

Uma ihluleka, indinyana ehambisanayo isethwe kokuthi amanga, ngokwesiboneloample

{

“isimo”:amanga

"isithombe":

{

“focus_mode”:”auto”, //”auto”,”manual”

“focus_distance”:false,

“exposure_mode”:”auto”, //”auto”,”manual”,”iris priority”,”shutter priority”,”ukukhanya kuqala”

“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:close 1:50Hz 2:60Hz

“exposure_brightness”:false,

“iris”:int,//0~13

“zuza”:int,//0~15

“Imodi_ye-WB”:”okuzenzakalelayo” //”okuzenzakalelayo”,”ngaphakathi”,”ngaphandle”,”ukuphusha okukodwa”,”ukulandelela okuzenzakalelayo”,”manuwali”

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

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

"isibuko": amanga,

"flip":int,

“backlight_compensation”:int,

“gamma”:int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

“ukukhanya”:int, //0~15

“ubukhali”:int, //0~15

"contrast":int, //0~15

"Saturation":int, //0~15

“noise_reduction_2D”:int,

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

“vo_resolution”:”1920X1080P@60Hz”

"ukusetha kabusha isithombe":iqiniso,

"sondeza":iqiniso,

"gxila":iqiniso,

"ptz":iqiniso,

"sethiwe": amanga,

"snap": amanga

"abs ctrl": amanga

}

}

5.2 Ukutholwa kwepharamitha yesithombe

Thola

Isicelo

{

"key":int,

"isithombe":{

“imodi_yokugxila”:iqiniso,

“focus_distance”:iqiniso,

"imodi_yokuveza":iqiniso,

"shutter":iqiniso,

“anti_flicker”:iqiniso,

“exposure_brightness”:iqiniso,

"iris":iqiniso,

"zuza":iqiniso,

"WB_mode":iqiniso,

“R_gain”:iqiniso,

"B_zuza":iqiniso,

"isibuko":iqiniso,

"flip":iqiniso,

“backlight_compensation”:iqiniso,

"gamma":iqiniso,

“digital_zoom_enable”:iqiniso,

“WDR_enable”:iqiniso,

“WDR_level”:iqiniso,

“ukukhanya”:iqiniso,

“ubukhali”:iqiniso,

"contrast":iqiniso,

"Saturation":iqiniso,

"DC_iris":iqiniso,

“ukunciphisa_umsindo_2D”:iqiniso,

“ukunciphisa_umsindo_3D”:iqiniso,

“vo_resolution”:iqiniso,

“vo_support”:iqiniso,

"izinga_lohlaka":iqiniso,

"sethiwe":int

"sondeza":iqiniso,

"gxila":iqiniso,

"pan": iqiniso,

"Tilt":iqiniso

}

}

Impendulo

Thola impumelelo, buyisela inani elihlobene

{

“isimo”:iqiniso

"isithombe":

{

“focus_mode”:”auto”, //”auto”,”manual”

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

“exposure_mode”:”auto”, //”auto”,”manual”,”iris priority”,”shutter priority”,”ukukhanya kuqala”

“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:close 1:50Hz 2:60Hz

“exposure_brightness”:int, //0~27

“iris”:int,//0~13

“zuza”:int,//0~15

“Imodi_ye-WB”:”okuzenzakalelayo” //”okuzenzakalelayo”,”ngaphakathi”,”ngaphandle”,”ukuphusha okukodwa”,”ukulandelela_okuzenzakalelayo”,”manuwali”,”sodium”,”i-fluorescent”

“R_gain”:int, //0~255

“B_gain”:int, //0~255

"isibuko":int

"flip":int,

“backlight_compensation”:int,

“gamma”:int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

“ukukhanya”:int, //0~15

“ubukhali”:int, //0~15

"contrast":int, //0~15

"Saturation":int, //0~15

“DC_iris”:int, // 0: vala 1: vula

“noise_reduction_2D”:int,

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

“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

“frame_rate”:int

"preset":int //0 ikhona 1 engekho

"sondeza":0,

"Gxila": 4000,

"ipani":0,

"Tsheka":0

}

}

Uma kuhlulekile, setha kokuthi amanga ngokuhlotshaniswa Nezinto Ezincane, isb:

{

“isimo”:amanga

"isithombe":

{

“focus_mode”:”auto”, //”auto”,”manual”

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

“exposure_mode”:”auto”, //”auto”,”manual”,”iris priority”,”shutter priority”,”ukukhanya kuqala”

“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:close 1:50Hz 2:60Hz

“exposure_brightness”:int, //0~27

“iris”:int,//0~13

“zuza”:int,//0~15

"WB_mode":amanga,

“R_gain”:amanga,

“B_inzuzo”:amanga,

"isibuko": amanga,

"flip":int,

“backlight_compensation”:int,

“gamma”:int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

“ukukhanya”:int, //0~15

“ubukhali”:int, //0~15

"contrast":int, //0~15

"Saturation":int, //0~15

“noise_reduction_2D”:int,

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

“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

“frame_rate”:int

“sethiwe”:amanga

}

}

6 Ukusakazwa kwe-RTMP
6.1 Ukulungiselelwa kwepharamitha yokusakaza kwe-RTMP

Setha

Isicelo

{

"key":int,

"rtmp":{

"okuyinhloko":{

"vumela":int,

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

},

"sub":{

"vumela":int,

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

}

}

}

Impendulo

Setha ngempumelelo, buyisela amapharamitha wakamuva wombhalo wekhodi

{

“isimo”:iqiniso

"rtmp":{

"okuyinhloko":{

"vumela":int,

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

"isimo":int, //0 ukwehluleka kokusakaza 1 impumelelo yokusakaza

},

"sub":{

"vumela":int,

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

"isimo":int, //0 ukwehluleka kokusakaza 1 impumelelo yokusakaza

}

}

}

Ukucushwa kokusakaza kwe-RTMP akusekelwe

{

“isimo”:amanga

"rtmp": amanga

}

Ayisekeli ukulungiselelwa kokusakaza okuyinhloko noma okuncane

{

"isimo": amanga,

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

}

Iphutha lepharamitha

{

"isimo": amanga,

“rtmp”:{“main”:false}

}

6.2 Ukutholwa kwepharamitha yokusakaza ye-RTMP

Thola

Isicelo

{

"key":int,

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

}

or

{

"key":int,

"rtmp":{

"okuyinhloko":{

"vumela":iqiniso,

“url": Yiqiniso,

},

"sub":{

"vumela":iqiniso,

“url": Yiqiniso,

},

}

}

Impendulo

{

"isimo":iqiniso,

"rtmp":{

"okuyinhloko":{

"vumela":int,

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

"isimo":int, //0 ukwehluleka kokusakaza 1 impumelelo yokusakaza

},

"sub":{

"vumela":int,

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

"isimo":int, //0 ukwehluleka kokusakaza 1 impumelelo yokusakaza

}

}

}

Ukucushwa kokusakaza kwe-RTMP akusekelwe

{

“isimo”:amanga

"rtmp": amanga

}

Ayisekeli ukulungiselelwa kokusakaza okuyinhloko noma okuncane

{

"isimo": amanga,

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

}

Iphutha lepharamitha

{

"isimo": amanga,

“rtmp”:{“main”:false}

}

7 Ukulawulwa Kwesistimu
7.1 Izilungiselelo zokulawula uhlelo

Setha

Isicelo:

{

"key":int,

"Uhlelo":

{

“system_control”:”ukusetha kabusha isithombe”,//”image_reset” Ukusetha kabusha ipharamitha yesithombe, “factory_reset” Ukusetha kabusha kwasefekthri, “system_reboot” Ukuqalisa kabusha isistimu

"login":"umsebenzisi:iphasiwedi",

}

}

Impendulo:

Setha ngempumelelo

Isicelo:

{

“isimo”:iqiniso

"Uhlelo":

{

"system_control":iqiniso

"login":int // Buyisa inani elingukhiye, konke ukusebenzisana kwe-json kufanele kufake "ukhiye": into ye-int, ngaphandle kwalokho umyalo ngeke uphendule

}

}

Ukusetha kuhlulekile

{

“isimo”:amanga

"Uhlelo":

{

"system_control":amanga

“ngena ngemvume”:amanga

}

}

7.2 Ukutholwa kokulawula uhlelo

Thola:

Isicelo:

{

"key":int,

"Uhlelo":

{

"igama_ledivayisi":iqiniso,

"inombolo_yesiriyali":iqiniso,

"bootloader_version":iqiniso,

"inguqulo_yesistimu":iqiniso,

"app_version":iqiniso,

"hardware_version":iqiniso

"ngena":"umsebenzisi:iphasiwedi"

}

}

Impendulo:

Impumelelo Yokuthola

{

“isimo”:iqiniso

"Uhlelo":

{

“device_name”:”FHD Video Conference Camera”,

“serial_number”:”123456789″,

“bootloader_version”:”V1.0.0″,

“system_version”:”V1.0.0″,

“app_version”:”V1.0.0″

“hardware_version”:”V1.0.0″

"login":int // Buyisa inani elingukhiye, konke ukusebenzisana kwe-json kufanele kufake "ukhiye": into ye-int, ngaphandle kwalokho umyalo ngeke uphendule

}

}

Ukutholwa Kwehlulekile

{

“isimo”:amanga

"Uhlelo":

{

"igama_ledivayisi":amanga,

“serial_number”:”123456789″,

“bootloader_version”:”V1.0.0″,

“system_version”:”V1.0.0″,

“app_version”:”V1.0.0″

}

}

7.3 Ukulawula isiphequluli

Ukulawulwa kwebha yekheli lesiphequluli sokusekela kanye nemingcele yekhamera yombuzo, i-syntax iyafana ne-syntax engenhla, umehluko wukuthi akukho ukuqinisekiswa kokungena ngemvume, okungukuthi, akukho khiye noma ngena ngemvume leso senzo ngokuqondile ngokuvumelana nokulawulwa kwesethi yomyalo kungaba.

Example 1: Inombolo yenguqulo yombuzo

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

I-AIDA Imaging HTTP Access - a1

Example 2: Setha indawo yokusondeza ngokuphelele

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

I-AIDA Imaging HTTP Access - a2

Example 3: buza indawo ye-ptz

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

I-AIDA Imaging HTTP Access - a3

8. Ukulandela ngomkhondo okuzenzakalelayo (uma kukhona)
8.1 Ukutholwa Kwepharamitha Yokulandelela Okuzenzakalelayo

Thola:

Isicelo

{

"Ayi": iqiniso

}

or

{

"ai":{

"vumela": iqiniso,

"PeoplePos": iqiniso,

"PeopleRation": iqiniso,

"switchTime": iqiniso,

"boardDetectEn": iqiniso,

"highLightTarget":iqiniso,

"zoomLock":iqiniso,

"PTLimit":iqiniso

}

}

Thola ngempumelelo, buyela kumapharamitha akamuva

{

"ai": {

"vumela": 1,

“PeoplePos”: 2,

“Inani labantu”: 6,

"switchTime": 20,

"boardDetectEn": 1,

"highLightTarget": 0,

"zoomLock": 1,

"PTLimit": 1

},

"isimo": iqiniso

}

Ayisekeli noma amapharamitha angavamile

{

"isimo": amanga,

“ayi”: amanga

}

Incazelo yendawo yokusetha ngaphambilini:

Preset no.255: isikhundla ekhaya;

I-Preset no.254: indawo yomkhawulo wesokudla ukuya phansi;

Preset no.253: kwesokunxele-up umkhawulo isikhundla;

Preset no.252: isikhundla ebhodini

9 NDI Izilungiselelo
9.1 Izilungiselelo zepharamitha ye-NDI

Isicelo

{

"NDI":{

"vumela":int,

"igama ledivayisi":"HX",

"igama lesiteshi":"Channel1″,

"amaqembu":"umphakathi",

"i-multicast": {

"vumela": 0,

"IP": "239.255.0.0",

“Imaski”: “255.255.0.0”,

"TTL": 1

},

“iseva yokutholwa”:”192.168.1.42″

}

}

Impendulo

Ukusetha kuphumelele, futhi amapharamitha e-NDI ayashintshwa.

{

"NDI":{

"vumela":1,

"igama ledivayisi":"HX",

"igama lesiteshi":"Channel1″,

"amaqembu":"umphakathi",

"i-multicast": {

"vumela": 0,

"IP": "239.255.0.0",

“Imaski”: “255.255.0.0”,

"TTL": 1

},

“iseva yokutholwa”:”192.168.1.42″

},

"isimo": iqiniso

}

Ukucushwa kwe-NDI akusekelwe

{

“isimo”:amanga

"NTP":amanga

}

Iphutha lepharamitha

{

"NDI":{

"vumela":1,

"igama ledivayisi":"HX",

"igama lesiteshi":"Channel1″,

"amaqembu":"umphakathi",

"i-multicast": {

"vumela": 0,

"IP": "239.255.0.0",

“Imaski”: “255.255.0.0”,

"TTL": 1

},

"iseva yokutholwa":amanga

},

“isimo”: amanga

}

9.2 Ukutholwa Kwepharamitha ye-NDI

Isicelo

{

"NDI":{

"vumela":iqiniso,

"igama ledivayisi":iqiniso,

"igama le-channe": iqiniso,

"amaqembu":iqiniso,

"multicast":iqiniso,

"iseva yokutholwa":iqiniso

}

}

{

"NDI": iqiniso

}

Impendulo

{

"NDI":{

"vumela":1,

"igama ledivayisi":"HX",

"igama lesiteshi":"Channel1″,

"amaqembu": "public"

"i-multicast": {

"vumela": 0,

"IP": "239.255.0.0",

“Imaski”: “255.255.0.0”,

"TTL": 1

},

“iseva yokutholwa”:”192.168.1.42″,

},

"isimo": iqiniso

}

Ayisekeli i-NDI

{

“isimo”:amanga

"NDI":amanga

}

10 Izilungiselelo ze-SRT
10.1 Amapharamitha we-SRT

Isicelo

{

“SRT”:{

"imodi":"lalela", //"lalela", "oshaya ucingo", "ukuhlangana"

“lalela”:

{

"vumela":int,

“port”:int,

“latency”:int, // Milliseconds

"ukubethela": int,

"ubude bokhiye": int, //32

"ukhiye": "012345678",

}

}

}

or

{

“SRT”:{

"imodi":"oshaya ucingo", //"lalela", "oshaya ucingo", "umhlangano"

"umshayi omkhulu":

{

"vumela":int,

“ip”:”192.168.1.158″,

“port”:int,

“latency”:int, //milliseconds

"ukubethela": int,

"ubude bokhiye": int, //32

"ukhiye": "012345678eee",

“kusakazwa”:”r=0″

},

"umshayeli omncane":

{

"vumela":int,

“ip”:”192.168.1.158″,

“port”:int,

“latency”:int, // millisecond

“kusakazwa”:”r=0″

"ukubethela": int,

"ubude bokhiye": int, //32

"ukhiye": "012345678eee",

“kusakazwa”:”r=1″

}

}

}

or

{

“SRT”:{

"imodi":"i-rendezvous", //"lalela", "oshaya ucingo", "i-rendezvous"

"imihlangano emikhulu":

{

"vumela":int,

“ip”:”192.168.1.158″,

“port”:int,

“latency”:int, //mililsecond

"ukubethela": int,

"ubude bokhiye": int, //32

"ukhiye": "012345678eee",

“kusakazwa”:”r=0″

},

"i-sub rendezvous":

{

"vumela":int,

“ip”:”192.168.1.158″,

“port”:int,

“latency”:int, //millisecond

“kusakazwa”:”r=0″

"ukubethela": int,

"ubude bokhiye": int, //32

"ukhiye": "012345678eee",

“kusakazwa”:”r=1″

}

}

}

Impendulo

Ukusetha kuphumelele, amapharamitha e-SRT ashintshile

{

“SRT”:{

"imodi":"lalela",

“lalela”:

{

"vumela":1,

“Ichweba”: 1600,

“ukubambezeleka”:120,

"ukubethela": 1,

“ubude obubalulekile”: 32,

"ukhiye": "012345678eee",

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

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

}

},

"isimo": iqiniso

}

or

{

“SRT”:{

"imodi":"oshaya ucingo",

"umshayi omkhulu":

{

"vumela":1,

“ip”:”192.168.1.158″,

“Ichweba”: 1600,

“ukubambezeleka”:120,

"ukubethela": 1,

“ubude obubalulekile”: 32,

"ukhiye": "012345678eee",

“kusakazwa”:”r=0″

},

"umshayeli omncane":

{

"vumela":1,

“ip”:”192.168.1.158″,

“Ichweba”: 1600,

“ukubambezeleka”:120,

"ukubethela": 1,

“ubude obubalulekile”: 32,

"ukhiye": "012345678eee",

“kusakazwa”:”r=1″

}

},

"isimo": iqiniso

}

I-SRT ayisekelwe / Iphutha lepharamitha

{

“isimo”:amanga

“SRT”:amanga

}

10.2 Ukutholwa Kwepharamitha ye-SRT

Isicelo

{

"SRT":iqiniso

}

Impendulo

{

“SRT”:{

"imodi":"lalela",

“lalela”:

{

"vumela":1,

“Ichweba”: 1600,

“ukubambezeleka”:120,

"ukubethela": 1,

“ubude obubalulekile”: 32,

"ukhiye": "012345678eee",

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

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

}

},

"isimo": iqiniso

}

or

{

“SRT”:{

"imodi":"oshaya ucingo",

"umshayi omkhulu":

{

"vumela":1,

“ip”:”192.168.1.158″,

“Ichweba”: 1600,

“ukubambezeleka”:120,

"ukubethela": 1,

“ubude obubalulekile”: 32,

"ukhiye": "012345678eee",

“kusakazwa”:”r=0″

},

"umshayeli omncane":

{

"vumela":1,

“ip”:”192.168.1.158″,

“Ichweba”: 1600,

“ukubambezeleka”:120,

"ukubethela": 1,

“ubude obubalulekile”: 32,

"ukhiye": "012345678eee",

“kusakazwa”:”r=1″

}

},

"isimo": iqiniso

}

or

{

“SRT”:{

"imodi": "ukuhlangana",

"imihlangano emikhulu":

{

"vumela":1,

“ip”:”192.168.1.158″,

“Ichweba”: 1600,

“Ukubambezeleka”:120,

"ukubethela": 1,

“ubude obubalulekile”: 32,

"ukhiye": "012345678eee",

“kusakazwa”:”r=0″

},

"i-sub rendezvousr":

{

"vumela":1,

“ip”:”192.168.1.158″,

“Ichweba”: 1600,

“ukubambezeleka”:120,

"ukubethela": 1,

“ubude obubalulekile”: 32,

"ukhiye": "012345678eee",

“kusakazwa”:”r=1″

}

},

"isimo": iqiniso

}

I-SRT ayisekelwe

{

“isimo”:amanga

“SRT”:amanga

}

Amadokhumenti / Izinsiza

I-AIDA Imaging HTTP Access [pdf] Umhlahlandlela Womsebenzisi
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-XHD-IP67-IP,3-IP PTZ-X30-IP, PTZ-NDI-X12, PTZ-NDI-X20, PTZ-NDI-X12, PTZ-NDI18-X20, PTZ3K-NDI-X20, PTZ4KNDI-X12, PTZ4K30G-FNDI-X4., Imaging HTTP Access, HTTP Access, Access, Access.

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *