AIDA Imaging HTTP Access User Guide

AIDA Imaging logo1

AIDA Imaging HTTP Access Guide
Ye IP Vhidhiyo Makamera Chete

OCT 2024 Kudzokorora

Iri gwara rakaitirwa kubatsira vashandisi kunyora uye kugadzira yavo zvirongwa kuti vabatane zvakananga kumakamera edu. Uku kuchinjika kunobatsira kuwedzera kune yako kugadzira uye twist pakudzora kamera!

Iwe haufanirwe kushandisa gwara iri kushandisa kamera. Haasi ese magadzirirwo ari mugwaro iri ane chekuita nemodhi yega yega, chete kana modhi iine chimwe chinhu chinozoshanda kuwana kune izvo zvinhu.

Inoshanda Product List:

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, UHD-NDI3-67, UHD3-IP30-XNUMX-IPXNUMXHD-NDI-XNUMX

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

*NDI® chiratidzo chakanyoreswa kuVIZRT AB

1.1 Kutanga

Paunenge uchishandisa gwaro iri unofanirwa kuve nekumwe kunzwisisa uye kugona kweiyo http protocol uye yayo POST yekukumbira nzira.

1.2 Mitemo yegirama

HTTP chiyero chezvikumbiro uye mhinduro pakati pemutengi nedivi reseva. Kushandisa a web browser, web crawler, kana chimwe chishandiso, mutengi anotanga chikumbiro cheHTTP kuchiteshi chakatsanangurwa pane sevha (iyo default port ndeye 80). Mutengi anowanzo kunzi mushandisi mumiriri chirongwa. Sevha inopindura kune chikumbiro chemutengi uye inochengeta zvimwe zviwanikwa paseva, senge HTML files uye mifananidzo. Iyi mhando ye server inowanzonzi a Web server.

Zvikumbiro zveHTTP zvekukumbira zvinoda kutevedzera mirairo inotevera

Yese parameter inokumbira kuenda "post" nzira, iine nzira mbiri dzakasiyana dzekusiyanisa pakati pekuwana uye kuseta kuburikidza nefunc

Seta parameter interface

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

Tora parameter interface

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

1.3 Chikumbiro uye Mhinduro yakapusa example

Tichifunga kuti kamera yedu ip ndeye 192.168.1.180, iyo syntax maererano ne1.2 inoti.

Tora parameter interface.

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

Seta iyo interface

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

** Chikumbiro chekupinda se example **

Ichi chikumbiro inzira yekuwana, saka chikumbiro chinoisa iyo interface url, uye inotumira zvimiro zvemukati mujson fomati

Parameter content

"`

{

"System":

{

"login":"mushandisi:password",

}

}

"`

Iyo json tambo sisitimu inomiririra kudanwa kune chikuru basa, login inomiririra kufona kune parameter. mushandisi:password inomiririra iyo inouya paramita.

For example, kana yazvino kamera account nepassword zviri zvese admin, iyo yekupedzisira yekufambisa fomati ndeye

"`

{

"System":

{

"login":"admin:admin",

}

}

"`

Zvinyorwa zvekudzoka zvinodzorerwa mushure mekukumbira, uye zvinyorwa zvekudzoka zvinodzorera maparameter akasiyana zvichienderana nenzira inoshandiswa kudana basa. Nzira yekupinda inodzosa zvinotevera json zvemukati

Kubudirira kudzoka

"`

{

"chimiro": chokwadi

"System":

{

"login":int

}

}

"`

Kutadza kudzoka

"`

{

"chimiro":nhema

"System":

{

"login": nhema

}

}

"`

uko chinzvimbo ndicho chimiro cheiyo function call , yechokwadi yekubudirira uye yenhema yekutadza.

Iyo yekudzoka fomati inoenderana neiyo yekukumbira fomati, sisitimu ndiyo kufona kune chikuru basa, login ndiyo yekufona kudzosera kiyi.

Ongorora: Pamusoro pekupinda, chero kumwe kupindirana kwemirairo kunofanirwa kupfuudzwa kiyi, iyo syntax ndeye "kiyi": int, uye kukosha kwe int yakasungirirwa ku "kiyi" kukosha kwakadzoserwa ne "login" kushanda kunodzosera kukosha.

**Tora iyo network interface seye example **

Kune maviri network parameter interfaces, ayo anowana network interface paramita uye set network interface parameter. Kubva pamusoro apa exampuye, zvinogona kuoneka kuti

