
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}}

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

Example 3: bvunza ptz chinzvimbo

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. |




