AIDA Imaging HTTP Aċċess Gwida għall-Utent

AIDA Imaging logo1

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

Aċċess HTTP għall-Immaġini AIDA - a1

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

Aċċess HTTP għall-Immaġini AIDA - a2

Example 3: mistoqsija ptz pożizzjoni

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

Aċċess HTTP għall-Immaġini AIDA - a3

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

Referenzi

Ħalli kumment

L-indirizz elettroniku tiegħek mhux se jiġi ppubblikat. L-oqsma meħtieġa huma mmarkati *