AIDA Imaging HTTP Giriş İstifadəçi Təlimatı

AIDA Imaging HTTP Access User Guide

AIDA Imaging loqosu1

AIDA Imaging HTTP Giriş Bələdçisi
Yalnız IP Video Kameralar üçün

Oktyabr 2024 Təklif

Bu təlimat istifadəçilərə birbaşa kameralarımıza qoşulmaq üçün öz proqramlarını yazmağa və yaratmağa kömək etmək məqsədi daşıyırdı. Bu çeviklik sizin yaradıcılığınızı artırmağa və kameranı idarə etməyə imkan verir!

Kameradan istifadə etmək üçün bu təlimatdan istifadə etməli deyilsiniz. Bu sənəddəki bütün parametrlər hər bir modelə aid deyil, yalnız modeldə müəyyən xüsusiyyət varsa, həmin funksiyalara giriş işləyəcək.

Tətbiq olunan Məhsul Siyahısı:

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-IPDI67-3, HD-NDI300-IPDI3, UHDNDI-67, UHDNDI-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-XDI-X30, 4GPTZF12K

*NDI® VIZRT AB üçün qeydə alınmış ticarət nişanıdır

1.1 İşə başlama

Bu sənəddən istifadə edərkən http protokolu və onun POST sorğu metodu haqqında müəyyən anlayış və bacarıqlara malik olmalıdır.

1.2 Qrammatik qaydalar

HTTP müştəri və server tərəfi arasında sorğular və cavablar üçün standartdır. Istifadə a web brauzer, web tarayıcı və ya digər alət vasitəsilə müştəri serverdə müəyyən edilmiş porta HTTP sorğusu göndərir (standart port 80-dir). Müştəriyə ümumiyyətlə istifadəçi agent proqramı deyilir. Server müştəri sorğusuna cavab verir və HTML kimi bəzi resursları serverdə saxlayır files və şəkillər. Bu tip serverə ümumiyyətlə a deyilir Web server.

HTTP Sorğu sorğuları aşağıdakı direktivlərə əməl etməlidir

Bütün parametr sorğuları funksiya vasitəsilə əldə etmək və təyin etmək arasında fərq qoymağın iki fərqli yolu ilə “post” yolu ilə gedir.

Parametr interfeysini təyin edin

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

Parametr interfeysini əldə edin

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

1.3 Sorğu və Cavab sadə məsample

Kamera ipimizin 192.168.1.180 olduğunu fərz etsək, 1.2 vəziyyətinə uyğun sintaksis

Parametr interfeysini əldə edin.

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

İnterfeys təyin edin

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

**Keçmiş kimi giriş sorğusuample**

Bu sorğu get üsuludur, ona görə də sorğu interfeysi təyin edir url, və məzmun parametrlərini json formatında ötürür

Parametr məzmunu

{

"sistem":

{

“giriş”:”istifadəçi:parol”,

}

}

json sətir sistemi əsas funksiyaya çağırışı, login isə parametrə çağırışı təmsil edir. user:password daxil olan parametrləri təmsil edir.

məsələnample, cari kamera hesabı və parol həm admindirsə, son ötürülmə formatıdır

{

"sistem":

{

“giriş”:”admin:admin”,

}

}

Qaytarma məzmunu sorğudan sonra qaytarılır və qaytarma məzmunu funksiyanı çağırmaq üçün istifadə olunan metoddan asılı olaraq müxtəlif parametrləri qaytarır. Giriş metodu aşağıdakı json məzmununu qaytarır

Qayıtmaq üçün uğurlar

{

“status”: doğrudur

"sistem":

{

"giriş":int

}

}

Geri dönməmək

{

"status": yanlış

"sistem":

{

"giriş": yanlış

}

}

burada status funksiya çağırışının statusudur, müvəffəqiyyət üçün doğru, uğursuzluq üçün isə yalan.

Qaytarma formatı sorğu formatına uyğundur, sistem əsas funksiyaya çağırışdır, login açarı qaytarmaq üçün çağırışdır.

Qeyd: Girişə əlavə olaraq, hər hansı digər əmr qarşılıqlı əlaqəsi bir açarla ötürülməlidir, sintaksis "açar":int-dir və "açar"a əlavə edilmiş int dəyəri "giriş" əməliyyatı ilə qaytarılan dəyərdir dəyəri qaytarır

**Şəbəkə interfeysini keçmiş kimi götürünample**

Şəbəkə interfeysi parametrlərini əldə edən və şəbəkə interfeysi parametrlərini təyin edən iki şəbəkə parametr interfeysi var. Yuxarıdakı keçmişdənample, bunu görmək olar

Parametr interfeysini əldə edin.

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

İnterfeys təyin edin

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

**Şəbəkə parametrlərini əldə edin**

