AIDA Imaging HTTP Access Guide Pamaké

AIDA Imaging HTTP Access User Guide

AIDA Imaging logo1

AIDA Imaging HTTP Aksés Guide
Pikeun Kaméra Video IP Ngan

OCT 2024 Révisi

Pituduh ieu ditujukeun pikeun ngabantosan pangguna nyerat sareng ngadamel program sorangan pikeun langsung nyambung ka kaméra urang. Kalenturan ieu ngabantosan nambihan kreatifitas sareng pulas anjeun pikeun ngadalikeun kaméra!

Anjeun teu kedah nganggo pituduh ieu pikeun nganggo kaméra. Henteu sakabéh setélan dina dokumén ieu patali jeung unggal modél, ngan lamun model mibanda fitur nu tangtu aksés ka fitur eta bakal jalan.

Daptar produk nu lumaku:

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-IP67HD-3NDI,-IP300, UHD-3NDI UHD-NDI67-X3

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

*NDI® mangrupakeun mérek dagang kadaptar pikeun VIZRT AB

1.1 Ngamimitian

Nalika nganggo dokumen ieu kedah gaduh pamahaman sareng penguasaan tina protokol http sareng metode pamundut POST na.

1.2 Aturan gramatikal

HTTP mangrupikeun standar pikeun pamundut sareng réspon antara sisi klien sareng server. Ngagunakeun a web browser, web Mapay, atawa alat sejen, klien nu initiates hiji pamundut HTTP ka port husus dina server (port standar nyaeta 80). Klién umumna disebut salaku program agén pangguna. Server ngaréspon kana pamundut klien sareng nyimpen sababaraha sumber dina server, sapertos HTML files jeung gambar. Jenis server ieu umumna disebut a Web server.

Request Request HTTP kudu nuturkeun diréktif ieu

Kabéh requests parameter pikeun buka "posting" jalan, kalawan dua cara béda pikeun ngabedakeun antara meunang meunang jeung nyetel set via func

Setel panganteur parameter

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

Meunangkeun panganteur parameter

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

1.3 Paménta jeung Tanggapan basajan example

Anggap ip kaméra urang nyaéta 192.168.1.180, sintaksis numutkeun 1.2 nagara bagian

Meunangkeun panganteur parameter.

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

Setel panganteur

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

** Pamundut login salaku example**

Paménta ieu mangrupikeun padika kéngingkeun, janten pamenta nyetél antarmuka url, sarta ngirimkeun parameter eusi dina format json

eusi parameter

{

"sistem":

{

"login":"pamaké:sandi",

}

}

Sistem string json ngawakilan panggero kana fungsi utama, login ngagambarkeun panggero kana parameter. pamaké:sandi ngagambarkeun parameter asup.

Pikeun example, lamun akun kaméra ayeuna jeung sandi duanana admin, format transmisi final nyaeta

{

"sistem":

{

"login":"admin:admin",

}

}

Eusi balik geus balik sanggeus pamundut, sarta eusi balik mulih parameter béda gumantung kana métode anu dipaké pikeun nelepon fungsi. Metodeu login mulihkeun eusi json di handap ieu

Suksés mulang

{

"status": leres

"sistem":

{

"login": int

}

}

Gagal mulang

{

"status": palsu

"sistem":

{

"login": palsu

}

}

dimana status nyaéta status panggero fungsi , bener keur ayaan jeung palsu keur gagal.

Format mulang saluyu sareng format pamundut, sistem nyaéta panggero kana fungsi utama, login nyaéta panggero pikeun mulangkeun konci.

Catetan: Salian login, sagala interaksi paréntah séjén kudu diliwatan konci, sintaksis nyaeta "konci": int, sarta nilai int napel "konci" nyaeta nilai balik ku operasi "login" mulih nilai.

** Candak panganteur jaringan salaku example**

Aya dua interfaces parameter jaringan, nu meunang parameter interface jaringan jeung set parameter interface jaringan. Ti ex di luhurample, eta bisa ditempo yén

Meunangkeun panganteur parameter.

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

Setel panganteur

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

**Kéngingkeun parameter jaringan**

{

"Konci": "Nilai anu cocog sareng kolom login dina antarmuka login",

"ethernet": {"eth0": leres}

}

pamundut ieu hartina: Abdi hoyong nelepon pikeun meunangkeun sakabéh parameter handapeun eth0 tina Ethernet.

