AIDA Aworan HTTP Wiwọle Itọsọna
Fun Awọn kamẹra fidio IP Nikan
Oct 2024 Àtúnyẹwò
Itọsọna yii jẹ ipinnu lati ṣe iranlọwọ fun awọn olumulo lati kọ ati ṣe awọn eto tiwọn lati sopọ taara si awọn kamẹra wa. Irọrun yii ṣe iranlọwọ ṣafikun si ẹda rẹ ati lilọ si iṣakoso kamẹra!
O ko ni lati lo itọsọna yii lati lo kamẹra naa. Kii ṣe gbogbo awọn eto inu iwe yii ni ibatan si awoṣe kọọkan, nikan ti awoṣe ba ni ẹya kan yoo iwọle si awọn ẹya yẹn ṣiṣẹ.
Atokọ ọja to wulo:
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-3NDI300 UHD-NDI3-X67
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-4XT-12K
*NDI® jẹ aami-išowo ti a forukọsilẹ si VIZRT AB
1.1 Bibẹrẹ
Nigba lilo iwe yii yẹ ki o ni oye kan ati agbara ti ilana http ati ọna ibeere POST rẹ.
1.2 Gírámọ ilana
HTTP jẹ boṣewa fun awọn ibeere ati awọn idahun laarin alabara ati ẹgbẹ olupin. Lilo a web ẹrọ aṣawakiri, web crawler, tabi ohun elo miiran, alabara bẹrẹ ibeere HTTP kan si ibudo kan pato lori olupin (ibudo aiyipada jẹ 80). Onibara ni gbogbogbo tọka si bi eto aṣoju olumulo. Olupin naa dahun si ibeere alabara ati tọju diẹ ninu awọn orisun lori olupin naa, bii HTML files ati awọn aworan. Iru olupin yii ni gbogbo igba tọka si bi a Web olupin.
Awọn ibeere HTTP nilo lati tẹle awọn itọsọna wọnyi
Gbogbo awọn ibeere paramita lati lọ si ọna “ifiweranṣẹ”, pẹlu awọn ọna oriṣiriṣi meji lati ṣe iyatọ laarin gbigba ati ṣeto ṣeto nipasẹ func
Ṣeto paramita ni wiwo
http://cgi-bin/web.fcgi?func=set
Gba ni wiwo paramita
http://cgi-bin/web.fcgi?func=get
1.3 Ibere ati Idahun o rọrun example
A ro pe ip kamẹra wa jẹ 192.168.1.180, sintasi ni ibamu si awọn ipinlẹ 1.2
Gba ni wiwo paramita.
http://192.168.1.180/cgi-bin/web.fcgi?func=get
Ṣeto ni wiwo
http://192.168.1.180/cgi-bin/web.fcgi?func=set
** Ibere iwọle bi example ***
Ibeere yii jẹ ọna gbigba, nitorinaa ibeere naa ṣeto wiwo naa url, ati ki o tan kaakiri akoonu awọn paramita ni ọna kika json
Akoonu paramita
“`
{
"eto":
{
"wiwọle":"olumulo: ọrọ igbaniwọle",
}
}
“`
Eto okun json duro fun ipe si iṣẹ akọkọ, iwọle duro fun ipe si paramita naa. olumulo: ọrọigbaniwọle duro fun awọn paramita ti nwọle.
Fun example, ti o ba ti isiyi kamẹra iroyin ati ọrọigbaniwọle ni o wa mejeeji admin, ik gbigbe kika jẹ
“`
{
"eto":
{
"wole":"admin:admin",
}
}
“`
Akoonu ipadabọ pada lẹhin ibeere naa, ati akoonu ipadabọ pada awọn aye oriṣiriṣi da lori ọna ti a lo lati pe iṣẹ naa. Ọna iwọle naa da akoonu json atẹle pada
Aseyori lati pada
“`
{
"ipo": otitọ
"eto":
{
"wole":int
}
}
“`
Kuna lati pada
“`
{
"ipo": eke
"eto":
{
"wole": eke
}
}
“`
nibiti ipo jẹ ipo ipe iṣẹ, otitọ fun aṣeyọri ati eke fun ikuna.
Ọna kika ipadabọ wa ni ibamu pẹlu ọna kika ibeere, eto jẹ ipe si iṣẹ akọkọ, iwọle ni ipe lati da bọtini pada
Akiyesi: Ni afikun si iwọle, eyikeyi ibaraenisepo aṣẹ miiran gbọdọ kọja bọtini kan, sintasi naa jẹ “bọtini”:int, ati iye int ti o so mọ “bọtini” ni iye ti o pada nipasẹ iṣẹ “iwọle” da iye pada
** Mu wiwo nẹtiwọki bi example ***
Awọn atọkun paramita nẹtiwọọki meji wa, eyiti o jẹ awọn aye wiwo wiwo nẹtiwọọki ati ṣeto awọn aye wiwo nẹtiwọki. Lati loke example, o le rii pe
Gba ni wiwo paramita.
http://192.168.1.180/cgi-bin/web.fcgi?func=get
Ṣeto ni wiwo
http://192.168.1.180/cgi-bin/web.fcgi?func=set
** Gba awọn paramita nẹtiwọki ***
“`
{
"bọtini": "Iye ti o baamu si aaye wiwọle ni wiwo wiwọle",
"eternet": {"eth0":otitọ}
}
“`
Ibeere yii tumọ si: Mo fẹ lati pe lati gba gbogbo awọn paramita labẹ eth0 ti ethernet.
Ipadabọ deede:
“`
{
"ipo": otitọ,
"ayelujara":
{
"eth0":{
"dhcp": int, //0 Afowoyi 1 auto
"ip":"192.168.1.155",
"netmask":"192.168.1.1",
"ẹnu-ọna":"192.168.1.1",
"Dns":"192.168.1.1",
"httpPort": int,
“webPort":int,
"rtspPort": int,
"rtmpPort": int
}
}
“`
Nigbati wiwo naa ba jẹ deede, ie, nigbati ipo ba jẹ ture, gbogbo awọn paramita wiwo ti nẹtiwọọki ni a gba
** Eto awọn paramita nẹtiwọki ***
“`
{
"bọtini": "Iye ti o baamu si aaye wiwọle ni wiwo wiwọle",
"ayelujara":
{
"eth0":{
"dhcp": int //0 Afowoyi 1auto
"ip":"192.168.1.155",
"netmask":"192.168.1.1",
"ẹnu-ọna":"192.168.1.1",
"Dns":"192.168.1.1",
“mac”:”01:23:45:67:89:ab”,
"httpPort": int,
“webPort":int,
"rtspPort": int,
"rtmpPort": int
}
}
}
“`
Nigbati o ba ṣeto ni aṣeyọri, okun json yoo pada
“`
{
"ipo": otitọ,
"ayelujara":
{
"eth0":{
"dhcp": int //0 Afowoyi 1 auto
"ip":"192.168.1.155",
"netmask":"192.168.1.1",
"ẹnu-ọna":"192.168.1.1",
"Dns":"192.168.1.1",
“mac”:”01:23:45:67:89:ab”
"httpPort": int,
“webPort":int,
"MainStreamPort":int,
"StreamPort":int
"rtspPort": int
"rtmpPort": int
}
}
“`
1.4 igbeyewo Apejuwe
Olufiranṣẹ le ṣe igbasilẹ fun idanwo ilana (https://www.getpostman.com/downloads/).
Lilo sọfitiwia naa ni a le rii ninu awọn ilana fidio ti o tẹle.
2 Fidio koodu Eto
2.1 Ifaminsi paramita eto
Ṣeto
Ibere
{
"bọtini":int,
"venc":{
"akọkọ":{
"ṣiṣẹ":int,
“ipo”:”h264″, //”h264″,”h265″,”mjpeg”
“Kọl”:3840, //int
“ila”:2160, //int
“bitrate”:115200, //int
“Frmrate”:30, //int
"rcmode":"cbr", //"cbr","vbr"
“profile":"MP", //"ipilẹṣẹ","MP","HP"
"Aarin":30 //int
},
"sub":{
"ṣiṣẹ":int,
"ipo":"h264",
“Kọl”:1280,
"ila":720,
"oṣuwọn": 4096,
"Frmrate":30,
"rcmode":"cbr",
“profile":"MP", //"ipilẹṣẹ","MP","HP"
"Aarin":30
}
}
}
Idahun
Ṣeto ni aṣeyọri, da awọn aye ifaminsi tuntun pada
{
"ipo": otitọ
"venc":{
"akọkọ":{
"ṣiṣẹ":int,
"ipo":"h264",
“Kọl”:3840,
"ila":2160,
"oṣuwọn": 115200,
"Frmrate":30,
"rcmode":"cbr",
“profile":"MP",
"Aarin":30
},
"sub":{
"ṣiṣẹ":int,
"ipo":"h264",
“Kọl”:1280,
"ila":720,
"oṣuwọn": 4096,
"Frmrate":30,
"rcmode":"cbr",
“profile":"MP",
"Aarin":30
}
}
}
Iṣeto koodu ko ni atilẹyin
{
"ipo": eke
"venc": eke
}
Ko si atilẹyin fun awọn ṣiṣan akọkọ tabi iha
{
"ipo": eke
"venc":{"akọkọ": false, sub": false}
}
Aṣiṣe paramita
{
"ipo": eke
"venc":{"akọkọ": false}
}
2.2 Akomora paramita
Gba
Ibere
{
"bọtini":int,
"venc":{"akọkọ":otitọ,"sub":otitọ}
}
Or
{
"bọtini":int,
"venc":{
"akọkọ":{
"ṣiṣẹ": otitọ,
"mode": otitọ,
"col": looto,
"ila": otitọ,
"bitrate": otitọ,
"Frmrate": otitọ,
"rcmode": otitọ
“profile": looto,
"Aarin": otitọ,
“rtspUrl": looto
“rtmpUrl": looto
},
"sub":{
"ṣiṣẹ": otitọ,
"mode": otitọ,
"col": looto,
"ila": otitọ,
"bitrate": otitọ,
"Frmrate": otitọ,
"rcmode": otitọ
“profile": looto,
"Aarin": otitọ,
“rtspUrl": looto
“rtmpUrl": looto
}
}
}
Idahun
{
"ipo": otitọ,
"venc":{
"akọkọ":{
"ṣiṣẹ":int,
"ipo":"h264",
“Kọl”:3840,
"ila":2160,
"oṣuwọn": 115200,
"Frmrate":30,
"rcmode":"cbr",
“profile":"MP",
"Aarin":30,
“rtspUrl":"rtsp://192.168.1.155:554/stream/main"
“rtmpUrl":"rtmp://192.168.1.155:1935/app/rtmpstream0″
},
"sub":{
"ṣiṣẹ":int,
"ipo":"h264",
“Kọl”:1280,
"ila":720,
"oṣuwọn": 4096,
"Frmrate":30,
"rcmode":"cbr",
“profile":"MP",
"Aarin":30,
“rtspUrl":"rtsp://192.168.1.155:554/stream/sub"
“rtmpUrl":"rtmp://192.168.1.155:1935/app/rtmpstream1″
}
}
}
Iṣeto koodu ko ni atilẹyin
{
"ipo": eke,
"venc": eke,
}
Ko si atilẹyin fun awọn ṣiṣan akọkọ tabi iha
{
"ipo": eke,
"venc":{"akọkọ": false}
}
3 Audio aiyipada
3.1 Awọn eto fifi koodu ohun
Ṣeto
Ibere
{
"bọtini":int,
"ohun":{
"ṣiṣẹ":int,
“samplete":int,
"bitwidth":int,
"Mode sound":"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
}
}
Idahun
Ṣeto ni aṣeyọri, da awọn aye ifaminsi ohun titun pada
{
"ipo": otitọ,
"ohun":{
"ṣiṣẹ":int,
“samplete":int,
"bitwidth":int,
"Mode ohun":"Mono",
"EncMode":"G711A",
"bitrate": int
}
}
Ko si atilẹyin fun fifi koodu atunto tabi awọn aṣiṣe paramita
{
"ipo": eke,
"ohun": eke
}
3.2 Ohun akomora paramita koodu
Gba
Ibere
{
"bọtini":int,
"ohun": otitọ
}
Or
{
"bọtini":int,
"ohun":{
"ṣiṣẹ": otitọ,
“samplete":otitọ,
"bitwidth": otitọ,
"Ohun elo": otitọ,
"encMode": otitọ,
"bitrate": otitọ
}
}
Ṣeto ni aṣeyọri, da awọn aye ifaminsi ohun titun pada
{
"ipo": otitọ,
"ohun":{
"ṣiṣẹ":int,
“samplete":int,
"bitwidth":int,
"Mode ohun":"Mono",
"EncMode":"G711A",
"bitrate": int
}
}
Kuna lati gba tabi ko ṣe atilẹyin pipaṣẹ iyipada
{
"ipo": eke,
"ohun": eke
}
4 Network Eto
4.1 Network paramita eto
Ṣeto
Ibere
{
"bọtini":int,
"ayelujara":
{
"eth0":{
"dhcp": int //0 Afowoyi 1 auto
"ip":"192.168.1.155",
"netmask":"192.168.1.1",
"ẹnu-ọna":"192.168.1.1",
"Dns":"192.168.1.1",
“mac”:”01:23:45:67:89:ab”
"httpPort": int,
"rtspPort": int
"rtmpPort": int
}
}
}
Eto nẹtiwọki ko ni atilẹyin
{
"ipo": eke,
"eternet": eke,
}
eth0 ko si tabi ko ṣe atilẹyin iṣeto ni.
{
"ipo": eke,
"eternet": {"eth0": false}
}
Diẹ ninu awọn paramita nẹtiwọki kuna lati ṣeto.
{
"ipo": eke,
"ayelujara":
{
"eth0":{
"dhcp": int //0 Afowoyi 1 auto
"ip": iro,
"netmask":"192.168.1.1",
"Ẹnu-ọna": eke,
"Dns":"192.168.1.1",
“mac”:”01:23:45:67:89:ab”,
"httpPort": int,
"rtspPort": int,
"rtmpPort": int
}
}
}
Ṣeto ni aṣeyọri
{
"ipo": otitọ,
"ayelujara":
{
"eth0":{
"dhcp": int //0 Afowoyi 1auto
"ip":"192.168.1.155",
"netmask":"192.168.1.1",
"ẹnu-ọna":"192.168.1.1",
"Dns":"192.168.1.1",
“mac”:”01:23:45:67:89:ab”
"httpPort": int,
"rtspPort": int,
"rtmpPort": int
}
}
4.2 Network paramita akomora
Gba
Ibere:
{
"bọtini":int,
"eternet": {"eth0":otitọ}
}
or
{
"bọtini":int,
"ayelujara":
{
"eth0":{
"dhcp": looto,
"ip": looto,
"netmask": otitọ
"ẹnu-ọna": otitọ,
"dns": otitọ
"mac": otitọ,
"httpPort": otitọ,
"rtspPort": otitọ
"rtmpPort": otitọ
}
}
}
Idahun
{
"ipo": otitọ,
"ayelujara":
{
"eth0":{
"dhcp": int // 0 Afowoyi 1 laifọwọyi
"ip":"192.168.1.155",
"netmask":"192.168.1.1",
"ẹnu-ọna":"192.168.1.1",
"Dns":"192.168.1.1",
"httpPort": int,
"rtspPort": int
"rtmpPort": int
}
}
Gbigba paramita nẹtiwọki ko ni atilẹyin
{
"ipo": eke,
"eternet": eke,
}
eth0 ko si tabi ko ṣe atilẹyin iṣeto ni.
{
"ipo": eke,
"eternet": {"eth0": false}
}
Diẹ ninu awọn paramita nẹtiwọki kuna lati gba.
{
"ipo": eke,
"ayelujara":
{
"eth0":{
"dhcp": int // 0 Afowoyi 1 laifọwọyi
"ip": iro,
"netmask":"192.168.1.1",
"Ẹnu-ọna": eke,
"Dns":"192.168.1.1",
"httpPort": int,
"rtspPort": int
"rtmpPort": int
}
}
}
5 Aworan Iṣakoso
5.1 Pipa paramita eto
Ṣeto:
Ibere
{
"bọtini":int,
"aworan":
{
"focus_mode":"laifọwọyi", //"laifọwọyi","ọwọ"
"ijinna_idojukọ":"1.5m", //"1.5m","2m","3m","6m","10m"
"Exposure_mode":"aifọwọyi", //"laifọwọyi","Afowoyi","Irisi ni ayo ","Ipo oju"," ayo imọlẹ"
“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
“èrè”:int, //0~15
"WB_mode":"laifọwọyi" //"aifọwọyi","inu ile""ita gbangba","Titari ọkan","Titọpa aifọwọyi","Afowoyi"
"R_gain": int, //0 ~ 255
"B_gain": int, //0 ~ 255
"digi": int
"isipade":int,
"ẹsan-ina backlight":int,
“gamma”:int, //0~4
"digital_zoom_enable":int,
"WDR_ṣiṣẹ":int,
"WDR_level":int, //1~6
“imọlẹ”:int, //0~15
“didara”:int, //0~15
“itansan”:int, //0~15
"ekunrere":int, //0~15
"DC_iris": int, //0: sunmọ 1: ṣii
"noise_reduction_2D": int,
"noise_reduction_3D":int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:mu
"vo_resolution":"1920X1080P@60Hz"
"image_reset": int
“sun”:[iru,iyara] //iru 0 sun Duro 1 sun-un ni 2 sun-un iyara: 0~7
"Idojukọ": [Iru, iyara] // Iru 0 idaduro idojukọ 1 nitosi 2 idojukọ iyara to jinna: 0 ~ 7
"ptz":[iru,iyara] // Iru 0 ptz iduro 1 soke 2 isalẹ 3 osi 4 ọtun 5 ile 6 tunto 7 soke+osi 8 isalẹ+osi 9 soke+ ọtun 10 isalẹ+ iyara ọtun: 0 ~ 0x18
"tito tẹlẹ":{"fikun":int,"del":int,"call":int,"ṣayẹwo":int}
“Snap”:int // Yaworan aworan; = 1 mu ṣiṣẹ, imudani aṣeyọri pada ni otitọ, ikuna pada eke
"abs ctrl":
{
"sun":int,
"fojusi": int,
"pan":int,
“tẹ”:int
}
}
}
Idahun
{
"ipo": otitọ
"aworan":
{
"focus_mode":"laifọwọyi", //"laifọwọyi","ọwọ"
"ijinna_idojukọ":"1.5m", //"1.5m","2m","3m","6m","10m"
"Exposure_mode":"aifọwọyi", //"laifọwọyi","Afowoyi","Irisi ni ayo ","Ipo oju"," ayo imọlẹ"
“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: sunmọ 1:50Hz 2:60Hz
"exposure_brightness":int, //0~27
"iris":int, //0~13
“èrè”:int, //0~15
"WB_mode":"laifọwọyi" //"aifọwọyi","inu ile""ita gbangba","Titari ọkan","Titọpa aifọwọyi","Afowoyi"
"R-èrè":int, //0~255
"B-èrè":int, //0~255
"digi": int
"isipade":int,
"ẹsan-ina backlight":int,
"gamma":int, //int
"digital_zoom_enable":int,
"WDR_ṣiṣẹ":int,
"WDR_level":int, //1~6
“imọlẹ”:int, //0~15
“didara”:int, //0~15
“itansan”:int, //0~15
"ekunrere":int, //0~15
"DC_iris":int, // 0: sunmọ 1: ṣii
"noise_reduction_2D": int,
"noise_reduction_3D":int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:mu
"vo_resolution":"1920X1080P@60Hz"
"atunṣe aworan": otitọ
"sun": otitọ
"idojukọ": otitọ
"ptz": otitọ
"tito tẹlẹ": otitọ
"Snap": otitọ
"abs ctrl": otitọ
}
}
Ti o ba kuna, a ti ṣeto subparagraph ti o baamu si eke, fun example
{
"ipo": eke
"aworan":
{
"focus_mode":"laifọwọyi", //"laifọwọyi","ọwọ"
"focus_distance": eke,
"Exposure_mode":"aifọwọyi", //"laifọwọyi","Afowoyi","Irisi ni ayo ","Ipo oju"," ayo imọlẹ"
“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: sunmọ 1:50Hz 2:60Hz
"exposure_brightness": eke,
"iris":int, //0~13
“èrè”:int, //0~15
"WB_mode":"laifọwọyi" //"aifọwọyi","inu ile""ita gbangba","Titari ọkan","Titọpa aifọwọyi","Afowoyi"
"R-èrè":int, //0~255
"B-èrè":int, //0~255
"digi": eke,
"isipade":int,
"ẹsan-ina backlight":int,
"gamma":int, //int
"digital_zoom_enable":int,
"WDR_ṣiṣẹ":int,
"WDR_level":int, //1~6
“imọlẹ”:int, //0~15
“didara”:int, //0~15
“itansan”:int, //0~15
"ekunrere":int, //0~15
"noise_reduction_2D": int,
"noise_reduction_3D":int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:mu
"vo_resolution":"1920X1080P@60Hz"
"atunṣe aworan": otitọ,
"sun": otitọ,
"idojukọ": otitọ,
"ptz": otitọ,
"tito tẹlẹ": eke,
"Snap": eke
"abs ctrl": eke
}
}
5.2 Pipa paramita akomora
Gba
Ibere
{
"bọtini":int,
"aworan":{
"focus_mode": looto,
"focus_distance": otitọ,
"exposure_mode": ootọ,
"Oju": otitọ,
"Anti_flicker": ootọ,
"exposure_brightness":otitọ,
"iris": otitọ,
"Ere": otitọ,
"WB_mode": looto,
"R_gain": looto,
"B_gain": looto,
"digi": otitọ,
"isipade": otitọ,
"ẹsan backlight_compensation": otitọ,
"gamma": looto,
"digital_zoom_enable":otitọ,
"WDR_ṣiṣẹ": otitọ,
"WDR_level": otitọ,
"imọlẹ": otitọ,
"didasilẹ": otitọ,
"itansan": otitọ,
"ekunrere": otitọ,
"DC_iris": otitọ,
"noise_reduction_2D": looto,
"noise_reduction_3D": looto,
"vo_resolution":otitọ,
"vo_support": looto,
"frame_rate":otitọ,
"tito tẹlẹ": int
"sun": otitọ,
"idojukọ": otitọ,
"pan": otitọ,
"tẹle": otitọ
}
}
Idahun
Gba aṣeyọri, pada iye ibatan
{
"ipo": otitọ
"aworan":
{
"focus_mode":"laifọwọyi", //"laifọwọyi","ọwọ"
"ijinna_idojukọ":"1.5m", //"1.5m","2m","3m","6m","10m"
"Exposure_mode":"aifọwọyi", //"laifọwọyi","Afowoyi","Irisi ni ayo ","Ipo oju"," ayo imọlẹ"
“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: sunmọ 1:50Hz 2:60Hz
"exposure_brightness":int, //0~27
"iris":int, //0~13
“èrè”:int, //0~15
"WB_mode":"auto" //"laifọwọyi","inu ile","ita gbangba","Titari ọkan","Aifọwọyi_titọpa","Afowoyi","sodium","Fluorisenti"
"R_gain": int, //0 ~ 255
"B_gain": int, //0 ~ 255
"digi": int
"isipade":int,
"ẹsan-ina backlight":int,
"gamma":int, //int
"digital_zoom_enable":int,
"WDR_ṣiṣẹ":int,
"WDR_level":int, //1~6
“imọlẹ”:int, //0~15
“didara”:int, //0~15
“itansan”:int, //0~15
"ekunrere":int, //0~15
"DC_iris":int, // 0: sunmọ 1: ṣii
"noise_reduction_2D": int,
"noise_reduction_3D":int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:mu
"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
"tito tẹlẹ":int //0 tẹlẹ 1 ti kii si tẹlẹ
"sun": 0,
"idojukọ": 4000,
"Pan":0,
“tẹ”:0
}
}
Ti o ba kuna, ṣeto si ibatan eke si awọn nkan-ipin, fun apẹẹrẹ:
{
"ipo": eke
"aworan":
{
"focus_mode":"laifọwọyi", //"laifọwọyi","ọwọ"
"ijinna_idojukọ":"1.5m", //"1.5m","2m","3m","6m","10m"
"Exposure_mode":"aifọwọyi", //"laifọwọyi","Afowoyi","Irisi ni ayo ","Ipo oju"," ayo imọlẹ"
“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: sunmọ 1:50Hz 2:60Hz
"exposure_brightness":int, //0~27
"iris":int, //0~13
“èrè”:int, //0~15
"WB_mode": iro,
"R_gain": eke,
"B_gain": iro,
"digi": eke,
"isipade":int,
"ẹsan-ina backlight":int,
"gamma":int, //int
"digital_zoom_enable":int,
"WDR_ṣiṣẹ":int,
"WDR_level":int, //1~6
“imọlẹ”:int, //0~15
“didara”:int, //0~15
“itansan”:int, //0~15
"ekunrere":int, //0~15
"noise_reduction_2D": int,
"noise_reduction_3D":int, //0 auto 1:level1 2:level2 3:level3 4:level4 5:mu
"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
"tito tẹlẹ": eke
}
}
6 RTMP ṣiṣan
6.1 RTMP Sisanwọle paramita eto
Ṣeto
Ibere
{
"bọtini":int,
"rtmp":{
"akọkọ":{
"ṣiṣẹ":int,
“url":"rtmp://192.168.1.118:1935/app/rtmpstream2″,
},
"sub":{
"ṣiṣẹ":int,
“url":"rtmp://192.168.1.118:1935/app/rtmpstream3″,
}
}
}
Idahun
Ṣeto ni aṣeyọri, da awọn aye ifaminsi tuntun pada
{
"ipo": otitọ
"rtmp":{
"akọkọ":{
"ṣiṣẹ":int,
“url":"rtmp://192.168.1.118:1935/app/rtmpstream2″,
“ipo”:int, //0 ikuna ṣiṣanwọle 1 aṣeyọri ṣiṣanwọle
},
"sub":{
"ṣiṣẹ":int,
“url":"rtmp://192.168.1.118:1935/app/rtmpstream3″,
“ipo”:int, //0 ikuna ṣiṣanwọle 1 aṣeyọri ṣiṣanwọle
}
}
}
Iṣeto ṣiṣanwọle RTMP ko ṣe atilẹyin
{
"ipo": eke
"rtmp": eke
}
Ko ṣe atilẹyin iṣeto akọkọ tabi iha ṣiṣan
{
"ipo": eke,
"rtmp":{"akọkọ": false, sub": false}
}
Aṣiṣe paramita
{
"ipo": eke,
"rtmp":{"akọkọ": false}
}
6.2 RTMP śiśanwọle paramita akomora
Gba
Ibere
{
"bọtini":int,
"rtmp":{"akọkọ":otitọ,"sub":otitọ}
}
or
{
"bọtini":int,
"rtmp":{
"akọkọ":{
"ṣiṣẹ": otitọ,
“url": looto,
},
"sub":{
"ṣiṣẹ": otitọ,
“url": looto,
},
}
}
Idahun
{
"ipo": otitọ,
"rtmp":{
"akọkọ":{
"ṣiṣẹ":int,
“url":"rtmp://192.168.1.118:1935/app/rtmpstream2″,
“ipo”:int, //0 ikuna ṣiṣanwọle 1 aṣeyọri ṣiṣanwọle
},
"sub":{
"ṣiṣẹ":int,
“url":"rtmp://192.168.1.118:1935/app/rtmpstream3″,
“ipo”:int, //0 ikuna ṣiṣanwọle 1 aṣeyọri ṣiṣanwọle
}
}
}
Iṣeto ṣiṣanwọle RTMP ko ṣe atilẹyin
{
"ipo": eke
"rtmp": eke
}
Ko ṣe atilẹyin iṣeto akọkọ tabi iha ṣiṣan
{
"ipo": eke,
"rtmp":{"akọkọ": false, sub": false}
}
Aṣiṣe paramita
{
"ipo": eke,
"rtmp":{"akọkọ": false}
}
7 Iṣakoso eto
7.1 Eto iṣakoso eto
Ṣeto
Ibere:
{
"bọtini":int,
"eto":
{
"system_control":"atunto aworan",//"image_reset" Atunto paramita aworan, "factory_reset" Atunto ile-iṣẹ, "system_reboot" Atunbere eto
"wiwọle":"olumulo: ọrọ igbaniwọle",
}
}
Idahun:
Ṣeto ni aṣeyọri
Ibere:
{
"ipo": otitọ
"eto":
{
"system_control": otitọ
“Wiwọle”:int // Pada iye bọtini kan, gbogbo awọn ibaraenisepo json gbọdọ ni “bọtini”: int ohun kan, bibẹẹkọ aṣẹ naa kii yoo dahun
}
}
Iṣeto kuna
{
"ipo": eke
"eto":
{
"system_control": èké
"wole": eke
}
}
7.2 System Iṣakoso akomora
Gba:
Ibere:
{
"bọtini":int,
"eto":
{
"orukọ_ẹrọ":otitọ,
"serial_number": otitọ,
"bootloader_version": ootọ,
"system_version":otitọ,
"app_version":otitọ,
"hardware_version": otitọ
"wiwọle":"olumulo: ọrọ igbaniwọle"
}
}
Idahun:
Aseyori Akomora
{
"ipo": otitọ
"eto":
{
"Orukọ_ẹrọ":"Kamẹra Apejọ Fidio FHD",
"nọmba_tẹlentẹle":"123456789",
“ẹya_bootloader”:”V1.0.0″,
"Ẹya_eto":"V1.0.0″,
"ẹya_app":"V1.0.0″
"Ẹya_hardware":"V1.0.0"
“Wiwọle”:int // Pada iye bọtini kan, gbogbo awọn ibaraenisepo json gbọdọ ni “bọtini”: int ohun kan, bibẹẹkọ aṣẹ naa kii yoo dahun
}
}
Ikùnà ìmúṣẹ
{
"ipo": eke
"eto":
{
"orukọ_ẹrọ": eke,
"nọmba_tẹlentẹle":"123456789",
“ẹya_bootloader”:”V1.0.0″,
"Ẹya_eto":"V1.0.0″,
"ẹya_app":"V1.0.0″
}
}
7.3 Kiri Iṣakoso
Ṣe atilẹyin iṣakoso ọpa adirẹsi aṣawakiri ati awọn igbelewọn kamẹra ibeere, sintasi naa jẹ kanna bi sintasi loke, iyatọ ni pe ko si ijẹrisi iwọle, iyẹn ni, ko si bọtini tabi iwọle pe igbese taara ni ibamu si iṣakoso ṣeto aṣẹ le jẹ.
Example 1: ìbéèrè version nọmba
http://192.168.1.189/cgi-bin/web.fcgi?func=get{“system”:{“app_version”:true}}
Example 2: Ṣeto sun idi ipo
http://192.168.1.189/cgi-bin/web.fcgi?func=set{“image”:{“abs ctrl”:{“zoom”:0}}}
Example 3: ìbéèrè ptz ipo
8. Titele-laifọwọyi (ti o ba wa)
8.1 Akomora paramita titele-laifọwọyi
Gba:
Ibere
{
"ai": looto
}
or
{
"ai":{
"ṣiṣẹ": otitọ,
"PeoplePos": otitọ,
"Awọn eniyan": otitọ,
"SwitchTime": ootọ,
"boardDetectEn": ootọ,
"highLightTarget": otitọ,
"zoomLock": otitọ,
"PTLimit": otitọ
}
}
Gba ni aṣeyọri, pada si awọn paramita tuntun
{
"ai": {
"ṣiṣẹ": 1,
“Pos People”: 2,
"Eniyan": 6,
"Aago iyipada": 20,
"boardDetectEn": 1,
"highLightTarget": 0,
"Titiipa sun": 1,
"PTLimit": 1
},
"ipo": otitọ
}
Ko ṣe atilẹyin tabi awọn paramters ajeji
{
"ipo": eke,
"ai": iro
}
Itumọ ipo tito tẹlẹ pataki:
Tito tẹlẹ no.255: ipo ile;
Tito tẹlẹ no.254: ipo ifilelẹ ọtun-isalẹ;
Tito tẹlẹ no.253: osi-oke opin ipo;
Tito tẹlẹ no.252: Ipo blackboard
9 Eto NDI
9.1 NDI Paramita Eto
Ibere
{
"NDI":{
"ṣiṣẹ":int,
"Orukọ ẹrọ":"HX",
"Orukọ ikanni":"Ikanni1″,
"awọn ẹgbẹ":"gbangba",
"multicast": {
"ṣiṣẹ": 0,
"IP": "239.255.0.0",
"boju-boju": "255.255.0.0",
“TTL”: 1
},
"olupin wiwa":"192.168.1.42"
}
}
Idahun
Eto jẹ aṣeyọri, ati pe awọn paramita NDI ti yipada.
{
"NDI":{
"ṣiṣẹ":1,
"Orukọ ẹrọ":"HX",
"Orukọ ikanni":"Ikanni1″,
"awọn ẹgbẹ":"gbangba",
"multicast": {
"ṣiṣẹ": 0,
"IP": "239.255.0.0",
"boju-boju": "255.255.0.0",
“TTL”: 1
},
"olupin wiwa":"192.168.1.42"
},
"ipo": otitọ
}
Iṣeto NDI ko ni atilẹyin
{
"ipo": eke
"NTP": eke
}
Aṣiṣe paramita
{
"NDI":{
"ṣiṣẹ":1,
"Orukọ ẹrọ":"HX",
"Orukọ ikanni":"Ikanni1″,
"awọn ẹgbẹ":"gbangba",
"multicast": {
"ṣiṣẹ": 0,
"IP": "239.255.0.0",
"boju-boju": "255.255.0.0",
“TTL”: 1
},
"olupin wiwa": eke
},
"ipo": iro
}
9.2 NDI Parameter Akomora
Ibere
{
"NDI":{
"ṣiṣẹ": otitọ,
"Orukọ ẹrọ": otitọ,
"Orukọ ikanni": otitọ,
"awọn ẹgbẹ": otitọ,
"multicast": otitọ,
"Awari olupin": otitọ
}
}
或
{
"NDI": otitọ
}
Idahun
{
"NDI":{
"ṣiṣẹ":1,
"Orukọ ẹrọ":"HX",
"Orukọ ikanni":"Ikanni1″,
"awọn ẹgbẹ":"gbangba"
"multicast": {
"ṣiṣẹ": 0,
"IP": "239.255.0.0",
"boju-boju": "255.255.0.0",
“TTL”: 1
},
"olupin wiwa":"192.168.1.42",
},
"ipo": otitọ
}
Ko ṣe atilẹyin NDI
{
"ipo": eke
"NDI": eke
}
10 SRT Eto
10.1 SRT paramita
Ibere
{
"SRT":{
"mode":"gbọ", //"gbọ"," olupe "," rendezvous"
"gbọ":
{
"ṣiṣẹ":int,
"ibudo":int,
"lairi":int, // Milliseconds
"ìsekóòdù": int,
"Ipari bọtini": int, //32
"bọtini": "012345678",
}
}
}
or
{
"SRT":{
"mode":"olupe", //"gbọ"," olupe "," rendezvous"
"Olupeni akọkọ":
{
"ṣiṣẹ":int,
"ip":"192.168.1.158",
"ibudo":int,
"lairi":int, //milliseconds
"ìsekóòdù": int,
"Ipari bọtini": int, //32
"bọtini": "012345678eee",
"sisan":"r=0″
},
"olupe abẹlẹ":
{
"ṣiṣẹ":int,
"ip":"192.168.1.158",
"ibudo":int,
"lairi":int, // millisecond
"sisan":"r=0″
"ìsekóòdù": int,
"Ipari bọtini": int, //32
"bọtini": "012345678eee",
"sisan":"r=1″
}
}
}
or
{
"SRT":{
"mode":"rendezvous", //"gbọ"," olupe "," rendezvous"
"Atunṣe akọkọ":
{
"ṣiṣẹ":int,
"ip":"192.168.1.158",
"ibudo":int,
"lairi":int, //mils seconds
"ìsekóòdù": int,
"Ipari bọtini": int, //32
"bọtini": "012345678eee",
"sisan":"r=0″
},
"ipo atunṣe":
{
"ṣiṣẹ":int,
"ip":"192.168.1.158",
"ibudo":int,
"lairi":int, //millisecond
"sisan":"r=0″
"ìsekóòdù": int,
"Ipari bọtini": int, //32
"bọtini": "012345678eee",
"sisan":"r=1″
}
}
}
Idahun
Ṣiṣeto aṣeyọri, awọn paramita SRT yipada
{
"SRT":{
"ipo":"gbọ",
"gbọ":
{
"ṣiṣẹ":1,
"ibudo":1600,
"Aiduro":120,
"ìsekóòdù": 1,
"ipari bọtini": 32,
"bọtini": "012345678eee",
"akọkọ url":"srt://192.168.1.158:1600?streamid=r=0″,
"sub url":"srt://192.168.1.158:1600?streamid=r=1″,
}
},
"ipo": otitọ
}
or
{
"SRT":{
"ipo":"olupe",
"Olupeni akọkọ":
{
"ṣiṣẹ":1,
"ip":"192.168.1.158",
"ibudo":1600,
"Aiduro":120,
"ìsekóòdù": 1,
"ipari bọtini": 32,
"bọtini": "012345678eee",
"sisan":"r=0″
},
"olupe abẹlẹ":
{
"ṣiṣẹ":1,
"ip":"192.168.1.158",
"ibudo":1600,
"Aiduro":120,
"ìsekóòdù": 1,
"ipari bọtini": 32,
"bọtini": "012345678eee",
"sisan":"r=1″
}
},
"ipo": otitọ
}
SRT ko ni atilẹyin / Aṣiṣe paramita
{
"ipo": eke
"SRT": eke
}
10.2 SRT paramita Akomora
Ibere
{
"SRT": otitọ
}
Idahun
{
"SRT":{
"ipo":"gbọ",
"gbọ":
{
"ṣiṣẹ":1,
"ibudo":1600,
"Aiduro":120,
"ìsekóòdù": 1,
"ipari bọtini": 32,
"bọtini": "012345678eee",
"akọkọ url":"srt://192.168.1.158:1600?streamid=r=0″,
"sub url":"srt://192.168.1.158:1600?streamid=r=1″,
}
},
"ipo": otitọ
}
or
{
"SRT":{
"ipo":"olupe",
"Olupeni akọkọ":
{
"ṣiṣẹ":1,
"ip":"192.168.1.158",
"ibudo":1600,
"Aiduro":120,
"ìsekóòdù": 1,
"ipari bọtini": 32,
"bọtini": "012345678eee",
"sisan":"r=0″
},
"olupe abẹlẹ":
{
"ṣiṣẹ":1,
"ip":"192.168.1.158",
"ibudo":1600,
"Aiduro":120,
"ìsekóòdù": 1,
"ipari bọtini": 32,
"bọtini": "012345678eee",
"sisan":"r=1″
}
},
"ipo": otitọ
}
or
{
"SRT":{
"ipo":"rendezvous",
"Atunṣe akọkọ":
{
"ṣiṣẹ":1,
"ip":"192.168.1.158",
"ibudo":1600,
"Aiduro": 120,
"ìsekóòdù": 1,
"ipari bọtini": 32,
"bọtini": "012345678eee",
"sisan":"r=0″
},
"Sub rendezvousr":
{
"ṣiṣẹ":1,
"ip":"192.168.1.158",
"ibudo":1600,
"Aiduro":120,
"ìsekóòdù": 1,
"ipari bọtini": 32,
"bọtini": "012345678eee",
"sisan":"r=1″
}
},
"ipo": otitọ
}
SRT ko ni atilẹyin
{
"ipo": eke
"SRT": eke
}
Awọn iwe aṣẹ / Awọn orisun
![]() |
Wiwọle HTTP AIDA Aworan [pdf] Itọsọna olumulo 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-67NDI3-30NDI12-20NDI12-18, UHD-NDI20-X3, PTZ-X20-IP, PTZ-X4-IP, PTZ-NDI-X12, PTZ-NDI-X4, PTZ-NDI-X30, PTZ-NDI4-X12, PTZ30K-NDI-XXNUMX, PTZXNUMXNDI- PTZXNUMXKXNUMXG-FNDI-XXNUMX., Wiwọle HTTP Aworan, Wiwọle HTTP, Wiwọle |