{

“açar”: “Giriş interfeysindəki giriş sahəsinə uyğun dəyər”,

“ethernet”:{“eth0”:true}

}

Bu sorğunun mənası: Ethernetin eth0 altında bütün parametrləri əldə etmək üçün zəng etmək istəyirəm.

Normal gəlir:

{

"status": doğru,

"ethernet":

{

“eth0”:{

“dhcp”:int, //0 manual 1 auto

“ip”:”192.168.1.155″,

“şəbəkə maskası”:”192.168.1.1″,

“Gateway”:”192.168.1.1″,

“dns”:”192.168.1.1″,

“httpPort”:int,

"webPort”:int,

“rtspport”:int,

“rtmpPort”:int

}

}

İnterfeys normal olduqda, yəni status sabit olduqda şəbəkənin bütün interfeys parametrləri alınır

**Şəbəkə parametrlərinin qurulması**

{

“açar”: “Giriş interfeysindəki giriş sahəsinə uyğun dəyər”,

"ethernet":

{

“eth0”:{

“dhcp”:int //0 manual 1auto

“ip”:”192.168.1.155″,

“şəbəkə maskası”:”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

}

}

}

Uğurla qurulduqda, json sətri qaytarılır

{

"status": doğru,

"ethernet":

{

“eth0”:{

“dhcp”:int //0 manual 1 auto

“ip”:”192.168.1.155″,

“şəbəkə maskası”:”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,

“subStreamPort”:int

“rtspport”:int

“rtmpPort”:int

}

}

1.4 Test təsviri

Protokol testi üçün poçtalyon endirilə bilər (https://www.getpostman.com/downloads/).

Proqram təminatının istifadəsi müşayiət olunan video təlimatlarda tapıla bilər.

2 Video Kodlama Parametrləri
2.1 Kodlaşdırma parametrlərinin təyini

Set

Sorğu

{

"açar":int,

"venc":{

"əsas":{

"enable":int,

“rejim”:”h264″, //”h264″、”h265″、”mjpeg”

“col”:3840, //int

“xətt”:2160, //int

“Bitrate”: 115200, //int

“frmrate”:30, //int

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

“profile”:”MP”, //”baseline”、”MP”、”HP”

“interval”:30 //int

},

"alt":{

"enable":int,

“rejim”:”h264″,

"col": 1280,

"xətt": 720,

"bitrate": 4096,

“frmrate”:30,

“rcmode”:”cbr”,

“profile”:”MP”, //”baseline”、”MP”、”HP”

"interval": 30

}

}

}

Cavab

Uğurla qurun, ən son kodlaşdırma parametrlərini qaytarın

{

“status”: doğrudur

"venc":{

"əsas":{

"enable":int,

“rejim”:”h264″,

"col": 3840,

"xətt": 2160,

"bitrate": 115200,

“frmrate”:30,

“rcmode”:”cbr”,

“profile”:”MP”,

"interval": 30

},

"alt":{

"enable":int,

“rejim”:”h264″,

"col": 1280,

"xətt": 720,

"bitrate": 4096,

“frmrate”:30,

“rcmode”:”cbr”,

“profile”:”MP”,

"interval": 30

}

}

}

Kodlaşdırma konfiqurasiyası dəstəklənmir

{

"status": yanlış

"venc": yalan

}

Əsas və ya alt axınlar üçün dəstək yoxdur

{

"status": yanlış

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

}

Parametr xətası

{

"status": yanlış

“venc”:{“main”:false}

}

2.2 Kodlaşdırma parametrlərinin alınması

alın

Sorğu

{

"açar":int,

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

}

Or

{

"açar":int,

"venc":{

"əsas":{

"aktiv et":doğru,

"rejim": doğru,

"col":doğru,

“xətt”: doğru,

“bit sürəti”: doğru,

"frmrate":doğru,

"rcmode":doğru,

“profile”:doğru,

“interval”:doğru,

“rtspUrl”:doğru

“rtmpUrl”:doğru

},

"alt":{

"aktiv et":doğru,

"rejim": doğru,

"col":doğru,

“xətt”: doğru,

“bit sürəti”: doğru,

"frmrate":doğru,

"rcmode":doğru,

“profile”:doğru,

“interval”:doğru,

“rtspUrl”:doğru

“rtmpUrl”:doğru

}

}

}

Cavab

{

"status": doğru,

"venc":{

"əsas":{

"enable":int,

“rejim”:”h264″,

"col": 3840,

"xətt": 2160,

"bitrate": 115200,

“frmrate”:30,

“rcmode”:”cbr”,

“profile”:”MP”,

"interval": 30,

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

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

},

"alt":{

"enable":int,

“rejim”:”h264″,

"col": 1280,

"xətt": 720,

"bitrate": 4096,

“frmrate”: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″

}

}

}

Kodlaşdırma konfiqurasiyası dəstəklənmir

{

"status": yanlış,

"venc": yalan,

}

Əsas və ya alt axınlar üçün dəstək yoxdur

{

"status": yanlış,

“venc”:{“main”:false}

}

3 Audio Kodlaşdırma
3.1 Audio kodlaşdırma parametrləri

Set

Sorğu

{

"açar":int,

"audio":{

"enable":int,

"Sampdözmək”:int,

“bit genişliyi”: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

}

}

Cavab

Uğurla quraşdırın, ən son audio kodlaşdırma parametrlərini qaytarın

{

"status": doğru,

"audio":{

"enable":int,

"Sampdözmək”:int,

“bit genişliyi”:int,

"SoundMode":"Mono",

“encMode”:”G711A”,

“bitrate”:int

}

}

Kodlaşdırma konfiqurasiyası və ya parametr səhvləri üçün dəstək yoxdur

{

"status": yanlış,

"audio": yalan

}

3.2 Audio kodlaşdırma parametrlərinin əldə edilməsi

alın

Sorğu

{

"açar":int,

"audio": doğrudur

}

Or

{

"açar":int,

"audio":{

"aktiv et":doğru,

"Sampdözmək”:doğru,

“bit genişliyi”:doğru,

“səs rejimi”: doğru,

"encMode":doğru,

"bit sürəti": doğrudur

}

}

Uğurla quraşdırın, ən son audio kodlaşdırma parametrlərini qaytarın

{

"status": doğru,

"audio":{

"enable":int,

"Sampdözmək”:int,

“bit genişliyi”:int,

"SoundMode":"Mono",

“encMode”:”G711A”,

“bitrate”:int

}

}

Dəyişiklik əmrini əldə etmək alınmadı və ya dəstəklənmir

{

"status": yanlış,

"audio": yalan

}

4 Şəbəkə Parametrləri
4.1 Şəbəkə parametrlərinin qurulması

Set

Sorğu

{

"açar":int,

"ethernet":

{

“eth0”:{

“dhcp”:int //0 manual 1 auto

“ip”:”192.168.1.155″,

“şəbəkə maskası”:”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

}

}

}

Şəbəkə parametrləri dəstəklənmir

{

"status": yanlış,

"ethernet":yalan,

}

eth0 mövcud deyil və ya konfiqurasiyanı dəstəkləmir.

{

"status": yanlış,

“ethernet”:{“eth0”:false}

}

Bəzi şəbəkə parametrlərini təyin etmək alınmadı.

{

"status": yanlış,

"ethernet":

{

“eth0”:{

“dhcp”:int //0 manual 1 auto

"ip":yalan,

“şəbəkə maskası”:”192.168.1.1″,

“Gateway”: yalan,

“dns”:”192.168.1.1″,

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

“httpPort”:int,

“rtspport”:int,

“rtmpPort”:int

}

}

}

Uğurla quraşdırın

{

"status": doğru,

"ethernet":

{

“eth0”:{

“dhcp”:int //0 manual 1auto

“ip”:”192.168.1.155″,

“şəbəkə maskası”:”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 Şəbəkə parametrlərinin əldə edilməsi

alın

Sorğu:

{

"açar":int,

“ethernet”:{“eth0”:true}

}

or

{

"açar":int,

"ethernet":

{

“eth0”:{

"dhcp":doğru,

"ip":doğru,

“şəbəkə maskası”: doğru,

“qapı”: doğru,

"dns":doğru,

"mac":doğru,

“httpPort”:doğru,

“rtspport”: doğrudur

“rtmpPort”: doğrudur

}

}

}

Cavab

{

"status": doğru,

"ethernet":

{

“eth0”:{

“dhcp”:int // 0 manual 1 auto

“ip”:”192.168.1.155″,

“şəbəkə maskası”:”192.168.1.1″,

“Gateway”:”192.168.1.1″,

“dns”:”192.168.1.1″,

“httpPort”:int,

“rtspport”:int

“rtmpPort”:int

}

}

Şəbəkə parametrlərinin əldə edilməsi dəstəklənmir

{

"status": yanlış,

"ethernet":yalan,

}

eth0 mövcud deyil və ya konfiqurasiyanı dəstəkləmir.

{

"status": yanlış,

“ethernet”:{“eth0”:false}

}

Bəzi şəbəkə parametrlərini əldə etmək alınmadı.

{

"status": yanlış,

"ethernet":

{

“eth0”:{

“dhcp”:int // 0 manual 1 auto

"ip":yalan,

“şəbəkə maskası”:”192.168.1.1″,

“Gateway”: yalan,

“dns”:”192.168.1.1″,

“httpPort”:int,

“rtspport”:int

“rtmpPort”:int

}

}

}

5 Təsvirə nəzarət
5.1 Şəkil parametrlərinin parametrləri

Set:

Sorğu

{

"açar":int,

"şəkil":

{

“fokus_rejimi”:”avtomatik”, //”avtomatik”,”manual”

“fokus_məsafəsi”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”,”10m”

“ekspozisiya_rejimi”:”avtomatik”, //”avtomatik”,”manual”,”iris prioriteti”,”çəkim prioriteti”,”parlaqlıq prioriteti”

“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

“qazanc”:int, //0~15

"WB_rejimi":"avtomatik" //"avtomatik","qapalı","açıq","bir təkan","avtomatik izləmə","manual"

“R_qazanc”:int, //0~255

“B_qazanc”:int, //0~255

"güzgü":int

"flip":int,

“arxa işığın_kompensasiyası”:int,

“qamma”:int, //0~4

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

“parlaqlıq”:int, //0~15

“kəskinlik”:int, //0~15

“kontrast”:int, //0~15

“doyma”:int, //0~15

“DC_iris”:int, //0: bağla 1: açıq

"səs-küyün_azaldılması_2D":int,

“noise_reduction_3D”:int, //0 avtomatik 1: səviyyə1 2: səviyyə2 3: səviyyə3 4: səviyyə4 5: söndür

“vo_resolution”:”1920X1080P@60Hz”

“image_reset”:int

“zoom”:[növ,sürət] //yazın 0 böyütmə dayanması 1 böyütmə 2 böyütmə sürəti:0~7

“fokus”:[növ,sürət] //növ 0 fokus dayanması 1 fokusun yaxınlığında 2 fokus uzaq sürət:0~7

“ptz”:[tip,sürət] //yazın 0 ptz dayan 1 yuxarı 2 aşağı 3 sol 4 sağ 5 ev 6 sıfırlama 7 yuxarı+sol 8 aşağı+sol 9 yuxarı+sağ 10 aşağı+sağ sürət:0~0x18

“əvvəlcədən təyin”:{“əlavə et”:int,”del”:int,”zəng”:int,”check”:int}

“snap”:int // Şəkil çəkmək; =1 aktivləşdirin, uğurlu tutma doğru, uğursuzluq yalnış qaytarır

"abs ctrl":

{

“böyüt”:int,

“fokus”:int,

"pan":int,

"əymək":int

}

}

}

Cavab

{

“status”: doğrudur

"şəkil":

{

“fokus_rejimi”:”avtomatik”, //”avtomatik”,”manual”

“fokus_məsafəsi”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”,”10m”

“ekspozisiya_rejimi”:”avtomatik”, //”avtomatik”,”manual”,”iris prioriteti”,”çəkim prioriteti”,”parlaqlıq prioriteti”

“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: yaxın 1:50Hz 2:60Hz

“exposure_brightness”:int, //0~27

“iris”:int, //0~13

“qazanc”:int, //0~15

"WB_rejimi":"avtomatik" //"avtomatik","qapalı","açıq","bir təkan","avtomatik izləmə","manual"

“R-qazanc”:int, //0~255

“B-qazanc”:int, //0~255

"güzgü":int

"flip":int,

“arxa işığın_kompensasiyası”:int,

“qamma”:int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

“parlaqlıq”:int, //0~15

“kəskinlik”:int, //0~15

“kontrast”:int, //0~15

“doyma”:int, //0~15

“DC_iris”:int, // 0: bağla 1: açıq

"səs-küyün_azaldılması_2D":int,

“noise_reduction_3D”:int, //0 avtomatik 1: səviyyə1 2: səviyyə2 3: səviyyə3 4: səviyyə4 5: söndür

“vo_resolution”:”1920X1080P@60Hz”

“şəklin sıfırlanması”: doğrudur

“zoom”: doğrudur

“fokus”: doğrudur

“ptz”: doğrudur

"əvvəlcədən təyin": doğrudur

"snap": doğrudur

“abs ctrl”: doğrudur

}

}

Əgər uğursuz olarsa, müvafiq yarımbənd yanlış olaraq təyin edilir, məsələnample

{

"status": yanlış

"şəkil":

{

“fokus_rejimi”:”avtomatik”, //”avtomatik”,”manual”

“fokus_məsafəsi”:yalan,

“ekspozisiya_rejimi”:”avtomatik”, //”avtomatik”,”manual”,”iris prioriteti”,”çəkim prioriteti”,”parlaqlıq prioriteti”

“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: yaxın 1:50Hz 2:60Hz

“ifşa_parlaqlıq”:yalan,

“iris”:int, //0~13

“qazanc”:int, //0~15

"WB_rejimi":"avtomatik" //"avtomatik","qapalı","açıq","bir təkan","avtomatik izləmə","manual"

“R-qazanc”:int, //0~255

“B-qazanc”:int, //0~255

"güzgü":yalan,

"flip":int,

“arxa işığın_kompensasiyası”:int,

“qamma”:int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

“parlaqlıq”:int, //0~15

“kəskinlik”:int, //0~15

“kontrast”:int, //0~15

“doyma”:int, //0~15

"səs-küyün_azaldılması_2D":int,

“noise_reduction_3D”:int, //0 avtomatik 1: səviyyə1 2: səviyyə2 3: səviyyə3 4: səviyyə4 5: söndür

“vo_resolution”:”1920X1080P@60Hz”

“şəkil sıfırlaması”:doğru,

“böyüt”:doğru,

"fokus":doğru,

“ptz”:doğru,

"əvvəlcədən təyin": yanlış,

"snap": yalan

“abs ctrl”: yanlış

}

}

5.2 Şəkil parametrlərinin əldə edilməsi

alın

Sorğu

{

"açar":int,

"şəkil":{

“fokus_rejimi”:doğru,

“fokus_məsafəsi”:doğru,

“ifşa_rejimi”:doğru,

"kepenk":doğru,

“anti_flicker”:doğru,

“ifşa_parlaqlıq”:doğru,

"iris":doğru,

"qazanc":doğru,

“WB_rejimi”:doğru,

“R_qazanc”:doğru,

“B_qazanc”:doğru,

"güzgü":doğru,

"flip":doğru,

“arxa işığın_kompensasiyası”:doğru,

"qamma": doğru,

“digital_zoom_enable”:doğru,

“WDR_enable”:doğru,

“WDR_səviyyəsi”:doğru,

"parlaqlıq":doğru,

"kəskinlik": doğru,

"kontrast":doğru,

"doyma":doğru,

“DC_iris”:doğru,

“səs-küyün_azaldılması_2D”:doğru,

“səs-küyün_azaldılması_3D”:doğru,

“vo_resolution”:doğru,

“vo_support”:doğru,

“çərçivə_tezliyi”:doğru,

"əvvəlcədən təyin": int

“böyüt”:doğru,

"fokus":doğru,

"pan":doğru,

"əymək": doğrudur

}

}

Cavab

Uğur əldə edin, nisbi dəyəri qaytarın

{

“status”: doğrudur

"şəkil":

{

“fokus_rejimi”:”avtomatik”, //”avtomatik”,”manual”

“fokus_məsafəsi”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”,”10m”

“ekspozisiya_rejimi”:”avtomatik”, //”avtomatik”,”manual”,”iris prioriteti”,”çəkim prioriteti”,”parlaqlıq prioriteti”

“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: yaxın 1:50Hz 2:60Hz

“exposure_brightness”:int, //0~27

“iris”:int, //0~13

“qazanc”:int, //0~15

"WB_rejimi":"avtomatik" //"avtomatik","qapalı","açıq","bir təkan","avtomatik_izləmə","manual","natrium","flüoresan"

“R_qazanc”:int, //0~255

“B_qazanc”:int, //0~255

"güzgü":int

"flip":int,

“arxa işığın_kompensasiyası”:int,

“qamma”:int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

“parlaqlıq”:int, //0~15

“kəskinlik”:int, //0~15

“kontrast”:int, //0~15

“doyma”:int, //0~15

“DC_iris”:int, // 0: bağla 1: açıq

"səs-küyün_azaldılması_2D":int,

“noise_reduction_3D”:int, //0 avtomatik 1: səviyyə1 2: səviyyə2 3: səviyyə3 4: səviyyə4 5: söndür

“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

“çərçivə_tezliyi”:int

“əvvəlcədən təyin”:int //0 var 1 mövcud deyil

"zoom": 0,

"fokus": 4000,

"pan": 0,

"əymə": 0

}

}

Əgər uğursuz olarsa, Alt elementlərə nisbətən yanlış olaraq təyin edin, məsələn:

{

"status": yanlış

"şəkil":

{

“fokus_rejimi”:”avtomatik”, //”avtomatik”,”manual”

“fokus_məsafəsi”:”1.5m”, //”1.5m”,”2m”,”3m”,”6m”,”10m”

“ekspozisiya_rejimi”:”avtomatik”, //”avtomatik”,”manual”,”iris prioriteti”,”çəkim prioriteti”,”parlaqlıq prioriteti”

“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: yaxın 1:50Hz 2:60Hz

“exposure_brightness”:int, //0~27

“iris”:int, //0~13

“qazanc”:int, //0~15

“WB_rejimi”: yanlış,

“R_qazanc”:yalan,

“B_qazanc”:yalan,

"güzgü":yalan,

"flip":int,

“arxa işığın_kompensasiyası”:int,

“qamma”:int, //int

“digital_zoom_enable”:int,

“WDR_enable”:int,

“WDR_level”:int, //1~6

“parlaqlıq”:int, //0~15

“kəskinlik”:int, //0~15

“kontrast”:int, //0~15

“doyma”:int, //0~15

"səs-küyün_azaldılması_2D":int,

“noise_reduction_3D”:int, //0 avtomatik 1: səviyyə1 2: səviyyə2 3: səviyyə3 4: səviyyə4 5: söndür

“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

“çərçivə_tezliyi”:int

"əvvəlcədən təyin": yanlış

}

}

6 RTMP axını
6.1 RTMP Streaming parametrinin qəbulu

Set

Sorğu

{

"açar":int,

"rtmp":{

"əsas":{

"enable":int,

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

},

"alt":{

"enable":int,

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

}

}

}

Cavab

Uğurla qurun, ən son kodlaşdırma parametrlərini qaytarın

{

“status”: doğrudur

"rtmp":{

"əsas":{

"enable":int,

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

“status”:int, //0 axın uğursuzluğu 1 axın uğuru

},

"alt":{

"enable":int,

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

“status”:int, //0 axın uğursuzluğu 1 axın uğuru

}

}

}

RTMP axın konfiqurasiyası dəstəklənmir

{

"status": yanlış

"rtmp": yanlış

}

Əsas və ya alt axın konfiqurasiyasını dəstəkləmir

{

"status": yanlış,

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

}

Parametr xətası

{

"status": yanlış,

“rtmp”:{“main”:false}

}

6.2 RTMP Streaming parametrinin əldə edilməsi

alın

Sorğu

{

"açar":int,

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

}

or

{

"açar":int,

"rtmp":{

"əsas":{

"aktiv et":doğru,

"url”:doğru,

},

"alt":{

"aktiv et":doğru,

"url”:doğru,

},

}

}

Cavab

{

"status": doğru,

"rtmp":{

"əsas":{

"enable":int,

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

“status”:int, //0 axın uğursuzluğu 1 axın uğuru

},

"alt":{

"enable":int,

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

“status”:int, //0 axın uğursuzluğu 1 axın uğuru

}

}

}

RTMP axın konfiqurasiyası dəstəklənmir

{

"status": yanlış

"rtmp": yanlış

}

Əsas və ya alt axın konfiqurasiyasını dəstəkləmir

{

"status": yanlış,

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

}

Parametr xətası

{

"status": yanlış,

“rtmp”:{“main”:false}

}

7 Sistem Nəzarəti
7.1 Sistem idarəetmə parametrləri

Set

Sorğu:

{

"açar":int,

"sistem":

{

“sistem_nəzarəti”:”şəklin sıfırlanması”,//”şəkil_sıfırlanması” Şəkil parametrinin sıfırlanması, “zavod parametrlərinin_sıfırlanması” Zavod parametrlərinin sıfırlanması, “sistem_yenidən yükləmə” Sistemin yenidən yüklənməsi

“giriş”:”istifadəçi:parol”,

}

}

Cavab:

Uğurla quraşdırın

Sorğu:

{

“status”: doğrudur

"sistem":

{

“sistem_nəzarəti”:doğru

“login”:int // Açar dəyəri qaytarın, bütün json qarşılıqlı əlaqələri “key”:int elementini ehtiva etməlidir, əks halda əmr cavab verməyəcək

}

}

Quraşdırma uğursuz oldu

{

"status": yanlış

"sistem":

{

“sistem_nəzarəti”: yanlış

"giriş": yanlış

}

}

7.2 Sistem nəzarətinin əldə edilməsi

Alın:

Sorğu:

{

"açar":int,

"sistem":

{

“cihaz_adı”:doğru,

“seriya_nömrəsi”:doğru,

“bootloader_version”:doğru,

“sistem_versiya”:doğru,

“app_version”:doğru,

“hardware_version”:doğru

“giriş”:”istifadəçi:parol”

}

}

Cavab:

Alma Uğurları

{

“status”: doğrudur

"sistem":

{

“cihazın_adı”:”FHD Video Konfrans Kamerası”,

“seriya_nömrəsi”:”123456789″,

“bootloader_version”:”V1.0.0″,

“sistem_versiya”:”V1.0.0″,

“app_version”:”V1.0.0″

“hardware_version”:”V1.0.0″

“login”:int // Açar dəyəri qaytarın, bütün json qarşılıqlı əlaqələri “key”:int elementini ehtiva etməlidir, əks halda əmr cavab verməyəcək

}

}

Əldə edilmədi

{

"status": yanlış

"sistem":

{

“cihaz_adı”:yalan,

“seriya_nömrəsi”:”123456789″,

“bootloader_version”:”V1.0.0″,

“sistem_versiya”:”V1.0.0″,

“app_version”:”V1.0.0″

}

}

7.3 Brauzerə nəzarət

Brauzerin ünvan çubuğu yan nəzarəti və sorğu kamerası parametrlərini dəstəkləyin, sintaksis yuxarıdakı sintaksislə eynidir, fərq ondadır ki, heç bir giriş identifikasiyası, yəni heç bir açar və ya daxil ola bilməz ki, bu hərəkət birbaşa əmr dəstinə uyğun olaraq idarə edilə bilər.

Example 1: Sorğu versiya nömrəsi

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

AIDA Imaging HTTP Girişi - a1

Example 2: Zoom mütləq mövqeyini təyin edin

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

AIDA Imaging HTTP Girişi - a2

Example 3: sorğu ptz mövqeyi

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

AIDA Imaging HTTP Girişi - a3

8. Avtomatik izləmə (əgər varsa)
8.1 Avtomatik İzləmə Parametrlərinin Alınması

Alın:

Sorğu

{

“ai”: doğrudur

}

or

{

"ai":{

"enable": doğru,

"peoplePos": doğru,

"xalq": doğru,

"SwitchTime": doğru,

“boardDetectEn”: doğru,

“highLightTarget”:doğru,

“zoomLock”:doğru,

“PLimit”: doğrudur

}

}

Uğurla alın, ən son parametrlərə qayıdın

{

"ai": {

"aktiv et": 1,

"insanlar": 2,

"insanlar": 6,

"SwitchTime": 20,

“boardDetectEn”: 1,

“yüksək İşıq Hədəf”: 0,

“zoomLock”: 1,

"PLimit": 1

},

"Status": doğrudur

}

Dəstəklənmir və ya anormal parametrlər

{

"status": yanlış,

“ai”: yalan

}

Xüsusi əvvəlcədən təyin edilmiş mövqe tərifi:

Əvvəlcədən təyin edilmiş №255: əsas mövqe;

Əvvəlcədən təyin edilmiş №254: sağa-aşağı limit mövqeyi;

Əvvəlcədən təyin edilmiş №253: sola yuxarı həddi mövqe;

Əvvəlcədən təyin edilmiş №252: lövhə mövqeyi

9 NDI Parametrləri
9.1 NDI Parametr Parametrləri

Sorğu

{

"NDI":{

"enable":int,

"cihaz adı":"HX",

"kanal adı":"Kanal1",

“qruplar”:”ictimai”,

"multicast": {

"aktiv et": 0,

“IP”: “239.255.0.0”,

“Maska”: “255.255.0.0”,

“TTL”: 1

},

“kəşf serveri”:”192.168.1.42”

}

}

Cavab

Parametrlər uğurlu oldu və NDI parametrləri dəyişdirildi.

{

"NDI":{

"enable": 1,

"cihaz adı":"HX",

"kanal adı":"Kanal1",

“qruplar”:”ictimai”,

"multicast": {

"aktiv et": 0,

“IP”: “239.255.0.0”,

“Maska”: “255.255.0.0”,

“TTL”: 1

},

“kəşf serveri”:”192.168.1.42”

},

"Status": doğrudur

}

NDI konfiqurasiyası dəstəklənmir

{

"status": yanlış

"NTP": yanlış

}

Parametr xətası

{

"NDI":{

"enable": 1,

"cihaz adı":"HX",

"kanal adı":"Kanal1",

“qruplar”:”ictimai”,

"multicast": {

"aktiv et": 0,

“IP”: “239.255.0.0”,

“Maska”: “255.255.0.0”,

“TTL”: 1

},

"kəşf serveri": yanlış

},

"Status": yanlış

}

9.2 NDI Parametrlərinin Alınması

Sorğu

{

"NDI":{

"aktiv et":doğru,

"cihaz adı":doğru,

"kanal adı":doğru,

"qruplar":doğru,

"multicast":doğru,

“kəşf serveri”: doğrudur

}

}

{

“NDI”: doğrudur

}

Cavab

{

"NDI":{

"enable": 1,

"cihaz adı":"HX",

"kanal adı":"Kanal1",

"qruplar":"ictimai"

"multicast": {

"aktiv et": 0,

“IP”: “239.255.0.0”,

“Maska”: “255.255.0.0”,

“TTL”: 1

},

“kəşf serveri”:”192.168.1.42″,

},

"Status": doğrudur

}

NDI dəstəkləmir

{

"status": yanlış

“NDI”: yalan

}

10 SRT Parametrləri
10.1 SRT Parametrləri

Sorğu

{

"SRT":{

“rejim”:”qulaq asmaq”, //”qulaq asmaq”, “zəng edən”、”görüş”

"qulaq asmaq":

{

"enable":int,

“port”:int,

“gecikmə”:int, // Millisaniyələr

"şifrələmə": int,

“açar uzunluğu”: int, //32

“açar”: “012345678”,

}

}

}

or

{

"SRT":{

"rejim":"zəng edən", //"qulaq asmaq","zəng edən","görüş"

"Əsas zəng edən":

{

"enable":int,

“ip”:”192.168.1.158″,

“port”:int,

“gecikmə”:int, //millisaniyə

"şifrələmə": int,

“açar uzunluğu”: int, //32

“açar”: “012345678eee”,

“axın”:”r=0″

},

"alt zəng edən":

{

"enable":int,

“ip”:”192.168.1.158″,

“port”:int,

“gecikmə”:int, // millisaniyə

“axın”:”r=0″

"şifrələmə": int,

“açar uzunluğu”: int, //32

“açar”: “012345678eee”,

“axın”:”r=1″

}

}

}

or

{

"SRT":{

"rejim":"görüş", //"qulaq asmaq","zəng edən","görüş"

"Əsas görüş":

{

"enable":int,

“ip”:”192.168.1.158″,

“port”:int,

“gecikmə”:int, //millisaniyə

"şifrələmə": int,

“açar uzunluğu”: int, //32

“açar”: “012345678eee”,

“axın”:”r=0″

},

"alt görüş":

{

"enable":int,

“ip”:”192.168.1.158″,

“port”:int,

“gecikmə”:int, //millisaniyə

“axın”:”r=0″

"şifrələmə": int,

“açar uzunluğu”: int, //32

“açar”: “012345678eee”,

“axın”:”r=1″

}

}

}

Cavab

Ayar uğurlu oldu, SRT parametrləri dəyişdirildi

{

"SRT":{

“rejim”:”qulaq asmaq”,

"qulaq asmaq":

{

"enable": 1,

"port": 1600,

"gecikmə": 120,

"şifrələmə": 1,

"açar uzunluğu": 32,

“açar”: “012345678eee”,

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

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

}

},

"Status": doğrudur

}

or

{

"SRT":{

"rejim":"zəng edən",

"Əsas zəng edən":

{

"enable": 1,

“ip”:”192.168.1.158″,

"port": 1600,

"gecikmə": 120,

"şifrələmə": 1,

"açar uzunluğu": 32,

“açar”: “012345678eee”,

“axın”:”r=0″

},

"alt zəng edən":

{

"enable": 1,

“ip”:”192.168.1.158″,

"port": 1600,

"gecikmə": 120,

"şifrələmə": 1,

"açar uzunluğu": 32,

“açar”: “012345678eee”,

“axın”:”r=1″

}

},

"Status": doğrudur

}

SRT dəstəklənmir / Parametr xətası

{

"status": yanlış

“SRT”: yanlış

}

10.2 SRT Parametrlərinin Alınması

Sorğu

{

“SRT”: doğrudur

}

Cavab

{

"SRT":{

“rejim”:”qulaq asmaq”,

"qulaq asmaq":

{

"enable": 1,

"port": 1600,

"gecikmə": 120,

"şifrələmə": 1,

"açar uzunluğu": 32,

“açar”: “012345678eee”,

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

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

}

},

"Status": doğrudur

}

or

{

"SRT":{

"rejim":"zəng edən",

"Əsas zəng edən":

{

"enable": 1,

“ip”:”192.168.1.158″,

"port": 1600,

"gecikmə": 120,

"şifrələmə": 1,

"açar uzunluğu": 32,

“açar”: “012345678eee”,

“axın”:”r=0″

},

"alt zəng edən":

{

"enable": 1,

“ip”:”192.168.1.158″,

"port": 1600,

"gecikmə": 120,

"şifrələmə": 1,

"açar uzunluğu": 32,

“açar”: “012345678eee”,

“axın”:”r=1″

}

},

"Status": doğrudur

}

or

{

"SRT":{

"rejim":"görüş",

"Əsas görüş":

{

"enable": 1,

“ip”:”192.168.1.158″,

"port": 1600,

“gecikmə”: 120,

"şifrələmə": 1,

"açar uzunluğu": 32,

“açar”: “012345678eee”,

“axın”:”r=0″

},

"alt görüş":

{

"enable": 1,

“ip”:”192.168.1.158″,

"port": 1600,

"gecikmə": 120,

"şifrələmə": 1,

"açar uzunluğu": 32,

“açar”: “012345678eee”,

“axın”:”r=1″

}

},

"Status": doğrudur

}

SRT dəstəklənmir

{

"status": yanlış

“SRT”: yanlış

}

Sənədlər / Resurslar

PDF thumbnailTəsvir HTTP Girişi
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

Sual verin

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

Sual verin

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