Normal balik:

{

"status": leres,

"Ethernet":

{

"ét0":{

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

"ip": "192.168.1.155",

"netmask": "192.168.1.1",

"Gerbang": "192.168.1.1",

"dns": "192.168.1.1",

"httpPort":int,

“webPalabuhan":int,

"rtspPort":int,

"rtmpPort": int

}

}

Nalika antarmuka normal, nyaéta, nalika statusna, sadaya parameter antarmuka jaringan dicandak

**Setelan parameter jaringan**

{

"Konci": "Nilai anu cocog sareng kolom login dina antarmuka login",

"Ethernet":

{

"ét0":{

"dhcp":int //0 manual 1auto

"ip": "192.168.1.155",

"netmask": "192.168.1.1",

"Gerbang": "192.168.1.1",

"dns": "192.168.1.1",

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

"httpPort":int,

“webPalabuhan":int,

"rtspPort":int,

"rtmpPort": int

}

}

}

Nalika disetél suksés, string json dipulangkeun

{

"status": leres,

"Ethernet":

{

"ét0":{

"dhcp":int //0 manual 1 otomatis

"ip": "192.168.1.155",

"netmask": "192.168.1.1",

"Gerbang": "192.168.1.1",

"dns": "192.168.1.1",

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

"httpPort":int,

“webPalabuhan":int,

"mainStreamPort": int,

"subStreamPort": int

"rtspPort": int

"rtmpPort": int

}

}

1.4 Tés Déskripsi

Tukang pos tiasa diunduh kanggo uji protokol (https://www.getpostman.com/downloads/).

Pamakéan parangkat lunak tiasa dipendakan dina pitunjuk pidéo.

2 Setélan Encode Video
2.1 Setélan parameter coding

Nyetél

Paménta

{

"konci": int,

"venc":{

"utama":{

"aktipkeun":int,

"mode":"h264″, //"h264″,"h265″,"mjpeg"

"col": 3840, //int

"garis": 2160, //int

"bitrate": 115200, //int

"fmrate": 30, //int

"rcmode": "cbr", //"cbr", "vbr"

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

"interval": 30 //int

},

"sub":{

"aktipkeun":int,

"mode": "h264",

"col": 1280,

"garis": 720,

"bitrate": 4096,

"fmrate": 30,

"rcmode": "cbr",

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

"interval": 30

}

}

}

Tanggapan

Nyetél junun, balikkeun parameter encoding panganyarna

{

"status": leres

"venc":{

"utama":{

"aktipkeun":int,

"mode": "h264",

"col": 3840,

"garis": 2160,

"bitrate": 115200,

"fmrate": 30,

"rcmode": "cbr",

"profile":"MP",

"interval": 30

},

"sub":{

"aktipkeun":int,

"mode": "h264",

"col": 1280,

"garis": 720,

"bitrate": 4096,

"fmrate": 30,

"rcmode": "cbr",

"profile":"MP",

"interval": 30

}

}

}

Konfigurasi encoding teu dirojong

{

"status": palsu

"venc": palsu

}

Taya rojongan pikeun primér atawa sub-aliran

{

"status": palsu

"venc": {"utama": palsu, sub": palsu}

}

Kasalahan parameter

{

"status": palsu

"venc": {"utama": palsu}

}

2.2 Encoding parameter akuisisi

Meunang

Paménta

{

"konci": int,

"venc": {"utama": leres,"sub": leres}

}

Or

{

"konci": int,

"venc":{

"utama":{

"ngaktipkeun": leres,

"modus": leres,

"col": leres,

"garis": leres,

"bitrate": leres,

"frmrate": leres,

"rcmode": leres,

"profile": leres,

"interval": leres,

"rtspUrl”: leres

"rtmpUrl”: leres

},

"sub":{

"ngaktipkeun": leres,

"modus": leres,

"col": leres,

"garis": leres,

"bitrate": leres,

"frmrate": leres,

"rcmode": leres,

"profile": leres,

"interval": leres,

"rtspUrl”: leres

"rtmpUrl”: leres

}

}

}

Tanggapan

{

"status": leres,

"venc":{

"utama":{

"aktipkeun":int,

"mode": "h264",

"col": 3840,

"garis": 2160,

"bitrate": 115200,

"fmrate": 30,

"rcmode": "cbr",

"profile":"MP",

"interval": 30,

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

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

},

"sub":{

"aktipkeun":int,

"mode": "h264",

"col": 1280,

"garis": 720,

"bitrate": 4096,

"fmrate": 30,

"rcmode": "cbr",

"profile":"MP",

"interval": 30,

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

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

}

}

}

Konfigurasi encoding teu dirojong

{

"status": palsu,

"venc": palsu,

}

Taya rojongan pikeun primér atawa sub-aliran

{

"status": palsu,

"venc": {"utama": palsu}

}

3 Encoding Audio
3.1 Setélan encoding audio

Nyetél

Paménta

{

"konci": int,

"audio":{

"aktipkeun":int,

“samplerate":int,

"bitwidth":int,

"SoundMode": "Mono", //"Mono", "Stéreo"

"EncMode": "G711A",
//"G711A", "G711U", "ADPCMA", "G726", "LPCM", "AAC"

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

}

}

Tanggapan

Setel junun, balikkeun parameter encoding audio panganyarna

{

"status": leres,

"audio":{

"aktipkeun":int,

“samplerate":int,

"bitwidth":int,

"SoundMode": "Mono",

"EncMode": "G711A",

"bitrate": int

}

}

Taya rojongan pikeun konfigurasi encoding atawa kasalahan parameter

{

"status": palsu,

"audio": palsu

}

3.2 Akuisisi parameter encoding audio

Meunang

Paménta

{

"konci": int,

"audio": leres

}

Or

{

"konci": int,

"audio":{

"ngaktipkeun": leres,

“samplerate": leres,

"bitwidth": leres,

"soundMode": leres,

"encMode": leres,

"bitrate": leres

}

}

Setel junun, balikkeun parameter encoding audio panganyarna

{

"status": leres,

"audio":{

"aktipkeun":int,

“samplerate":int,

"bitwidth":int,

"SoundMode": "Mono",

"EncMode": "G711A",

"bitrate": int

}

}

Gagal nampi atanapi henteu ngadukung paréntah parobihan

{

"status": palsu,

"audio": palsu

}

4 Setélan jaringan
4.1 Setélan parameter jaringan

Nyetél

Paménta

{

"konci": int,

"Ethernet":

{

"ét0":{

"dhcp":int //0 manual 1 otomatis

"ip": "192.168.1.155",

"netmask": "192.168.1.1",

"Gerbang": "192.168.1.1",

"dns": "192.168.1.1",

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

"httpPort":int,

"rtspPort": int

"rtmpPort": int

}

}

}

Setelan jaringan teu dirojong

{

"status": palsu,

"Ethernet": palsu,

}

eth0 henteu aya atanapi henteu ngadukung konfigurasi.

{

"status": palsu,

"Ethernet": {"eth0": palsu}

}

Sababaraha parameter jaringan gagal disetel.

{

"status": palsu,

"Ethernet":

{

"ét0":{

"dhcp":int //0 manual 1 otomatis

"ip": palsu,

"netmask": "192.168.1.1",

"Gerbang": palsu,

"dns": "192.168.1.1",

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

"httpPort":int,

"rtspPort":int,

"rtmpPort": int

}

}

}

Nyetél suksés

{

"status": leres,

"Ethernet":

{

"ét0":{

"dhcp":int //0 manual 1auto

"ip": "192.168.1.155",

"netmask": "192.168.1.1",

"Gerbang": "192.168.1.1",

"dns": "192.168.1.1",

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

"httpPort":int,

"rtspPort":int,

"rtmpPort": int

}

}

4.2 Akuisisi parameter jaringan

Meunang

Paménta:

{

"konci": int,

"ethernet": {"eth0": leres}

}

or

{

"konci": int,

"Ethernet":

{

"ét0":{

"dhcp": leres,

"ip": leres,

"netmask": leres,

"gerbang": leres,

"dns": leres,

"mac": leres,

"httpPort": leres,

"rtspPort": leres

"rtmpPort": leres

}

}

}

Tanggapan

{

"status": leres,

"Ethernet":

{

"ét0":{

"dhcp":int // 0 manual 1 otomatis

"ip": "192.168.1.155",

"netmask": "192.168.1.1",

"Gerbang": "192.168.1.1",

"dns": "192.168.1.1",

"httpPort":int,

"rtspPort": int

"rtmpPort": int

}

}

Akuisisi parameter jaringan henteu dirojong

{

"status": palsu,

"Ethernet": palsu,

}

eth0 henteu aya atanapi henteu ngadukung konfigurasi.

{

"status": palsu,

"Ethernet": {"eth0": palsu}

}

Sababaraha parameter jaringan gagal dimeunangkeun.

{

"status": palsu,

"Ethernet":

{

"ét0":{

"dhcp":int // 0 manual 1 otomatis

"ip": palsu,

"netmask": "192.168.1.1",

"Gerbang": palsu,

"dns": "192.168.1.1",

"httpPort":int,

"rtspPort": int

"rtmpPort": int

}

}

}

5 Kontrol Gambar
5.1 Setélan parameter gambar

Setél:

Paménta

{

"konci": int,

"gambar":

{

"mode_fokus":"otomatis", //"otomatis","manual"

"jarak_fokus": "1.5m", //"1.5m", "2m", "3m", "6m", "10m"

"exposure_mode": "otomatis", //"otomatis","manual", "prioritas iris", "prioritas jepret", "prioritas kacaangan"

“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

"kauntungan":int, //0~15

"WB_mode":"otomatis" //"otomatis", "indoor", "luar", "hiji push", "tracking otomatis", "manual"

"R_gain":int, //0~255

"B_gain":int, //0~255

"eunteung":int

"flip": int,

"backlight_compensation":int,

"gamma":int, //0~4

"digital_zoom_enable":int,

"WDR_enable":int,

"WDR_level":int, //1~6

"caangan":int, //0~15

"Seukeutna":int, //0~15

"kontras":int, //0~15

"jenuhna":int, //0~15

"DC_iris": int, //0: nutup 1: muka

"noise_reduction_2D":int,

"noise_reduction_3D": int, //0 otomatis 1: level1 2: level2 3: level3 4: level4 5: nonaktipkeun

"vo_resolusi": "1920X1080P@60Hz"

"image_reset": int

"zum": [tipe, speed] //tipe 0 zum eureun 1 zum in 2 zum kaluar speed:0~7

"fokus": [tipe, speed] // tipe 0 fokus eureun 1 fokus deukeut 2 fokus speed jauh: 0~7

"ptz": [tipe, speed] //ketik 0 ptz eureun 1 ka luhur 2 ka handap 3 kenca 4 katuhu 5 imah 6 reset 7 ka luhur + kénca 8 handap + kénca 9 ka luhur + katuhu 10 handap + katuhu speed: 0~0x18

"prasetél": {"nambahkeun":int,"del":int,"panggero":int,"cek":int}

"snap":int // Gambar néwak; =1 ngaktifkeun, newak suksés mulih leres, gagal mulih palsu

"abs ctrl":

{

"zum":int,

"fokus": int,

"pan": int,

"miringkeun": int

}

}

}

Tanggapan

{

"status": leres

"gambar":

{

"mode_fokus":"otomatis", //"otomatis","manual"

"jarak_fokus": "1.5m", //"1.5m", "2m", "3m", "6m", "10m"

"exposure_mode": "otomatis", //"otomatis","manual", "prioritas iris", "prioritas jepret", "prioritas kacaangan"

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

"exposure_brightness":int, //0~27

"iris":int, //0~13

"kauntungan":int, //0~15

"WB_mode":"otomatis" //"otomatis", "indoor", "luar", "hiji push", "tracking otomatis", "manual"

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

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

"eunteung":int

"flip": int,

"backlight_compensation":int,

"gamma":int, //int

"digital_zoom_enable":int,

"WDR_enable":int,

"WDR_level":int, //1~6

"caangan":int, //0~15

"Seukeutna":int, //0~15

"kontras":int, //0~15

"jenuhna":int, //0~15

"DC_iris": int, // 0: nutup 1: muka

"noise_reduction_2D":int,

"noise_reduction_3D": int, //0 otomatis 1: level1 2: level2 3: level3 4: level4 5: nonaktipkeun

"vo_resolusi": "1920X1080P@60Hz"

"gambar reset": leres

"zum": leres

"fokus": leres

"ptz": leres

"prasetél": leres

"snap": leres

"abs ctrl": leres

}

}

Lamun gagal, subparagraf pakait disetel ka palsu, contonaample

{

"status": palsu

"gambar":

{

"mode_fokus":"otomatis", //"otomatis","manual"

"jarak_fokus": salah,

"exposure_mode": "otomatis", //"otomatis","manual", "prioritas iris", "prioritas jepret", "prioritas kacaangan"

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

"exposure_brightness":palsu,

"iris":int, //0~13

"kauntungan":int, //0~15

"WB_mode":"otomatis" //"otomatis", "indoor", "luar", "hiji push", "tracking otomatis", "manual"

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

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

"eunteung": palsu,

"flip": int,

"backlight_compensation":int,

"gamma":int, //int

"digital_zoom_enable":int,

"WDR_enable":int,

"WDR_level":int, //1~6

"caangan":int, //0~15

"Seukeutna":int, //0~15

"kontras":int, //0~15

"jenuhna":int, //0~15

"noise_reduction_2D":int,

"noise_reduction_3D": int, //0 otomatis 1: level1 2: level2 3: level3 4: level4 5: nonaktipkeun

"vo_resolusi": "1920X1080P@60Hz"

"ngareset gambar": leres,

"zum": leres,

"fokus": leres,

"ptz": leres,

"prasetél": palsu,

"snap": palsu

"abs ctrl": salah

}

}

5.2 Akuisisi parameter gambar

Meunang

Paménta

{

"konci": int,

"gambar":{

"mode_fokus": leres,

"jarak_fokus": leres,

"exposure_mode": leres,

"jepret": leres,

"anti_flicker": leres,

"exposure_brightness": leres,

"iris": leres,

"kauntungan": leres,

"WB_mode": leres,

"R_gain": leres,

"B_gain": leres,

"eunteung": leres,

"flip": leres,

"backlight_compensation": leres,

"gamma": leres,

"digital_zoom_enable": leres,

"WDR_enable": leres,

"WDR_level": leres,

"caangan": leres,

"seukeutna": leres,

"kontras": leres,

"jenuh": leres,

"DC_iris": leres,

"noise_reduction_2D": leres,

"noise_reduction_3D": leres,

"vo_resolution": leres,

"vo_support": leres,

"frame_rate": leres,

"prasetél":int

"zum": leres,

"fokus": leres,

"pan": leres,

"miring": leres

}

}

Tanggapan

Meunang kasuksésan, balik nilai relatif

{

"status": leres

"gambar":

{

"mode_fokus":"otomatis", //"otomatis","manual"

"jarak_fokus": "1.5m", //"1.5m", "2m", "3m", "6m", "10m"

"exposure_mode": "otomatis", //"otomatis","manual", "prioritas iris", "prioritas jepret", "prioritas kacaangan"

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

"exposure_brightness":int, //0~27

"iris":int, //0~13

"kauntungan":int, //0~15

"WB_mode":"otomatis" //"otomatis", "indoor", "luar", "hiji push", "auto_tracking", "manual", "natrium", "fluoresensi"

"R_gain":int, //0~255

"B_gain":int, //0~255

"eunteung":int

"flip": int,

"backlight_compensation":int,

"gamma":int, //int

"digital_zoom_enable":int,

"WDR_enable":int,

"WDR_level":int, //1~6

"caangan":int, //0~15

"Seukeutna":int, //0~15

"kontras":int, //0~15

"jenuhna":int, //0~15

"DC_iris": int, // 0: nutup 1: muka

"noise_reduction_2D":int,

"noise_reduction_3D": int, //0 otomatis 1: level1 2: level2 3: level3 4: level4 5: nonaktipkeun

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

"prasetél": int //0 aya 1 teu aya

"zum": 0,

"fokus": 4000,

"pan": 0,

"Dengdekkeun": 0

}

}

Upami gagal, setel ka palsu relatif ka Sub-item, misalna:

{

"status": palsu

"gambar":

{

"mode_fokus":"otomatis", //"otomatis","manual"

"jarak_fokus": "1.5m", //"1.5m", "2m", "3m", "6m", "10m"

"exposure_mode": "otomatis", //"otomatis","manual", "prioritas iris", "prioritas jepret", "prioritas kacaangan"

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

"exposure_brightness":int, //0~27

"iris":int, //0~13

"kauntungan":int, //0~15

"WB_mode": salah,

"R_gain": palsu,

"B_gain": salah,

"eunteung": palsu,

"flip": int,

"backlight_compensation":int,

"gamma":int, //int

"digital_zoom_enable":int,

"WDR_enable":int,

"WDR_level":int, //1~6

"caangan":int, //0~15

"Seukeutna":int, //0~15

"kontras":int, //0~15

"jenuhna":int, //0~15

"noise_reduction_2D":int,

"noise_reduction_3D": int, //0 otomatis 1: level1 2: level2 3: level3 4: level4 5: nonaktipkeun

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

"prasetél": palsu

}

}

6 RTMP Streaming
6.1 RTMP Streaming setélan parameter

Nyetél

Paménta

{

"konci": int,

"rtmp":{

"utama":{

"aktipkeun":int,

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

},

"sub":{

"aktipkeun":int,

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

}

}

}

Tanggapan

Nyetél junun, balikkeun parameter encoding panganyarna

{

"status": leres

"rtmp":{

"utama":{

"aktipkeun":int,

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

"status": int, //0 gagal streaming 1 kasuksésan streaming

},

"sub":{

"aktipkeun":int,

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

"status": int, //0 gagal streaming 1 kasuksésan streaming

}

}

}

Konfigurasi streaming RTMP teu dirojong

{

"status": palsu

"rtmp": salah

}

Teu ngarojong konfigurasi primér atawa substream

{

"status": palsu,

"rtmp":{"utama":palsu,sub":palsu}

}

Kasalahan parameter

{

"status": palsu,

"rtmp": {"utama": palsu}

}

6.2 RTMP Streaming akuisisi parameter

Meunang

Paménta

{

"konci": int,

"rtmp": {"utama": leres,"sub": leres}

}

or

{

"konci": int,

"rtmp":{

"utama":{

"ngaktipkeun": leres,

“url”: leres,

},

"sub":{

"ngaktipkeun": leres,

“url”: leres,

},

}

}

Tanggapan

{

"status": leres,

"rtmp":{

"utama":{

"aktipkeun":int,

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

"status": int, //0 gagal streaming 1 kasuksésan streaming

},

"sub":{

"aktipkeun":int,

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

"status": int, //0 gagal streaming 1 kasuksésan streaming

}

}

}

Konfigurasi streaming RTMP teu dirojong

{

"status": palsu

"rtmp": salah

}

Teu ngarojong konfigurasi primér atawa substream

{

"status": palsu,

"rtmp":{"utama":palsu,sub":palsu}

}

Kasalahan parameter

{

"status": palsu,

"rtmp": {"utama": palsu}

}

7 Kontrol Sistim
7.1 Setélan kontrol Sistim

Nyetél

Paménta:

{

"konci": int,

"sistem":

{

"system_control": "reset gambar", // "image_reset" Parameter gambar reset, "factory_reset" Factory reset, "system_reboot" System reboot

"login":"pamaké:sandi",

}

}

Tanggapan:

Nyetél suksés

Paménta:

{

"status": leres

"sistem":

{

"system_control": leres

"login":int // Balikkeun nilai konci, sadaya interaksi json kedah kalebet "konci": item int, upami henteu paréntahna moal ngabales

}

}

Setup gagal

{

"status": palsu

"sistem":

{

"system_control": palsu

"login": palsu

}

}

7.2 akuisisi kontrol Sistim

meunang:

Paménta:

{

"konci": int,

"sistem":

{

"ngaran_alat": leres,

"nomer_seri": leres,

"bootloader_version": leres,

"system_version": leres,

"app_version": leres,

"hardware_version": leres

"login":"pamaké:sandi"

}

}

Tanggapan:

Kasuksésan akuisisi

{

"status": leres

"sistem":

{

"Device_name": "Kaméra Konférénsi Video FHD",

"Nomer_seri":"123456789",

"bootloader_version":"V1.0.0",

"system_version": "V1.0.0",

"app_version": "V1.0.0"

"Versi_hardware": "V1.0.0"

"login":int // Balikkeun nilai konci, sadaya interaksi json kedah kalebet "konci": item int, upami henteu paréntahna moal ngabales

}

}

Akuisisi Gagal

{

"status": palsu

"sistem":

{

"ngaran_alat":palsu,

"Nomer_seri":"123456789",

"bootloader_version":"V1.0.0",

"system_version": "V1.0.0",

"app_version": "V1.0.0"

}

}

7.3 Kontrol browser

Rojongan browser alamat bar kontrol samping jeung parameter kaméra query, sintaksis sarua jeung rumpaka di luhur, bédana éta euweuh auténtikasi login, nyaeta, euweuh konci atawa login anu aksi langsung nurutkeun paréntah set kontrol tiasa.

Example 1: Jumlah Vérsi pamundut

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

Aksés HTTP Imaging AIDA - a1

Example 2: Atur zum posisi mutlak

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

Aksés HTTP Imaging AIDA - a2

Example 3: query posisi ptz

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

Aksés HTTP Imaging AIDA - a3

8. Nyukcruk Otomatis (upami sayogi)
8.1 Otomatis-nyukcruk Parameter akuisisi

meunang:

Paménta

{

"ai": leres

}

or

{

"ai":{

"ngaktipkeun": leres,

"peoplePos": leres,

"peopleRation": leres,

"switchTime": leres,

"boardDetectEn": leres,

"highLightTarget": leres,

"zoomLock": leres,

"PTLimit": leres

}

}

Meunang hasil, balik deui ka parameter panganyarna

{

"ai": {

"aktipkeun": 1,

"peoplePos": 2,

"Rasi jalma": 6,

"Waktos switch": 20,

"boardDetectEn": 1,

"highLightTarget": 0,

"zoomLock": 1,

"PTLimit": 1

},

"status": leres

}

Teu ngarojong atawa parameter abnormal

{

"status": palsu,

"ai": salah

}

Definisi posisi prasetél husus:

Prasetél no.255: posisi imah;

Prasetél no.254: posisi wates katuhu-handap;

Prasetél no.253: posisi wates kénca-up;

Prasetél no.252: posisi papan tulis

9 Setélan NDI
9.1 Setélan Parameter NDI

Paménta

{

"NDI":{

"aktipkeun":int,

"Ngaran alat": "HX",

"Ngaran saluran": "Kanal1",

"grup": "umum",

"multicast": {

"aktipkeun": 0,

"IP": "239.255.0.0",

"Topeng": "255.255.0.0",

"TTL": 1

},

"Papanggihan server": "192.168.1.42"

}

}

Tanggapan

Setelan suksés, sarta parameter NDI dirobah.

{

"NDI":{

"aktipkeun": 1,

"Ngaran alat": "HX",

"Ngaran saluran": "Kanal1",

"grup": "umum",

"multicast": {

"aktipkeun": 0,

"IP": "239.255.0.0",

"Topeng": "255.255.0.0",

"TTL": 1

},

"Papanggihan server": "192.168.1.42"

},

"status": leres

}

Konfigurasi NDI teu dirojong

{

"status": palsu

"NTP": salah

}

Kasalahan Parameter

{

"NDI":{

"aktipkeun": 1,

"Ngaran alat": "HX",

"Ngaran saluran": "Kanal1",

"grup": "umum",

"multicast": {

"aktipkeun": 0,

"IP": "239.255.0.0",

"Topeng": "255.255.0.0",

"TTL": 1

},

"Papanggihan server": palsu

},

"status": palsu

}

9.2 NDI Parameter akuisisi

Paménta

{

"NDI":{

"ngaktipkeun": leres,

"ngaran alat": leres,

"ngaran channe": leres,

"grup": leres,

"multicast": leres,

"Papanggihan server": leres

}

}

{

"NDI": leres

}

Tanggapan

{

"NDI":{

"aktipkeun": 1,

"Ngaran alat": "HX",

"Ngaran saluran": "Kanal1",

"grup": "umum"

"multicast": {

"aktipkeun": 0,

"IP": "239.255.0.0",

"Topeng": "255.255.0.0",

"TTL": 1

},

"Papanggihan server": "192.168.1.42",

},

"status": leres

}

Teu Ngadukung NDI

{

"status": palsu

"NDI": salah

}

10 Setélan SRT
10.1 Parameter SRT

Paménta

{

"SRT":{

"mode": "ngadangukeun", // "ngadangukeun", "nu nelepon", "rendezvous"

"dengekeun":

{

"aktipkeun":int,

"palabuhan":int,

"latency": int, // Milliseconds

"enkripsi": int,

"Panjang konci": int, //32

"Konci": "012345678",

}

}

}

or

{

"SRT":{

"mode": "panepon", // "dengekeun", "panelpon", "rendezvous"

"Panelpon utama":

{

"aktipkeun":int,

"ip": "192.168.1.158",

"palabuhan":int,

"latency": int, //milidetik

"enkripsi": int,

"Panjang konci": int, //32

"konci": "012345678eee",

"streamid":"r=0″

},

"sub panelepon":

{

"aktipkeun":int,

"ip": "192.168.1.158",

"palabuhan":int,

"latency": int, // milidetik

"streamid":"r=0″

"enkripsi": int,

"Panjang konci": int, //32

"konci": "012345678eee",

"streamid":"r=1″

}

}

}

or

{

"SRT":{

"mode": "rendezvous", //"ngadangukeun", "nelepon", "rendezvous"

"Rendezvous utama":

{

"aktipkeun":int,

"ip": "192.168.1.158",

"palabuhan":int,

"latency": int, //milildetik

"enkripsi": int,

"Panjang konci": int, //32

"konci": "012345678eee",

"streamid":"r=0″

},

"sub rendezvous":

{

"aktipkeun":int,

"ip": "192.168.1.158",

"palabuhan":int,

"latency": int, //milidetik

"streamid":"r=0″

"enkripsi": int,

"Panjang konci": int, //32

"konci": "012345678eee",

"streamid":"r=1″

}

}

}

Tanggapan

Setelan suksés, parameter SRT robah

{

"SRT":{

"mode": "dengekeun",

"dengekeun":

{

"aktipkeun": 1,

"palabuhan": 1600,

"latency": 120,

"énkripsi": 1,

"Panjang konci": 32,

"konci": "012345678eee",

"utama url”:”srt://192.168.1.158:1600?streamid=r=0″,

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

}

},

"status": leres

}

or

{

"SRT":{

"mode": "nu nelepon",

"Panelpon utama":

{

"aktipkeun": 1,

"ip": "192.168.1.158",

"palabuhan": 1600,

"latency": 120,

"énkripsi": 1,

"Panjang konci": 32,

"konci": "012345678eee",

"streamid":"r=0″

},

"sub panelepon":

{

"aktipkeun": 1,

"ip": "192.168.1.158",

"palabuhan": 1600,

"latency": 120,

"énkripsi": 1,

"Panjang konci": 32,

"konci": "012345678eee",

"streamid":"r=1″

}

},

"status": leres

}

SRT teu dirojong / Parameter kasalahan

{

"status": palsu

"SRT": palsu

}

10.2 SRT Parameter akuisisi

Paménta

{

"SRT": leres

}

Tanggapan

{

"SRT":{

"mode": "dengekeun",

"dengekeun":

{

"aktipkeun": 1,

"palabuhan": 1600,

"latency": 120,

"énkripsi": 1,

"Panjang konci": 32,

"konci": "012345678eee",

"utama url”:”srt://192.168.1.158:1600?streamid=r=0″,

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

}

},

"status": leres

}

or

{

"SRT":{

"mode": "nu nelepon",

"Panelpon utama":

{

"aktipkeun": 1,

"ip": "192.168.1.158",

"palabuhan": 1600,

"latency": 120,

"énkripsi": 1,

"Panjang konci": 32,

"konci": "012345678eee",

"streamid":"r=0″

},

"sub panelepon":

{

"aktipkeun": 1,

"ip": "192.168.1.158",

"palabuhan": 1600,

"latency": 120,

"énkripsi": 1,

"Panjang konci": 32,

"konci": "012345678eee",

"streamid":"r=1″

}

},

"status": leres

}

or

{

"SRT":{

"mode": "rendezvous",

"Rendezvous utama":

{

"aktipkeun": 1,

"ip": "192.168.1.158",

"palabuhan": 1600,

"latency": 120,

"énkripsi": 1,

"Panjang konci": 32,

"konci": "012345678eee",

"streamid":"r=0″

},

"sub rendezvousr":

{

"aktipkeun": 1,

"ip": "192.168.1.158",

"palabuhan": 1600,

"latency": 120,

"énkripsi": 1,

"Panjang konci": 32,

"konci": "012345678eee",

"streamid":"r=1″

}

},

"status": leres

}

SRT teu dirojong

{

"status": palsu

"SRT": palsu

}

Dokumén / Sumberdaya

PDF thumbnailAksés HTTP Imaging
User Guide · 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-IP67, 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, PTZ4K12G-FNDI-X30., Imaging HTTP Access, HTTP Access, Access

Tanya patarosan

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Tanya patarosan

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.