AIDA Imaging HTTP Aċċess Gwida
Għal Kameras tal-Vidjow IP Biss
Ottubru 2024 Reviżjoni
Din il-gwida kienet maħsuba biex tgħin lill-utenti jiktbu u jagħmlu l-programmi tagħhom stess biex jikkonnettjaw direttament mal-kameras tagħna. Din il-flessibbiltà tgħin biex iżżid il-kreattività tiegħek u tgħawweġ biex tikkontrolla l-kamera!
M'għandekx għalfejn tuża din il-gwida biex tuża l-kamera. Mhux is-settings kollha f'dan id-dokument jappartjenu għal kull mudell, l-aċċess għal dawk il-karatteristiċi biss se jaħdem jekk il-mudell ikollu dik il-karatteristika partikolari.
Lista tal-Prodotti Applikabbli:
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-3-IP300, UHD-3, UHD-67-3 UHD-NDI30-XXNUMX
PTZ: PTZ-X12-IP, PTZ-X20-IP, PTZ-NDI-X12, PTZ-NDI-X18, PTZ-NDI-X20, PTZ-NDI3-X20, PTZ4K-NDI-X12, PTZ4K-NDI-X30, PTZ4K12G-FNDI-X30
*NDI® hija trademark reġistrata għal VIZRT AB
1.1 Nibdew
Meta tuża dan id-dokument għandu jkollu ċertu fehim u ħakma tal-protokoll http u l-metodu ta 'talba POST tiegħu.
1.2 Regolamenti grammatikali
HTTP huwa standard għal talbiet u tweġibiet bejn in-naħa tal-klijent u tas-server. Bl-użu ta' a web browser, web crawler, jew għodda oħra, il-klijent jibda talba HTTP għal port speċifikat fuq is-server (il-port default huwa 80). Il-klijent ġeneralment jissejjaħ programm ta 'aġent tal-utent. Is-server jirrispondi għat-talba tal-klijent u jaħżen xi riżorsi fuq is-server, bħal HTML files u stampi. Dan it-tip ta' server ġeneralment jissejjaħ a Web server.
It-talbiet għal Talba HTTP jeħtieġ li jsegwu d-direttivi li ġejjin
It-talbiet kollha tal-parametri biex imorru mod "post", b'żewġ modi differenti biex tiddistingwi bejn il-kisba u l-issettjar tas-sett permezz tal-fun
Issettja l-interface tal-parametru
http://cgi-bin/web.fcgi?func=set
Ikseb interface tal-parametri
http://cgi-bin/web.fcgi?func=get
1.3 Talba u Rispons sempliċi example
Jekk wieħed jassumi l-ip tal-kamera tagħna huwa 192.168.1.180, is-sintassi skont 1.2 stati
Ikseb interface tal-parametri.
http://192.168.1.180/cgi-bin/web.fcgi?func=get
Issettja l-interface
http://192.168.1.180/cgi-bin/web.fcgi?func=set
**Talba ta' login bħala example**
Din it-talba hija metodu get, għalhekk it-talba tistabbilixxi l-interface url, u jittrasmetti l-parametri tal-kontenut f'format json
Kontenut tal-parametru
"`
{
“sistema”:
{
“login”:”utent:password”,
}
}
"`
Is-sistema string json tirrappreżenta s-sejħa għall-funzjoni ewlenija, il-login tirrappreżenta s-sejħa għall-parametru. utent:password tirrappreżenta l-parametri deħlin.
Per example, jekk il-kont tal-kamera kurrenti u l-password huma t-tnejn admin, il-format tat-trasmissjoni finali huwa
"`
{
“sistema”:
{
“login”:”admin:admin”,
}
}
"`
Il-kontenut tar-ritorn jintbagħat lura wara t-talba, u l-kontenut tar-ritorn jirritorna parametri differenti skont il-metodu użat biex tissejjaħ il-funzjoni. Il-metodu tal-login jirritorna l-kontenut json li ġej
Suċċess biex jirritorna
"`
{
“status”:veru
“sistema”:
{
“login”:int
}
}
"`
Tonqos milli tirritorna
"`
{
“status”:falz
“sistema”:
{
“login”:falz
}
}
"`
fejn l-istatus huwa l-istatus tas-sejħa tal-funzjoni, vera għal suċċess u falza għal falliment.
Il-format tar-ritorn huwa skont il-format tat-talba, is-sistema hija s-sejħa għall-funzjoni ewlenija, il-login hija s-sejħa biex tirritorna ċ-ċavetta
Nota: Minbarra l-login, kwalunkwe interazzjoni ta 'kmand oħra trid tiġi mgħoddija ċavetta, is-sintassi hija "key":int, u l-valur ta' int mehmuż ma '"key" huwa l-valur ritornat mill-operazzjoni "login" jirritorna l-valur
** Ħu l-interface tan-netwerk bħala example**
Hemm żewġ interfaces tal-parametri tan-netwerk, li huma jiksbu l-parametri tal-interface tan-netwerk u jistabbilixxu l-parametri tal-interface tan-netwerk. Minn hawn fuq example, jista 'jara li
Ikseb interface tal-parametri.
http://192.168.1.180/cgi-bin/web.fcgi?func=get
Issettja l-interface
http://192.168.1.180/cgi-bin/web.fcgi?func=set
**Ikseb il-parametri tan-netwerk**
"`
{
“ċavetta”: “Il-valur li jikkorrispondi għall-qasam tal-login fl-interface tal-login”,
“ethernet”:{“eth0”:veru}
}
"`
Din it-talba tfisser: Irrid insejjaħ biex nikseb il-parametri kollha taħt eth0 tal-ethernet.
Ritorn normali:
"`
{
“status”:veru,
"ethernet":
{
“eth0”:{
“dhcp”:int, //0 manwal 1 auto
“ip”:”192.168.1.155″,
“netmask”:”192.168.1.1″,
“gateway”:”192.168.1.1″,
“dns”:”192.168.1.1″,
“httpPort”:int,
“webPort”:int,
“rtspPort”:int,
“rtmpPort”:int
}
}
"`
Meta l-interface hija normali, jiġifieri, meta l-istatus huwa tura, il-parametri kollha ta ' l-interface tan-netwerk huma miksuba
**L-issettjar tal-parametri tan-netwerk**
"`
{
“ċavetta”: “Il-valur li jikkorrispondi għall-qasam tal-login fl-interface tal-login”,
"ethernet":
{
“eth0”:{
“dhcp”:int //0 manwal 1auto
“ip”:”192.168.1.155″,
“netmask”:”192.168.1.1″,
“gateway”:”192.168.1.1″,
“dns”:”192.168.1.1″,
“mac”:”01:23:45:67:89:ab”,
“httpPort”:int,
“webPort”:int,
“rtspPort”:int,
“rtmpPort”:int
}
}
}
"`
Meta ssettjat b'suċċess, is-sekwenza json tiġi rritornata
"`
{
“status”:veru,
"ethernet":
{
“eth0”:{
“dhcp”:int //0 manwal 1 auto
“ip”:”192.168.1.155″,
“netmask”:”192.168.1.1″,
“gateway”:”192.168.1.1″,
“dns”:”192.168.1.1″,
“mac”:”01:23:45:67:89:ab”
“httpPort”:int,
“webPort”:int,
“mainStreamPort”:int,
“subStramPort”:int
“rtspPort”:int
“rtmpPort”:int
}
}
"`
1.4 Deskrizzjoni tat-Test
Puttinier jista' jitniżżel għall-ittestjar tal-protokoll (https://www.getpostman.com/downloads/).
L-użu tas-softwer jinsab fl-istruzzjonijiet tal-vidjo li jakkumpanjawhom.
2 Issettjar tal-Kodifika tal-Vidjo
2.1 Issettjar tal-parametri tal-kodifikazzjoni
Issettja
Talba
{
“ċavetta”:int,
“venc”:{
“prinċipali”:{
“jippermetti”:int,
“mode”:”h264″, //”h264″、”h265″、”mjpeg”
“col”:3840, //int
“linja”:2160, //int
“bitrate”:115200, //int
“frmrate”:30, //int
“rcmode”:”cbr”, //”cbr”、”vbr”
“profile”:”MP”, //”linja bażi”、”MP”、”HP”
“intervall”:30 //int
},
“sotto”:{
“jippermetti”:int,
“modalità”:”h264″,
“kol”:1280,
“linja”:720,
"bitrate":4096,
"frmrate":30,
“rcmode”:”cbr”,
“profile”:”MP”, //”linja bażi”、”MP”、”HP”
“intervall”:30
}
}
}
Rispons
Imwaqqaf b'suċċess, ritorna l-aħħar parametri ta 'kodifikazzjoni
{
“status”:veru
“venc”:{
“prinċipali”:{
“jippermetti”:int,
“modalità”:”h264″,
“kol”:3840,
“linja”:2160,
"bitrate":115200,
"frmrate":30,
“rcmode”:”cbr”,
“profile”:”MP”,
“intervall”:30
},
“sotto”:{
“jippermetti”:int,
“modalità”:”h264″,
“kol”:1280,
“linja”:720,
"bitrate":4096,
"frmrate":30,
“rcmode”:”cbr”,
“profile”:”MP”,
“intervall”:30
}
}
}
Konfigurazzjoni tal-kodifikazzjoni mhux appoġġjata
{
“status”:falz
“venc”:falz
}
Ebda appoġġ għall-flussi primarji jew sub
{
“status”:falz
“venc”:{“main”:falz,sub”:falz}
}
Żball tal-parametru
{
“status”:falz
“venc”:{“prinċipali”:falz}
}
2.2 Akkwist tal-parametri tal-kodifikazzjoni
Get
Talba
{
“ċavetta”:int,
“venc”:{“main”:true,”sub”:true}
}
Or
{
“ċavetta”:int,
“venc”:{
“prinċipali”:{
“jippermetti”:veru,
"modalità": veru,
“kol”:veru,
“linja”:veru,
"bitrate":veru,
"frmrate":veru,
"rcmode":veru,
“profile”:veru,
"intervall":veru,
“rtspUrl”:veru
“rtmpUrl”:veru
},
“sotto”:{
“jippermetti”:veru,
"modalità": veru,
“kol”:veru,
“linja”:veru,
"bitrate":veru,
"frmrate":veru,
"rcmode":veru,
“profile”:veru,
"intervall":veru,
“rtspUrl”:veru
“rtmpUrl”:veru
}
}
}
Rispons
{
“status”:veru,
“venc”:{
“prinċipali”:{
“jippermetti”:int,
“modalità”:”h264″,
“kol”:3840,
“linja”:2160,
"bitrate":115200,
"frmrate":30,
“rcmode”:”cbr”,
“profile”:”MP”,
"intervall":30,
“rtspUrl”:”rtsp://192.168.1.155:554/stream/main”
“rtmpUrl”:”rtmp://192.168.1.155:1935/app/rtmpstream0″
},
“sotto”:{
“jippermetti”:int,
“modalità”:”h264″,
“kol”:1280,
“linja”:720,
"bitrate":4096,
"frmrate":30,
“rcmode”:”cbr”,
“profile”:”MP”,
"intervall":30,
“rtspUrl”:”rtsp://192.168.1.155:554/stream/sub”
“rtmpUrl”:”rtmp://192.168.1.155:1935/app/rtmpstream1″
}
}
}
Konfigurazzjoni tal-kodifikazzjoni mhux appoġġjata
{
“status”:falz,
“venc”:falz,
}
Ebda appoġġ għall-flussi primarji jew sub
{
“status”:falz,
“venc”:{“prinċipali”:falz}
}
3 Kodifikazzjoni tal-Awdjo
3.1 Issettjar tal-kodifikazzjoni tal-awdjo
Issettja
Talba
{
“ċavetta”:int,
“awdjo”:{
“jippermetti”: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
}
}
Rispons
Issettja b'suċċess, irritorna l-aħħar parametri tal-kodifikazzjoni tal-awdjo
{
“status”:veru,
“awdjo”:{
“jippermetti”:int,
“Samplerate”:int,
“bitwidth”:int,
“soundMode”:”Mono”,
“encMode”:”G711A”,
“bitrate”:int
}
}
Ebda appoġġ għall-konfigurazzjoni tal-kodifikazzjoni jew żbalji fil-parametri
{
“status”:falz,
“awdjo”: falz
}
3.2 Akkwist tal-parametru tal-kodifikazzjoni tal-awdjo
Get
Talba
{
“ċavetta”:int,
“awdjo”:veru
}
Or
{
“ċavetta”:int,
“awdjo”:{
“jippermetti”:veru,
“Samplerate”:veru,
“bitwidth”:veru,
“SoundMode”: veru,
“encMode”:veru,
“bitrate”:veru
}
}
Issettja b'suċċess, irritorna l-aħħar parametri tal-kodifikazzjoni tal-awdjo
{
“status”:veru,
“awdjo”:{
“jippermetti”:int,
“Samplerate”:int,
“bitwidth”:int,
“soundMode”:”Mono”,
“encMode”:”G711A”,
“bitrate”:int
}
}
Naqas milli jikseb jew ma appoġġjax il-kmand tal-bidla
{
“status”:falz,
“awdjo”: falz
}
4 Issettjar tan-Netwerk
4.1 Issettjar tal-parametri tan-netwerk
Issettja
Talba
{
“ċavetta”:int,
"ethernet":
{
“eth0”:{
“dhcp”:int //0 manwal 1 auto
“ip”:”192.168.1.155″,
“netmask”:”192.168.1.1″,
“gateway”:”192.168.1.1″,
“dns”:”192.168.1.1″,
“mac”:”01:23:45:67:89:ab”
“httpPort”:int,
“rtspPort”:int
“rtmpPort”:int
}
}
}
Is-settings tan-netwerk mhumiex appoġġjati
{
“status”:falz,
“ethernet”: falza,
}
eth0 ma jeżistix jew ma jappoġġjax il-konfigurazzjoni.
{
“status”:falz,
“ethernet”:{“eth0”:falz}
}
Xi parametri tan-netwerk ma rnexxilhomx jiġu stabbiliti.
{
“status”:falz,
"ethernet":
{
“eth0”:{
“dhcp”:int //0 manwal 1 auto
“ip”: falza,
“netmask”:”192.168.1.1″,
“gateway”: falza,
“dns”:”192.168.1.1″,
“mac”:”01:23:45:67:89:ab”,
“httpPort”:int,
“rtspPort”:int,
“rtmpPort”:int
}
}
}
Imwaqqaf b'suċċess
{
“status”:veru,
"ethernet":
{
“eth0”:{
“dhcp”:int //0 manwal 1auto
“ip”:”192.168.1.155″,
“netmask”:”192.168.1.1″,
“gateway”:”192.168.1.1″,
“dns”:”192.168.1.1″,
“mac”:”01:23:45:67:89:ab”
“httpPort”:int,
“rtspPort”:int,
“rtmpPort”:int
}
}
4.2 Akkwist tal-parametri tan-netwerk
Get
Talba:
{
“ċavetta”:int,
“ethernet”:{“eth0”:veru}
}
or
{
“ċavetta”:int,
"ethernet":
{
“eth0”:{
"dhcp":veru,
"ip":veru,
“netmask”: veru,
"portal":veru,
"dns":veru,
"mac":veru,
"httpPort":veru,
“rtspPort”:veru
“rtmpPort”:veru
}
}
}
Rispons
{
“status”:veru,
"ethernet":
{
“eth0”:{
“dhcp”:int // 0 manwal 1 auto
“ip”:”192.168.1.155″,
“netmask”:”192.168.1.1″,
“gateway”:”192.168.1.1″,
“dns”:”192.168.1.1″,
“httpPort”:int,
“rtspPort”:int
“rtmpPort”:int
}
}
L-akkwist tal-parametri tan-netwerk mhuwiex appoġġjat
{
“status”:falz,
“ethernet”: falza,
}
eth0 ma jeżistix jew ma jappoġġjax il-konfigurazzjoni.
{
“status”:falz,
“ethernet”:{“eth0”:falz}
}
Xi parametri tan-netwerk naqsu milli jinkisbu.
{
“status”:falz,
"ethernet":
{
“eth0”:{
“dhcp”:int // 0 manwal 1 auto
“ip”: falza,
“netmask”:”192.168.1.1″,
“gateway”: falza,
“dns”:”192.168.1.1″,
“httpPort”:int,
“rtspPort”:int
“rtmpPort”:int
}
}
}
5 Kontroll tal-Immaġni
5.1 Issettjar tal-parametri tal-immaġni
Issettja:
Talba
{
“ċavetta”:int,
“immaġini”:
{
“focus_mode”:”auto”, //”auto”,”manwal”
“focus_distance”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”, “10m”
“exposure_mode”:”auto”, //”auto”,”manwal”,”prijorità iris”,”prijorità shutter”,”prijorità luminożità”
“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
“gwadann”:int, //0~15
“WB_mode”:”auto” //”auto”,”ġewwa”,”barra”,”one push”, “awtomatiku tracking”,”manwal”
“R_gain”:int, //0~255
“B_gain”:int, //0~255
“mera”:int
“flip”:int,
“backlight_compensation”:int,
“gamma”:int, //0~4
“digital_zoom_enable”:int,
“WDR_enable”:int,
“WDR_level”:int, //1~6
“luminożità”:int, //0~15
“sharpness”:int, //0~15
“kuntrast”:int, //0~15
“saturazzjoni”:int, //0~15
“DC_iris”:int, //0: qrib 1: miftuħa
“noise_reduction_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”:[tip,veloċità] //tip 0 zoom stop 1 zoom in 2 zoom out veloċità:0~7
"fokus":[tip,veloċità] //tip 0 fokus waqfien 1 fokus qrib 2 fokus veloċità bogħod: 0 ~ 7
“ptz”:[tip,veloċità] //tip 0 ptz stop 1 up 2 down 3 xellug 4 dritt 5 dar 6 reset 7 up+xellug 8 down+xellug 9 up+lemin 10 down+right speed:0~0x18
“preset”:{“add”:int,”del”:int,”call”:int,”check”:int}
“snap”:int // Qbid tal-immaġni; =1 enable, qbid b'suċċess jirritorna veru, in-nuqqas jirritorna falz
“abs ctrl”:
{
“zoom”:int,
“fokus”:int,
“pan”:int,
“mejjel”:int
}
}
}
Rispons
{
“status”:veru
“immaġini”:
{
“focus_mode”:”auto”, //”auto”,”manwal”
“focus_distance”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”, “10m”
“exposure_mode”:”auto”, //”auto”,”manwal”,”prijorità iris”,”prijorità shutter”,”prijorità luminożità”
“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:għeluq 1:50Hz 2:60Hz
“exposure_brightness”:int, //0~27
“iris”:int, //0~13
“gwadann”:int, //0~15
“WB_mode”:”auto” //”auto”,”ġewwa”,”barra”,”one push”, “awtomatiku tracking”,”manwal”
“R-gain”:int, //0~255
“B-gain”:int, //0~255
“mera”:int
“flip”:int,
“backlight_compensation”:int,
“gamma”:int, //int
“digital_zoom_enable”:int,
“WDR_enable”:int,
“WDR_level”:int, //1~6
“luminożità”:int, //0~15
“sharpness”:int, //0~15
“kuntrast”:int, //0~15
“saturazzjoni”:int, //0~15
“DC_iris”:int, // 0: qrib 1: miftuħa
“noise_reduction_2D”:int,
“noise_reduction_3D”:int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:disable
“vo_resolution”:”1920X1080P@60Hz”
“Immaġini reset”:veru
“zoom”:veru
“fokus”:veru
“ptz”:veru
“sett minn qabel”:veru
“snap”:veru
“abs ctrl”:veru
}
}
Jekk jonqos, is-subparagrafu korrispondenti jiġi ssettjat bħala falz, pereżempjuample
{
“status”:falz
“immaġini”:
{
“focus_mode”:”auto”, //”auto”,”manwal”
“focus_distance”: falza,
“exposure_mode”:”auto”, //”auto”,”manwal”,”prijorità iris”,”prijorità shutter”,”prijorità luminożità”
“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:għeluq 1:50Hz 2:60Hz
“exposure_brightness”: falza,
“iris”:int, //0~13
“gwadann”:int, //0~15
“WB_mode”:”auto” //”auto”,”ġewwa”,”barra”,”one push”, “awtomatiku tracking”,”manwal”
“R-gain”:int, //0~255
“B-gain”:int, //0~255
"mera": falza,
“flip”:int,
“backlight_compensation”:int,
“gamma”:int, //int
“digital_zoom_enable”:int,
“WDR_enable”:int,
“WDR_level”:int, //1~6
“luminożità”:int, //0~15
“sharpness”:int, //0~15
“kuntrast”:int, //0~15
“saturazzjoni”:int, //0~15
“noise_reduction_2D”:int,
“noise_reduction_3D”:int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:disable
“vo_resolution”:”1920X1080P@60Hz”
“Immaġini reset”:veru,
“zoom”:veru,
“fokus”:veru,
“ptz”:veru,
“issettjat minn qabel”:falz,
“snap”:falz
“abs ctrl”: falza
}
}
5.2 Akkwist tal-parametri tal-immaġni
Get
Talba
{
“ċavetta”:int,
“immaġni”:{
“focus_mode”:veru,
“focus_distance”:veru,
“modalità_espożizzjoni”:veru,
"shutter":veru,
“anti_flicker”:veru,
“exposure_brightness”:veru,
"iris":veru,
"gwadann":veru,
“WB_mode”:veru,
“R_gain”:veru,
“B_gain”:veru,
"mera":veru,
"flip":veru,
“backlight_compensation”:veru,
"gamma":veru,
“digital_zoom_enable”:veru,
“WDR_enable”:veru,
“WDR_level”:veru,
"luminożità":veru,
"sharpness":veru,
"kuntrast":veru,
“saturazzjoni”:veru,
“DC_iris”:veru,
“noise_reduction_2D”:veru,
“noise_reduction_3D”:veru,
“vo_resolution”:veru,
“vo_support”:veru,
“frame_rate”:veru,
“issettjat minn qabel”:int
“zoom”:veru,
“fokus”:veru,
“pan”:veru,
“mejjel”:veru
}
}
Rispons
Ikseb suċċess, ritorn valur relattiv
{
“status”:veru
“immaġini”:
{
“focus_mode”:”auto”, //”auto”,”manwal”
“focus_distance”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”, “10m”
“exposure_mode”:”auto”, //”auto”,”manwal”,”prijorità iris”,”prijorità shutter”,”prijorità luminożità”
“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:għeluq 1:50Hz 2:60Hz
“exposure_brightness”:int, //0~27
“iris”:int, //0~13
“gwadann”:int, //0~15
“WB_mode”:”auto” //”auto”,”ġewwa”,”barra”,”one push”,”auto_tracking”,”manwal”,”sodju”, “fluworexxenti”
“R_gain”:int, //0~255
“B_gain”:int, //0~255
“mera”:int
“flip”:int,
“backlight_compensation”:int,
“gamma”:int, //int
“digital_zoom_enable”:int,
“WDR_enable”:int,
“WDR_level”:int, //1~6
“luminożità”:int, //0~15
“sharpness”:int, //0~15
“kuntrast”:int, //0~15
“saturazzjoni”:int, //0~15
“DC_iris”:int, // 0: qrib 1: miftuħa
“noise_reduction_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 jeżistu 1 ma jeżistix
“zoom”:0,
"fokus":4000,
"pan":0,
"mejjel":0
}
}
Jekk falla, issettja għal falza relattiva għas-Sub-oġġetti, eż:
{
“status”:falz
“immaġini”:
{
“focus_mode”:”auto”, //”auto”,”manwal”
“focus_distance”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”, “10m”
“exposure_mode”:”auto”, //”auto”,”manwal”,”prijorità iris”,”prijorità shutter”,”prijorità luminożità”
“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:għeluq 1:50Hz 2:60Hz
“exposure_brightness”:int, //0~27
“iris”:int, //0~13
“gwadann”:int, //0~15
“WB_mode”: falza,
“R_gain”:falza,
“B_gain”:falz,
"mera": falza,
“flip”:int,
“backlight_compensation”:int,
“gamma”:int, //int
“digital_zoom_enable”:int,
“WDR_enable”:int,
“WDR_level”:int, //1~6
“luminożità”:int, //0~15
“sharpness”:int, //0~15
“kuntrast”:int, //0~15
“saturazzjoni”:int, //0~15
“noise_reduction_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
“sett minn qabel”:falz
}
}
6 Streaming RTMP
6.1 L-issettjar tal-parametru RTMP Streaming
Issettja
Talba
{
“ċavetta”:int,
“rtmp”:{
“prinċipali”:{
“jippermetti”:int,
“url”:”rtmp://192.168.1.118:1935/app/rtmpstream2″,
},
“sotto”:{
“jippermetti”:int,
“url”:”rtmp://192.168.1.118:1935/app/rtmpstream3″,
}
}
}
Rispons
Imwaqqaf b'suċċess, ritorna l-aħħar parametri ta 'kodifikazzjoni
{
“status”:veru
“rtmp”:{
“prinċipali”:{
“jippermetti”:int,
“url”:”rtmp://192.168.1.118:1935/app/rtmpstream2″,
“status”:int, //0 streaming falliment 1 streaming suċċess
},
“sotto”:{
“jippermetti”:int,
“url”:”rtmp://192.168.1.118:1935/app/rtmpstream3″,
“status”:int, //0 streaming falliment 1 streaming suċċess
}
}
}
Il-konfigurazzjoni tal-istrimjar RTMP mhix appoġġata
{
“status”:falz
“rtmp”:falz
}
Mhux appoġġ primarju jew sub stream konfigurazzjoni
{
“status”:falz,
“rtmp”:{“prinċipali”:falz,sub”:falz}
}
Żball tal-parametru
{
“status”:falz,
“rtmp”:{“prinċipali”:falz}
}
6.2 Akkwist tal-parametru RTMP Streaming
Get
Talba
{
“ċavetta”:int,
“rtmp”:{“main”:true,”sub”:true}
}
or
{
“ċavetta”:int,
“rtmp”:{
“prinċipali”:{
“jippermetti”:veru,
“url”: veru,
},
“sotto”:{
“jippermetti”:veru,
“url”: veru,
},
}
}
Rispons
{
“status”:veru,
“rtmp”:{
“prinċipali”:{
“jippermetti”:int,
“url”:”rtmp://192.168.1.118:1935/app/rtmpstream2″,
“status”:int, //0 streaming falliment 1 streaming suċċess
},
“sotto”:{
“jippermetti”:int,
“url”:”rtmp://192.168.1.118:1935/app/rtmpstream3″,
“status”:int, //0 streaming falliment 1 streaming suċċess
}
}
}
Il-konfigurazzjoni tal-istrimjar RTMP mhix appoġġata
{
“status”:falz
“rtmp”:falz
}
Mhux appoġġ primarju jew sub stream konfigurazzjoni
{
“status”:falz,
“rtmp”:{“prinċipali”:falz,sub”:falz}
}
Żball tal-parametru
{
“status”:falz,
“rtmp”:{“prinċipali”:falz}
}
7 Kontroll tas-Sistema
7.1 Issettjar tal-kontroll tas-sistema
Issettja
Talba:
{
“ċavetta”:int,
“sistema”:
{
“system_control”:”reset tal-immaġini”,//”image_reset” Reset tal-parametri tal-immaġni, “factory_reset” Reset tal-fabbrika, “system_reboot” Reset tas-sistema
“login”:”utent:password”,
}
}
Risposta:
Imwaqqaf b'suċċess
Talba:
{
“status”:veru
“sistema”:
{
“kontroll_sistema”:veru
“login”:int // Irritorna valur ewlieni, l-interazzjonijiet kollha json għandhom jinkludu l-oġġett “key”:int, inkella l-kmand ma jirrispondix
}
}
Is-setup falliet
{
“status”:falz
“sistema”:
{
“system_control”: falza
“login”:falz
}
}
7.2 Akkwist tal-kontroll tas-sistema
Ikseb:
Talba:
{
“ċavetta”:int,
“sistema”:
{
“device_name”:veru,
“serial_number”:veru,
“bootloader_version”:veru,
“system_version”:veru,
“app_version”:veru,
“hardware_version”:veru
“login”:”utent:password”
}
}
Risposta:
Suċċess ta' Akkwist
{
“status”:veru
“sistema”:
{
“device_name”:”Kamera tal-Konferenza tal-Vidjo FHD”,
“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 // Irritorna valur ewlieni, l-interazzjonijiet kollha json għandhom jinkludu l-oġġett “key”:int, inkella l-kmand ma jirrispondix
}
}
Akkwist falla
{
“status”:falz
“sistema”:
{
“device_name”: falza,
“serial_number”:”123456789″,
“bootloader_version”:”V1.0.0”,
“system_version”:”V1.0.0”,
“app_version”:”V1.0.0″
}
}
7.3 Kontroll tal-browser
Appoġġ brawżer indirizz bar kontroll tal-ġenb u l-parametri tal-kamera tal-mistoqsija, is-sintassi hija l-istess bħas-sintassi ta 'hawn fuq, id-differenza hija li l-ebda awtentikazzjoni tal-login, jiġifieri, l-ebda ċavetta jew login dik l-azzjoni direttament skont il-kontroll tas-sett tal-kmand jista' jkun.
Example 1: In-numru tal-verżjoni tal-mistoqsija
http://192.168.1.189/cgi-bin/web.fcgi?func=get{“system”:{“app_version”:true}}
Example 2: Issettja l-pożizzjoni assoluta taż-żum
http://192.168.1.189/cgi-bin/web.fcgi?func=set{“image”:{“abs ctrl”:{“zoom”:0}}}
Example 3: mistoqsija ptz pożizzjoni
8. Auto-Tracking (jekk disponibbli)
8.1 Akkwist ta 'Parametru ta' Traċċar Awtomatiku
Ikseb:
Talba
{
"ai":veru
}
or
{
“ai”:{
"jippermetti": veru,
“peoplePos”: veru,
“peopleRation”: veru,
“switchTime”: veru,
“boardDetectEn”: veru,
“highLightTarget”:veru,
“zoomLock”:veru,
“PTLimit”:veru
}
}
Ikseb b'suċċess, lura għall-aħħar parametri
{
“ai”: {
“jippermetti”: 1,
“PeoplePos”: 2,
“PeopleRation”: 6,
“switchTime”: 20,
“boardDetectEn”: 1,
“highLightTarget”: 0,
“zoomLock”: 1,
“PTLimit”: 1
},
“status”: veru
}
Ma jappoġġjax jew parametri anormali
{
“status”:falz,
“ai”:falz
}
Definizzjoni speċjali tal-pożizzjoni ssettjata minn qabel:
Nru.255 issettjat minn qabel: il-pożizzjoni tad-dar;
Nru.254 issettjat minn qabel: pożizzjoni tal-limitu dritt-isfel;
Nru.253 issettjat minn qabel: pożizzjoni tal-limitu tax-xellug;
Nru.252 issettjat minn qabel: il-pożizzjoni tal-blackboard
9 Settings NDI
9.1 Settings tal-Parametri NDI
Talba
{
“NDI”:{
“jippermetti”:int,
“isem l-apparat”:”HX”,
“isem tal-kanal”:”Kanal1″,
“gruppi”:”pubbliku”,
“multicast”: {
“jippermetti”: 0,
“IP”: “239.255.0.0”,
"Maskra": "255.255.0.0",
“TTL”: 1
},
“server ta’ skoperta”:”192.168.1.42″
}
}
Rispons
L-issettjar huwa suċċess, u l-parametri NDI huma mibdula.
{
“NDI”:{
"jippermetti":1,
“isem l-apparat”:”HX”,
“isem tal-kanal”:”Kanal1″,
“gruppi”:”pubbliku”,
“multicast”: {
“jippermetti”: 0,
“IP”: “239.255.0.0”,
"Maskra": "255.255.0.0",
“TTL”: 1
},
“server ta’ skoperta”:”192.168.1.42″
},
“status”: veru
}
Il-konfigurazzjoni NDI mhix appoġġata
{
“status”:falz
“NTP”: falza
}
Żball tal-Parametru
{
“NDI”:{
"jippermetti":1,
“isem l-apparat”:”HX”,
“isem tal-kanal”:”Kanal1″,
“gruppi”:”pubbliku”,
“multicast”: {
“jippermetti”: 0,
“IP”: “239.255.0.0”,
"Maskra": "255.255.0.0",
“TTL”: 1
},
“server ta’ skoperta”:falz
},
“status”: falz
}
9.2 Akkwist tal-Parametru NDI
Talba
{
“NDI”:{
“jippermetti”:veru,
“isem l-apparat”:veru,
“isem tal-kanal”:veru,
“gruppi”:veru,
“multicast”:veru,
“server ta’ skoperta”:veru
}
}
或
{
"NDI": veru
}
Rispons
{
“NDI”:{
"jippermetti":1,
“isem l-apparat”:”HX”,
“isem tal-kanal”:”Kanal1″,
“gruppi”:”pubbliku”
“multicast”: {
“jippermetti”: 0,
“IP”: “239.255.0.0”,
"Maskra": "255.255.0.0",
“TTL”: 1
},
“server ta’ skoperta”:”192.168.1.42″,
},
“status”: veru
}
Ma Jappoġġjax NDI
{
“status”:falz
“NDI”: falza
}
10 Settings SRT
10.1 Parametri SRT
Talba
{
“SRT”:{
“mode”:”isma”, //”isma’”, “min iċempel”、”rendezvous”
"isma":
{
“jippermetti”:int,
“port”:int,
“latency”:int, // Millisekondi
"encryption": int,
"tul taċ-ċavetta": int, //32、24、16
“ċavetta”: “012345678”,
}
}
}
or
{
“SRT”:{
“mode”:”min iċempel”, //”isma’”, “min iċempel”、”rendezvous”
“sejjieħ prinċipali”:
{
“jippermetti”:int,
“ip”:”192.168.1.158″,
“port”:int,
“latency”:int, //millisekondi
"encryption": int,
"tul taċ-ċavetta": int, //32、24、16
“ċavetta”: “012345678eee”,
“streamid”:”r=0″
},
“sub-sejjieħ”:
{
“jippermetti”:int,
“ip”:”192.168.1.158″,
“port”:int,
“latency”:int, // millisekonda
“streamid”:”r=0″
"encryption": int,
"tul taċ-ċavetta": int, //32、24、16
“ċavetta”: “012345678eee”,
“streamid”:”r=1″
}
}
}
or
{
“SRT”:{
“mode”:”rendezvous”, //”isma”、”min iċempel”、”rendezvous”
“appuntament ewlieni”:
{
“jippermetti”:int,
“ip”:”192.168.1.158″,
“port”:int,
“latency”:int, //mililsecond
"encryption": int,
"tul taċ-ċavetta": int, //32、24、16
“ċavetta”: “012345678eee”,
“streamid”:”r=0″
},
“sub rendezvous”:
{
“jippermetti”:int,
“ip”:”192.168.1.158″,
“port”:int,
“latency”:int, //millisekonda
“streamid”:”r=0″
"encryption": int,
"tul taċ-ċavetta": int, //32、24、16
“ċavetta”: “012345678eee”,
“streamid”:”r=1″
}
}
}
Rispons
Issettjar b'suċċess, il-parametri SRT mibdula
{
“SRT”:{
“mode”:”isma”,
"isma":
{
"jippermetti":1,
"port":1600,
"latenza":120,
"kodifikazzjoni": 1,
"tul taċ-ċavetta": 32,
“ċavetta”: “012345678eee”,
“prinċipali url”:”srt://192.168.1.158:1600?streamid=r=0″,
“sub url”:”srt://192.168.1.158:1600?streamid=r=1″,
}
},
“status”: veru
}
or
{
“SRT”:{
“mode”:”sejjieħ”,
“sejjieħ prinċipali”:
{
"jippermetti":1,
“ip”:”192.168.1.158″,
"port":1600,
"latenza":120,
"kodifikazzjoni": 1,
"tul taċ-ċavetta": 32,
“ċavetta”: “012345678eee”,
“streamid”:”r=0″
},
“sub-sejjieħ”:
{
"jippermetti":1,
“ip”:”192.168.1.158″,
"port":1600,
"latenza":120,
"kodifikazzjoni": 1,
"tul taċ-ċavetta": 32,
“ċavetta”: “012345678eee”,
“streamid”:”r=1″
}
},
“status”: veru
}
SRT mhux appoġġjat / Żball tal-parametru
{
“status”:falz
“SRT”:falz
}
10.2 Akkwist ta' Parametru SRT
Talba
{
"SRT":veru
}
Rispons
{
“SRT”:{
“mode”:”isma”,
"isma":
{
"jippermetti":1,
"port":1600,
"latenza":120,
"kodifikazzjoni": 1,
"tul taċ-ċavetta": 32,
“ċavetta”: “012345678eee”,
“prinċipali url”:”srt://192.168.1.158:1600?streamid=r=0″,
“sub url”:”srt://192.168.1.158:1600?streamid=r=1″,
}
},
“status”: veru
}
or
{
“SRT”:{
“mode”:”sejjieħ”,
“sejjieħ prinċipali”:
{
"jippermetti":1,
“ip”:”192.168.1.158″,
"port":1600,
"latenza":120,
"kodifikazzjoni": 1,
"tul taċ-ċavetta": 32,
“ċavetta”: “012345678eee”,
“streamid”:”r=0″
},
“sub-sejjieħ”:
{
"jippermetti":1,
“ip”:”192.168.1.158″,
"port":1600,
"latenza":120,
"kodifikazzjoni": 1,
"tul taċ-ċavetta": 32,
“ċavetta”: “012345678eee”,
“streamid”:”r=1″
}
},
“status”: veru
}
or
{
“SRT”:{
“mode”:”rendezvous”,
“appuntament ewlieni”:
{
"jippermetti":1,
“ip”:”192.168.1.158″,
"port":1600,
"latenza":120,
"kodifikazzjoni": 1,
"tul taċ-ċavetta": 32,
“ċavetta”: “012345678eee”,
“streamid”:”r=0″
},
“sub rendezvousr”:
{
"jippermetti":1,
“ip”:”192.168.1.158″,
"port":1600,
"latenza":120,
"kodifikazzjoni": 1,
"tul taċ-ċavetta": 32,
“ċavetta”: “012345678eee”,
“streamid”:”r=1″
}
},
“status”: veru
}
SRT mhux appoġġjat
{
“status”:falz
“SRT”:falz
}
Dokumenti / Riżorsi
![]() |
Aċċess HTTP għall-Immaġini AIDA [pdfGwida għall-Utent 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-IP300, UHD-NDI3-67 UHD-NDI3-X30, PTZ-X12-IP, PTZ-X20-IP, PTZ-NDI-X12, PTZ-NDI-X18, PTZ-NDI-X20, PTZ-NDI3-X20, PTZ4K-NDI-X12, PTZ4KNDI-X30, PTZ4KNDI-X12, PTZ30KNDI-XXNUMX, PTZXNUMXKNDI-XXNUMX, PTZ-NDI-XXNUMX, PTZ-NDI-XXNUMX, PTZXNUMXK-NDI-XXNUMX Aċċess, Aċċess |