Tora parameter interface.

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

Seta interface

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

** Tora network parameters **

"`

{

"kiyi": "Kukosha kunoenderana nenzvimbo yekupinda mune yekupinda interface",

"ethernet":{"eth0":true}

}

"`

Chikumbiro ichi chinoreva: Ndinoda kufona kuti ndiwane ese ma paramita pasi pe eth0 ye ethernet.

Normal return:

"`

{

"chimiro": chokwadi,

"ethernet":

{

“eth0”:{

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

“ip”:”192.168.1.155″,

“netmask”:”192.168.1.1″,

“gedhi”:”192.168.1.1″,

“dns”:”192.168.1.1″,

"httpPort":int,

“webPort”:int,

"rtspPort":int,

"rtmpPort":int

}

}

"`

Kana iyo interface iri yakajairika, kureva, kana chimiro chiri ture, ese interface paramita yetiweki inowanikwa

**Kuisa network parameters**

"`

{

"kiyi": "Kukosha kunoenderana nenzvimbo yekupinda mune yekupinda interface",

"ethernet":

{

“eth0”:{

"dhcp":int //0 bhuku 1auto

“ip”:”192.168.1.155″,

“netmask”:”192.168.1.1″,

“gedhi”:”192.168.1.1″,

“dns”:”192.168.1.1″,

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

"httpPort":int,

“webPort”:int,

"rtspPort":int,

"rtmpPort":int

}

}

}

"`

Kana yaiswa zvinobudirira, json tambo inodzoswa

"`
{

"chimiro": chokwadi,

"ethernet":

{

“eth0”:{

"dhcp":int //0 bhuku 1 auto

“ip”:”192.168.1.155″,

“netmask”:”192.168.1.1″,

“gedhi”:”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 Muedzo Tsananguro

A postman anogona kutorwa pasi kuti aongorore protocol (https://www.getpostman.com/downloads/).

Iko kushandiswa kwesoftware kunowanikwa mune inoperekedza vhidhiyo mirayiridzo.

2 Vhidhiyo Encode Settings
2.1 Coding parameter kuseta

Set

Chikumbiro

{

“kiyi”:int,

"venc":{

“main”:{

"gonesa":int,

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

"col":3840, //int

"mutsara": 2160, //int

"bitrate": 115200, //int

"frmrate":30, //int

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

“profile": "MP", //"baseline", "MP", "HP"

"nguva":30 //int

},

"sub":{

"gonesa":int,

"modhi": "h264",

“col”:1280,

“mutsara”:720,

"bitrate":4096,

"frmrate":30,

"rcmode": "cbr",

“profile": "MP", //"baseline", "MP", "HP"

“nguva”:30

}

}

}

Mhinduro

Gadzirisa zvinobudirira, dzorera maparamita encoding achangoburwa

{

"chimiro": chokwadi

"venc":{

“main”:{

"gonesa":int,

"modhi": "h264",

“col”:3840,

“mutsara”:2160,

"bitrate":115200,

"frmrate":30,

"rcmode": "cbr",

“profile": "MP",

“nguva”:30

},

"sub":{

"gonesa":int,

"modhi": "h264",

“col”:1280,

“mutsara”:720,

"bitrate":4096,

"frmrate":30,

"rcmode": "cbr",

“profile": "MP",

“nguva”:30

}

}

}

Kugadziridza encoding hakuna kutsigirwa

{

"chimiro":nhema

"venc":nhema

}

Hapana tsigiro yepuraimari kana sub streams

{

"chimiro":nhema

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

}

Parameter kukanganisa

{

"chimiro":nhema

“venc”:{“main”:false}

}

2.2 Encoding parameter yekuwana

Get

Chikumbiro

{

“kiyi”:int,

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

}

Or

{

“kiyi”:int,

"venc":{

“main”:{

"gonesa": chokwadi,

"modhi": chokwadi,

"col": chokwadi,

"mutsara": chokwadi,

"bitrate": chokwadi,

"frmrate": chokwadi,

"rcmode": chokwadi,

“profile”: Chokwadi,

"nguva": chokwadi,

"rtspUrl”: chokwadi

"rtmpUrl”: chokwadi

},

"sub":{

"gonesa": chokwadi,

"modhi": chokwadi,

"col": chokwadi,

"mutsara": chokwadi,

"bitrate": chokwadi,

"frmrate": chokwadi,

"rcmode": chokwadi,

“profile”: Chokwadi,

"nguva": chokwadi,

"rtspUrl”: chokwadi

"rtmpUrl”: chokwadi

}

}

}

Mhinduro

{

"chimiro": chokwadi,

"venc":{

“main”:{

"gonesa":int,

"modhi": "h264",

“col”:3840,

“mutsara”:2160,

"bitrate":115200,

"frmrate":30,

"rcmode": "cbr",

“profile": "MP",

“nguva”:30,

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

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

},

"sub":{

"gonesa":int,

"modhi": "h264",

“col”:1280,

“mutsara”:720,

"bitrate":4096,

"frmrate":30,

"rcmode": "cbr",

“profile": "MP",

“nguva”:30,

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

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

}

}

}

Kugadziridza encoding hakuna kutsigirwa

{

"chimiro": nhema,

"venc": nhema,

}

Hapana tsigiro yepuraimari kana sub streams

{

"chimiro": nhema,

“venc”:{“main”:false}

}

3 Audio Encoding
3.1 Audio encoding marongero

Set

Chikumbiro

{

“kiyi”:int,

“odhiyo”:{

"gonesa":int,

“samplerate":int,

"bitwidth":int,

"SoundMode": "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

}

}

Mhinduro

Gadzirisa zvakabudirira, dzorera ichangoburwa audio encoding paramita

{

"chimiro": chokwadi,

“odhiyo”:{

"gonesa":int,

“samplerate":int,

"bitwidth":int,

"SoundMode": "Mono",

"encMode": "G711A",

"bitrate":int

}

}

Hapana tsigiro yekumisikidza encoding kana parameter kukanganisa

{

"chimiro": nhema,

"audio": nhema

}

3.2 Audio encoding parameter yekuwana

Get

Chikumbiro

{

“kiyi”:int,

"audio": chokwadi

}

Or

{

“kiyi”:int,

“odhiyo”:{

"gonesa": chokwadi,

“samplerate": chokwadi,

"bitwidth": chokwadi,

"SoundMode": chokwadi,

"encMode": chokwadi,

"bitrate": chokwadi

}

}

Gadzirisa zvakabudirira, dzorera ichangoburwa audio encoding paramita

{

"chimiro": chokwadi,

“odhiyo”:{

"gonesa":int,

“samplerate":int,

"bitwidth":int,

"SoundMode": "Mono",

"encMode": "G711A",

"bitrate":int

}

}

Yatadza kuwana kana kusatsigira shanduko yekuraira

{

"chimiro": nhema,

"audio": nhema

}

4 Network Settings
4.1 Network parameter kuseta

Set

Chikumbiro

{

“kiyi”:int,

"ethernet":

{

“eth0”:{

"dhcp":int //0 bhuku 1 auto

“ip”:”192.168.1.155″,

“netmask”:”192.168.1.1″,

“gedhi”:”192.168.1.1″,

“dns”:”192.168.1.1″,

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

"httpPort":int,

"rtspPort":int

"rtmpPort":int

}

}

}

Zvirongwa zvetiweki hazvitsigirwe

{

"chimiro": nhema,

"ethernet": nhema,

}

eth0 haipo kana kuti haitsigire gadziriro.

{

"chimiro": nhema,

"ethernet":{"eth0":false}

}

Mamwe maparameter etiweki atadza kusetwa.

{

"chimiro": nhema,

"ethernet":

{

“eth0”:{

"dhcp":int //0 bhuku 1 auto

"ip":nhema,

“netmask”:”192.168.1.1″,

"gedhi": nhema,

“dns”:”192.168.1.1″,

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

"httpPort":int,

"rtspPort":int,

"rtmpPort":int

}

}

}

Seta zvinobudirira

{

"chimiro": chokwadi,

"ethernet":

{

“eth0”:{

"dhcp":int //0 bhuku 1auto

“ip”:”192.168.1.155″,

“netmask”:”192.168.1.1″,

“gedhi”:”192.168.1.1″,

“dns”:”192.168.1.1″,

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

"httpPort":int,

"rtspPort":int,

"rtmpPort":int

}

}

4.2 Network parameter yekuwana

Get

Chikumbiro:

{

“kiyi”:int,

"ethernet":{"eth0":true}

}

or

{

“kiyi”:int,

"ethernet":

{

“eth0”:{

"dhcp": chokwadi,

"ip": chokwadi,

"netmask": chokwadi,

"gedhi": chokwadi,

"dns": chokwadi,

"Mac": chokwadi,

"httpPort": chokwadi,

"rtspPort": chokwadi

"rtmpPort": chokwadi

}

}

}

Mhinduro

{

"chimiro": chokwadi,

"ethernet":

{

“eth0”:{

"dhcp":int // 0 bhuku 1 auto

“ip”:”192.168.1.155″,

“netmask”:”192.168.1.1″,

“gedhi”:”192.168.1.1″,

“dns”:”192.168.1.1″,

"httpPort":int,

"rtspPort":int

"rtmpPort":int

}

}

Netiweki parameter kutora haitsigirwe

{

"chimiro": nhema,

"ethernet": nhema,

}

eth0 haipo kana kuti haitsigire gadziriro.

{

"chimiro": nhema,

"ethernet":{"eth0":false}

}

Mamwe maparameter etiweki atadza kuwanikwa.

{

"chimiro": nhema,

"ethernet":

{

“eth0”:{

"dhcp":int // 0 bhuku 1 auto

"ip":nhema,

“netmask”:”192.168.1.1″,

"gedhi": nhema,

“dns”:”192.168.1.1″,

"httpPort":int,

"rtspPort":int

"rtmpPort":int

}

}

}

5 Kudzora Mufananidzo
5.1 Image parameter marongero

Set:

Chikumbiro

{

“kiyi”:int,

"mufananidzo":

{

"focus_mode": "auto", //"auto","manual"

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

"exposure_mode": "auto", //"auto","manual","iris pekutanga","shutter priority","kupenya kwekutanga"

“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

“kuwana”:int,//0~15

“WB_mode”:”auto” //”auto”,”indoor”,”kunze”,”kusundidzira kamwe”,”kutevera otomatiki”,”manual”

"R_gain":int, //0~255

"B_gain":int, //0~255

“girazi”:int

"flip":int,

"backlight_compensation":int,

"gamma":int, //0~4

"digital_zoom_enable":int,

"WDR_enable":int,

"WDR_level":int, //1~6

"kupenya":int, //0~15

"kupinza":int, //0~15

"kusiyana":int, //0~15

"Saturation":int, //0~15

"DC_iris":int, //0: kuvhara 1: vhura

"ruzha_kuderedza_2D":int,

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

"vo_resolution": "1920X1080P@60Hz"

"image_reset":int

"zoom": [rudzi,kumhanya] // mhando 0 zoom mira 1 zoom in 2 zoom out speed:0 ~ 7

"kutarisisa": [rudzi,kumhanya] // mhando 0 tarisa kumira 1 kutarisa padhuze ne2 kutarisa kure kumhanya:0 ~ 7

“ptz”:[rudzi,kumhanya] //rudzi 0 ptz mira 1 kumusoro 2 pasi 3 kuruboshwe 4 kurudyi 5 imba 6 reset 7 kumusoro+kuruboshwe 8 pasi+kuruboshwe 9 kumusoro+kurudyi 10 pasi+kurudyi kumhanya:0~0x18

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

"snap":int // Mufananidzo wekutora; =1 gonesa, kubatwa kwakabudirira kunodzosera chokwadi, kutadza kunodzosa nhema

"abs ctrl":

{

“zoom”:int,

“kutarisisa”:int,

"pan":int,

"tilt":int

}

}

}

Mhinduro

{

"chimiro": chokwadi

"mufananidzo":

{

"focus_mode": "auto", //"auto","manual"

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

"exposure_mode": "auto", //"auto","manual","iris pekutanga","shutter priority","kupenya kwekutanga"

“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

“kuwana”:int,//0~15

“WB_mode”:”auto” //”auto”,”indoor”,”kunze”,”kusundidzira kamwe”,”kutevera otomatiki”,”manual”

"R-kuwana":int, //0~255

"B-kuwana":int, //0~255

“girazi”:int

"flip":int,

"backlight_compensation":int,

"gamma":int, //int

"digital_zoom_enable":int,

"WDR_enable":int,

"WDR_level":int, //1~6

"kupenya":int, //0~15

"kupinza":int, //0~15

"kusiyana":int, //0~15

"Saturation":int, //0~15

"DC_iris":int, // 0: kuvhara 1: vhura

"ruzha_kuderedza_2D":int,

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

"vo_resolution": "1920X1080P@60Hz"

"image reset":chokwadi

"zoom": chokwadi

“kutarisisa”:chokwadi

"ptz": chokwadi

"preset": chokwadi

"snap": chokwadi

"abs ctrl": chokwadi

}

}

Kana ikatadza, ndima inoenderana inoiswa kuti nhema, semuenzanisoample

{

"chimiro":nhema

"mufananidzo":

{

"focus_mode": "auto", //"auto","manual"

“focus_distance”:nhema,

"exposure_mode": "auto", //"auto","manual","iris pekutanga","shutter priority","kupenya kwekutanga"

“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”:nhema,

“iris”:int,//0~13

“kuwana”:int,//0~15

“WB_mode”:”auto” //”auto”,”indoor”,”kunze”,”kusundidzira kamwe”,”kutevera otomatiki”,”manual”

"R-kuwana":int, //0~255

"B-kuwana":int, //0~255

"girazi":nhema,

"flip":int,

"backlight_compensation":int,

"gamma":int, //int

"digital_zoom_enable":int,

"WDR_enable":int,

"WDR_level":int, //1~6

"kupenya":int, //0~15

"kupinza":int, //0~15

"kusiyana":int, //0~15

"Saturation":int, //0~15

"ruzha_kuderedza_2D":int,

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

"vo_resolution": "1920X1080P@60Hz"

"image reset": chokwadi,

"zoom": chokwadi,

"focus": chokwadi,

"ptz": chokwadi,

"preset": nhema,

"snap":nhema

"abs ctrl": nhema

}

}

5.2 Mufananidzo parameter yekuwana

Get

Chikumbiro

{

“kiyi”:int,

"mufananidzo":{

"focus_mode": chokwadi,

“focus_distance”:chokwadi,

"exposure_mode":chokwadi,

"shutter": chokwadi,

"anti_flicker": chokwadi,

“exposure_brightness”:chokwadi,

"iris": chokwadi,

"kuwana": chokwadi,

"WB_mode": chokwadi,

"R_gain": chokwadi,

"B_gain": chokwadi,

"girazi": chokwadi,

"flip": chokwadi,

"backlight_compensation": chokwadi,

"gamma": chokwadi,

"digital_zoom_enable":chokwadi,

"WDR_enable": chokwadi,

"WDR_level": chokwadi,

"kupenya": chokwadi,

"kupinza": chokwadi,

"kusiyana": chokwadi,

"Saturation": chokwadi,

"DC_iris":chokwadi,

"ruzha_kuderedza_2D": chokwadi,

"ruzha_kuderedza_3D": chokwadi,

"vo_resolution":chokwadi,

"vo_support":chokwadi,

"frame_rate": chokwadi,

"preset":int

"zoom": chokwadi,

"focus": chokwadi,

"pan": chokwadi,

"tilt": chokwadi

}

}

Mhinduro

Wana budiriro, dzorera ukoshi hunoenderana

{

"chimiro": chokwadi

"mufananidzo":

{

"focus_mode": "auto", //"auto","manual"

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

"exposure_mode": "auto", //"auto","manual","iris pekutanga","shutter priority","kupenya kwekutanga"

“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

“kuwana”:int,//0~15

"WB_mode": "auto" //"auto","indoor","kunze","kusundidzira kamwe","auto_tracking","manual","sodium","fluorescent"

"R_gain":int, //0~255

"B_gain":int, //0~255

“girazi”:int

"flip":int,

"backlight_compensation":int,

"gamma":int, //int

"digital_zoom_enable":int,

"WDR_enable":int,

"WDR_level":int, //1~6

"kupenya":int, //0~15

"kupinza":int, //0~15

"kusiyana":int, //0~15

"Saturation":int, //0~15

"DC_iris":int, // 0: kuvhara 1: vhura

"ruzha_kuderedza_2D":int,

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

"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 iripo 1 isiripo

“zoom”:0,

"kutarisisa": 4000,

"Pani": 0,

"kurerekera": 0

}

}

Kana zvikakundikana, isa kuhama dzenhema kune Sub-zvinhu, eg:

{

"chimiro":nhema

"mufananidzo":

{

"focus_mode": "auto", //"auto","manual"

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

"exposure_mode": "auto", //"auto","manual","iris pekutanga","shutter priority","kupenya kwekutanga"

“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

“kuwana”:int,//0~15

"WB_mode": nhema,

"R_gain": nhema,

"B_gain":nhema,

"girazi":nhema,

"flip":int,

"backlight_compensation":int,

"gamma":int, //int

"digital_zoom_enable":int,

"WDR_enable":int,

"WDR_level":int, //1~6

"kupenya":int, //0~15

"kupinza":int, //0~15

"kusiyana":int, //0~15

"Saturation":int, //0~15

"ruzha_kuderedza_2D":int,

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

"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": nhema

}

}

6 RTMP Kutenderera
6.1 RTMP Kutenderera paramende kuseta

Set

Chikumbiro

{

“kiyi”:int,

"rtmp":{

“main”:{

"gonesa":int,

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

},

"sub":{

"gonesa":int,

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

}

}

}

Mhinduro

Gadzirisa zvinobudirira, dzorera maparamita encoding achangoburwa

{

"chimiro": chokwadi

"rtmp":{

“main”:{

"gonesa":int,

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

"chimiro":int, //0 kuridza kutadza 1 kutenderera kubudirira

},

"sub":{

"gonesa":int,

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

"chimiro":int, //0 kuridza kutadza 1 kutenderera kubudirira

}

}

}

RTMP kutenderera kumisikidzwa haitsigirwe

{

"chimiro":nhema

"rtmp": nhema

}

Haitsigire magadzirirwo ekutanga kana epasi

{

"chimiro": nhema,

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

}

Parameter kukanganisa

{

"chimiro": nhema,

“rtmp”:{“main”:false}

}

6.2 RTMP Yekufambisa paramende yekuwana

Get

Chikumbiro

{

“kiyi”:int,

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

}

or

{

“kiyi”:int,

"rtmp":{

“main”:{

"gonesa": chokwadi,

“url": Chokwadi,

},

"sub":{

"gonesa": chokwadi,

“url": Chokwadi,

},

}

}

Mhinduro

{

"chimiro": chokwadi,

"rtmp":{

“main”:{

"gonesa":int,

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

"chimiro":int, //0 kuridza kutadza 1 kutenderera kubudirira

},

"sub":{

"gonesa":int,

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

"chimiro":int, //0 kuridza kutadza 1 kutenderera kubudirira

}

}

}

RTMP kutenderera kumisikidzwa haitsigirwe

{

"chimiro":nhema

"rtmp": nhema

}

Haitsigire magadzirirwo ekutanga kana epasi

{

"chimiro": nhema,

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

}

Parameter kukanganisa

{

"chimiro": nhema,

“rtmp”:{“main”:false}

}

7 System Kudzora
7.1 Sistimu yekudzora marongero

Set

Chikumbiro:

{

“kiyi”:int,

"System":

{

"system_control":"image reset",//"image_reset" Image parameter reset, "factory_reset" Factory reset, "system_reboot" System reboot

"login":"mushandisi:password",

}

}

Mhinduro:

Seta zvinobudirira

Chikumbiro:

{

"chimiro": chokwadi

"System":

{

"system_control":chokwadi

"login": int // Dzosa kukosha kwakakosha, kupindirana kwese kwejson kunofanirwa kusanganisira "kiyi": int chinhu, zvikasadaro murairo hauzopindura.

}

}

Kuseta kwatadza

{

"chimiro":nhema

"System":

{

"system_control":nhema

"login": nhema

}

}

7.2 Kuwanikwa kweSystem kutonga

Wana:

Chikumbiro:

{

“kiyi”:int,

"System":

{

"mudziyo_zita": chokwadi,

"serial_nhamba":chokwadi,

"bootloader_version": chokwadi,

"system_version": chokwadi,

"app_version": chokwadi,

"hardware_version":chokwadi

"login":"mushandisi:password"

}

}

Mhinduro:

Kuwana Kubudirira

{

"chimiro": chokwadi

"System":

{

"mudziyo_zita":"FHD Vhidhiyo Musangano Kamera",

"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 // Dzosa kukosha kwakakosha, kupindirana kwese kwejson kunofanirwa kusanganisira "kiyi": int chinhu, zvikasadaro murairo hauzopindura.

}

}

Kutora Kwakundikana

{

"chimiro":nhema

"System":

{

"mudziyo_zita": nhema,

"serial_number": "123456789",

“bootloader_version”:”V1.0.0″,

“system_version”:”V1.0.0″,

“app_version”:”V1.0.0″

}

}

7.3 Browser control

Tsigira browser kero bar side control uye query camera parameters, iyo syntax yakafanana neiyo syntax iri pamusoro, mutsauko ndewekuti hapana kuvimbiswa kwekupinda, ndiko kuti, hapana kiyi kana kupinda icho chiito zvakananga zvinoenderana nemirairo set control inogona kuva.

Example 1: Mubvunzo nhamba nhamba

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

AIDA Imaging HTTP Access - a1

Example 2: Seta zoom yakakwana chinzvimbo

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

AIDA Imaging HTTP Access - a2

Example 3: bvunza ptz chinzvimbo

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

AIDA Imaging HTTP Access - a3

8. Auto-Tracking (kana iripo)
8.1 Auto-Tracking Parameter Kuwana

Wana:

Chikumbiro

{

"ai": chokwadi

}

or

{

“ai”:{

"gonesa": chokwadi,

"peoplePos": chokwadi,

"PeopleRation": chokwadi,

"switchTime": chokwadi,

"boardDetectEn": chokwadi,

"highLightTarget": chokwadi,

"zoomLock": chokwadi,

"PTLimit": chokwadi

}

}

Wana zvinobudirira, dzokera kuzvino paramita

{

"Ndiyo": {

“gonesa”: 1,

"PeoplePos": 2,

“Rudzi rwevanhu”: 6,

"switchTime": 20,

"boardDetectEn": 1,

"highLightTarget": 0,

"zoomLock": 1,

"PTLimit": 1

},

"chimiro": chokwadi

}

Haitsigire kana maparamendi asina kujairika

{

"chimiro": nhema,

"ai":nhema

}

Tsanangudzo yenzvimbo yakasarudzika:

Preset no.255: nzvimbo yepamba;

Preset no.254: kurudyi-pasi muganhu chinzvimbo;

Preset no.253: kuruboshwe-kumusoro muganhu nzvimbo;

Preset no.252: blackboard position

9 NDI Zvirongwa
9.1 NDI Parameter Zvirongwa

Chikumbiro

{

“NDI”:{

"gonesa":int,

"zita remudziyo": "HX",

"Channe zita":"Channel1",

“mapoka”: “voruzhinji”,

"multicast": {

“gonesa”: 0,

“IP”: “239.255.0.0”,

"Mask": "255.255.0.0",

"TTL": 1

},

"discovery server": "192.168.1.42" ″

}

}

Mhinduro

Kuseta kwakabudirira, uye NDI paramita inoshandurwa.

{

“NDI”:{

"gonesa":1,

"zita remudziyo": "HX",

"Channe zita":"Channel1",

“mapoka”: “voruzhinji”,

"multicast": {

“gonesa”: 0,

“IP”: “239.255.0.0”,

"Mask": "255.255.0.0",

"TTL": 1

},

"discovery server": "192.168.1.42" ″

},

"chimiro": chokwadi

}

NDI gadziriso haitsigirwe

{

"chimiro":nhema

"NTP": nhema

}

Parameter Error

{

“NDI”:{

"gonesa":1,

"zita remudziyo": "HX",

"Channe zita":"Channel1",

“mapoka”: “voruzhinji”,

"multicast": {

“gonesa”: 0,

“IP”: “239.255.0.0”,

"Mask": "255.255.0.0",

"TTL": 1

},

"discovery server": nhema

},

"chimiro": nhema

}

9.2 NDI Parameter Kuwana

Chikumbiro

{

“NDI”:{

"gonesa": chokwadi,

"zita remudziyo": chokwadi,

"channe zita": chokwadi,

"mapoka": chokwadi,

"multicast": chokwadi,

"discovery server": chokwadi

}

}

{

"NDI": chokwadi

}

Mhinduro

{

“NDI”:{

"gonesa":1,

"zita remudziyo": "HX",

"Channe zita":"Channel1",

"mapoka": "voruzhinji"

"multicast": {

“gonesa”: 0,

“IP”: “239.255.0.0”,

"Mask": "255.255.0.0",

"TTL": 1

},

"discovery server": "192.168.1.42",

},

"chimiro": chokwadi

}

Haitsigire NDI

{

"chimiro":nhema

"NDI":nhema

}

10 SRT Zvirongwa
10.1 SRT Parameters

Chikumbiro

{

“SRT”:{

"modhi":"teerera", //"teerera", "anofona", "rendezvous"

“teerera”:

{

"gonesa":int,

"port":int,

"latency":int, // Milliseconds

"encryption": int,

"kiyi kureba": int, //32

"kiyi": "012345678",

}

}

}

or

{

“SRT”:{

“modhi”:”anofona”, //”teerera”, “anofona”,”rendezvous”

"main caller":

{

"gonesa":int,

“ip”:”192.168.1.158″,

"port":int,

"latency":int, //milliseconds

"encryption": int,

"kiyi kureba": int, //32

"kiyi": "012345678eee",

“kuyerera”:”r=0″

},

"sub caller":

{

"gonesa":int,

“ip”:”192.168.1.158″,

"port":int,

"latency":int, // millisecond

“kuyerera”:”r=0″

"encryption": int,

"kiyi kureba": int, //32

"kiyi": "012345678eee",

“kuyerera”:”r=1″

}

}

}

or

{

“SRT”:{

“modhi”:”rendezvous”, //”teerera”,”anofona”,”rendezvous”

"main rendezvous":

{

"gonesa":int,

“ip”:”192.168.1.158″,

"port":int,

"latency":int, //mililsecond

"encryption": int,

"kiyi kureba": int, //32

"kiyi": "012345678eee",

“kuyerera”:”r=0″

},

"sub rendezvous":

{

"gonesa":int,

“ip”:”192.168.1.158″,

"port":int,

"latency":int, //millisecond

“kuyerera”:”r=0″

"encryption": int,

"kiyi kureba": int, //32

"kiyi": "012345678eee",

“kuyerera”:”r=1″

}

}

}

Mhinduro

Kuseta kwakabudirira, SRT paramita yakachinja

{

“SRT”:{

"modhi": "teerera",

“teerera”:

{

"gonesa":1,

"chiteshi": 1600,

“kunonoka”:120,

"encryption": 1,

"kureba kwakakosha": 32,

"kiyi": "012345678eee",

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

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

}

},

"chimiro": chokwadi

}

or

{

“SRT”:{

"modhi": "anofona",

"main caller":

{

"gonesa":1,

“ip”:”192.168.1.158″,

"chiteshi": 1600,

“kunonoka”:120,

"encryption": 1,

"kureba kwakakosha": 32,

"kiyi": "012345678eee",

“kuyerera”:”r=0″

},

"sub caller":

{

"gonesa":1,

“ip”:”192.168.1.158″,

"chiteshi": 1600,

“kunonoka”:120,

"encryption": 1,

"kureba kwakakosha": 32,

"kiyi": "012345678eee",

“kuyerera”:”r=1″

}

},

"chimiro": chokwadi

}

SRT haina kutsigirwa / Parameter kukanganisa

{

"chimiro":nhema

"SRT": nhema

}

10.2 SRT Parameter Kuwana

Chikumbiro

{

"SRT": chokwadi

}

Mhinduro

{

“SRT”:{

"modhi": "teerera",

“teerera”:

{

"gonesa":1,

"chiteshi": 1600,

“kunonoka”:120,

"encryption": 1,

"kureba kwakakosha": 32,

"kiyi": "012345678eee",

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

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

}

},

"chimiro": chokwadi

}

or

{

“SRT”:{

"modhi": "anofona",

"main caller":

{

"gonesa":1,

“ip”:”192.168.1.158″,

"chiteshi": 1600,

“kunonoka”:120,

"encryption": 1,

"kureba kwakakosha": 32,

"kiyi": "012345678eee",

“kuyerera”:”r=0″

},

"sub caller":

{

"gonesa":1,

“ip”:”192.168.1.158″,

"chiteshi": 1600,

“kunonoka”:120,

"encryption": 1,

"kureba kwakakosha": 32,

"kiyi": "012345678eee",

“kuyerera”:”r=1″

}

},

"chimiro": chokwadi

}

or

{

“SRT”:{

"modhi": "rendezvous",

"main rendezvous":

{

"gonesa":1,

“ip”:”192.168.1.158″,

"chiteshi": 1600,

“Kunonoka”:120,

"encryption": 1,

"kureba kwakakosha": 32,

"kiyi": "012345678eee",

“kuyerera”:”r=0″

},

"sub rendezvousr":

{

"gonesa":1,

“ip”:”192.168.1.158″,

"chiteshi": 1600,

“kunonoka”:120,

"encryption": 1,

"kureba kwakakosha": 32,

"kiyi": "012345678eee",

“kuyerera”:”r=1″

}

},

"chimiro": chokwadi

}

SRT haina kutsigirwa

{

"chimiro":nhema

"SRT": nhema

}

Zvinyorwa / Zvishandiso

AIDA Imaging HTTP Access [pdf] Bhuku reMushandisi
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-IPNDI-IP67-IP3 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.

References

Siya mhinduro

Yako email kero haizoburitswa. Nzvimbo dzinodiwa dzakamakwa *