
AIDA ఇమేజింగ్ HTTP యాక్సెస్ గైడ్
IP వీడియో కెమెరాల కోసం మాత్రమే
అక్టోబర్ 2024 సవరణ
ఈ గైడ్ వినియోగదారులు మా కెమెరాలకు నేరుగా కనెక్ట్ అయ్యేలా వారి స్వంత ప్రోగ్రామ్లను వ్రాయడానికి మరియు తయారు చేసుకోవడానికి సహాయపడటానికి ఉద్దేశించబడింది. ఈ సౌలభ్యం మీ సృజనాత్మకతకు మరియు కెమెరాను నియంత్రించడంలో మలుపును జోడించడంలో సహాయపడుతుంది!
కెమెరాను ఉపయోగించడానికి మీరు ఈ గైడ్ని ఉపయోగించాల్సిన అవసరం లేదు. ఈ డాక్యుమెంట్లోని అన్ని సెట్టింగ్లు ప్రతి మోడల్కు సంబంధించినవి కావు, మోడల్లో ఆ నిర్దిష్ట ఫీచర్ ఉంటేనే ఆ ఫీచర్లకు యాక్సెస్ పనిచేస్తుంది.
వర్తించే ఉత్పత్తి జాబితా:
POV: HD-NDI-200, HD3G-NDI-200l, HD-NDI-X20, HD-NDI-క్యూబ్, HD-NDI-IP67, HD-NDI-MINI, HD-NDI-VF, HD-NDI-TF, HD-NDI3-120, HD-NDI3-IP67 UHD-NDI3-IP300, 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, PTZ4K12G-FNDI-X30
*NDI® అనేది VIZRT AB కి నమోదిత ట్రేడ్మార్క్
1.1 ప్రారంభించడం
ఈ పత్రాన్ని ఉపయోగిస్తున్నప్పుడు http ప్రోటోకాల్ మరియు దాని POST అభ్యర్థన పద్ధతిపై కొంత అవగాహన మరియు పాండిత్యం ఉండాలి.
1.2 వ్యాకరణ నిబంధనలు
క్లయింట్ మరియు సర్వర్ వైపు మధ్య అభ్యర్థనలు మరియు ప్రతిస్పందనల కోసం HTTP ఒక ప్రమాణం. web బ్రౌజర్, web క్రాలర్ లేదా ఇతర సాధనం ద్వారా, క్లయింట్ సర్వర్లోని పేర్కొన్న పోర్ట్కు HTTP అభ్యర్థనను ప్రారంభిస్తుంది (డిఫాల్ట్ పోర్ట్ 80). క్లయింట్ను సాధారణంగా యూజర్ ఏజెంట్ ప్రోగ్రామ్గా సూచిస్తారు. సర్వర్ క్లయింట్ అభ్యర్థనకు ప్రతిస్పందిస్తుంది మరియు HTML వంటి కొన్ని వనరులను సర్వర్లో నిల్వ చేస్తుంది. fileలు మరియు చిత్రాలు. ఈ రకమైన సర్వర్ను సాధారణంగా Web సర్వర్.
HTTP అభ్యర్థన అభ్యర్థనలు ఈ క్రింది ఆదేశాలను పాటించాలి.
అన్ని పారామీటర్ అభ్యర్థనలు “పోస్ట్” మార్గంలోకి వెళ్తాయి, func ద్వారా గెట్ మరియు సెట్టింగ్ సెట్ పొందడం మధ్య తేడాను గుర్తించడానికి రెండు విభిన్న మార్గాలు ఉన్నాయి.
పారామీటర్ ఇంటర్ఫేస్ను సెట్ చేయండి
http://cgi-bin/web.fcgi?func=set
పారామీటర్ ఇంటర్ఫేస్ను పొందండి
http://cgi-bin/web.fcgi?func=get
1.3 అభ్యర్థన మరియు ప్రతిస్పందన సాధారణ ఉదాample
మన కెమెరా ip 192.168.1.180 అని ఊహిస్తే, 1.2 ప్రకారం సింటాక్స్ ఇలా చెబుతుంది
పారామీటర్ ఇంటర్ఫేస్ను పొందండి.
http://192.168.1.180/cgi-bin/web.fcgi?func=get
ఇంటర్ఫేస్ని సెట్ చేయండి
http://192.168.1.180/cgi-bin/web.fcgi?func=set
**మాజీగా లాగిన్ అభ్యర్థనampలె**
ఈ అభ్యర్థన ఒక గెట్ పద్ధతి, కాబట్టి అభ్యర్థన ఇంటర్ఫేస్ను సెట్ చేస్తుంది url, మరియు కంటెంట్ పారామితులను json ఆకృతిలో ప్రసారం చేస్తుంది.
పారామీటర్ కంటెంట్
"`
{
"వ్యవస్థ":
{
“లాగిన్”:”యూజర్:పాస్వర్డ్”,
}
}
"`
json స్ట్రింగ్ సిస్టమ్ ప్రధాన ఫంక్షన్కు కాల్ను సూచిస్తుంది, లాగిన్ పరామితికి కాల్ను సూచిస్తుంది. యూజర్:పాస్వర్డ్ ఇన్కమింగ్ పారామితులను సూచిస్తుంది.
ఉదాహరణకుample, ప్రస్తుత కెమెరా ఖాతా మరియు పాస్వర్డ్ రెండూ అడ్మిన్ అయితే, తుది ప్రసార ఫార్మాట్
"`
{
"వ్యవస్థ":
{
“లాగిన్”:”అడ్మిన్:అడ్మిన్”,
}
}
"`
అభ్యర్థన తర్వాత రిటర్న్ కంటెంట్ తిరిగి ఇవ్వబడుతుంది మరియు ఫంక్షన్ను కాల్ చేయడానికి ఉపయోగించే పద్ధతిని బట్టి రిటర్న్ కంటెంట్ వేర్వేరు పారామితులను తిరిగి ఇస్తుంది. లాగిన్ పద్ధతి కింది json కంటెంట్ను తిరిగి ఇస్తుంది.
తిరిగి రావడానికి విజయం
"`
{
"స్థితి": నిజం
"వ్యవస్థ":
{
"లాగిన్":int
}
}
"`
తిరిగి ఇవ్వడంలో విఫలమైంది
"`
{
"స్థితి":తప్పు
"వ్యవస్థ":
{
"లాగిన్":తప్పు
}
}
"`
ఇక్కడ స్టేటస్ అనేది ఫంక్షన్ కాల్ యొక్క స్టేటస్, విజయానికి నిజం మరియు వైఫల్యానికి తప్పు.
రిటర్న్ ఫార్మాట్ అభ్యర్థన ఫార్మాట్కు అనుగుణంగా ఉంటుంది, సిస్టమ్ అనేది ప్రధాన ఫంక్షన్కు కాల్, లాగిన్ అనేది కీని తిరిగి ఇచ్చే కాల్.
గమనిక: లాగిన్తో పాటు, ఏదైనా ఇతర కమాండ్ ఇంటరాక్షన్కు ఒక కీని పాస్ చేయాలి, సింటాక్స్ “key”:int, మరియు “key”కి జోడించబడిన int విలువ “login” ఆపరేషన్ ద్వారా తిరిగి ఇవ్వబడిన విలువను అందిస్తుంది.
**నెట్వర్క్ ఇంటర్ఫేస్ను మాజీగా తీసుకోండిampలె**
రెండు నెట్వర్క్ పారామీటర్ ఇంటర్ఫేస్లు ఉన్నాయి, అవి నెట్వర్క్ ఇంటర్ఫేస్ పారామితులను పొందడం మరియు నెట్వర్క్ ఇంటర్ఫేస్ పారామితులను సెట్ చేయడం. పై ఉదాహరణ నుండిampలే, అది చూడవచ్చు
పారామీటర్ ఇంటర్ఫేస్ను పొందండి.
http://192.168.1.180/cgi-bin/web.fcgi?func=get
ఇంటర్ఫేస్ని సెట్ చేయండి
http://192.168.1.180/cgi-bin/web.fcgi?func=set
**నెట్వర్క్ పారామితులను పొందండి**
"`
{
“కీ”: “లాగిన్ ఇంటర్ఫేస్లోని లాగిన్ ఫీల్డ్కు సంబంధించిన విలువ”,
“ఈథర్నెట్”:{“eth0”:true}
}
"`
ఈ అభ్యర్థన అర్థం: ఈథర్నెట్ యొక్క eth0 కింద అన్ని పారామితులను పొందడానికి నేను కాల్ చేయాలనుకుంటున్నాను.
సాధారణ రాబడి:
"`
{
"స్థితి": నిజం,
"ఈథర్నెట్":
{
“eth0”:{
“dhcp”:int, //0 మాన్యువల్ 1 ఆటో
“ఐపి”:”192.168.1.155″,
“నెట్మాస్క్”:”192.168.1.1″,
“గేట్వే”:”192.168.1.1″,
“డిఎన్ఎస్”:”192.168.1.1″,
“httpPort”:int,
"webపోర్ట్”:int,
“rtspPort”:int,
“rtmpPort”:int
}
}
"`
ఇంటర్ఫేస్ సాధారణంగా ఉన్నప్పుడు, అంటే, స్థితి స్థిరపడినప్పుడు, నెట్వర్క్ యొక్క అన్ని ఇంటర్ఫేస్ పారామితులు పొందబడతాయి
**నెట్వర్క్ పారామితులను సెట్ చేస్తోంది**
"`
{
“కీ”: “లాగిన్ ఇంటర్ఫేస్లోని లాగిన్ ఫీల్డ్కు సంబంధించిన విలువ”,
"ఈథర్నెట్":
{
“eth0”:{
“dhcp”:int //0 మాన్యువల్ 1ఆటో
“ఐపి”:”192.168.1.155″,
“నెట్మాస్క్”:”192.168.1.1″,
“గేట్వే”:”192.168.1.1″,
“డిఎన్ఎస్”:”192.168.1.1″,
“mac”:”01:23:45:67:89:ab”,
“httpPort”:int,
"webపోర్ట్”:int,
“rtspPort”:int,
“rtmpPort”:int
}
}
}
"`
విజయవంతంగా సెట్ చేసినప్పుడు, json స్ట్రింగ్ తిరిగి ఇవ్వబడుతుంది
"`
{
"స్థితి": నిజం,
"ఈథర్నెట్":
{
“eth0”:{
“dhcp”:int //0 మాన్యువల్ 1 ఆటో
“ఐపి”:”192.168.1.155″,
“నెట్మాస్క్”:”192.168.1.1″,
“గేట్వే”:”192.168.1.1″,
“డిఎన్ఎస్”:”192.168.1.1″,
“mac”:”01:23:45:67:89:ab”
“httpPort”:int,
"webపోర్ట్”:int,
"మెయిన్స్ట్రీ"amP"ort":int,
“సబ్స్ట్రీamPort”:int
“rtspPort”:int
“rtmpPort”:int
}
}
"`
1.4 పరీక్ష వివరణ
ప్రోటోకాల్ పరీక్ష కోసం పోస్ట్మ్యాన్ను డౌన్లోడ్ చేసుకోవచ్చు (https://www.getpostman.com/downloads/).
సాఫ్ట్వేర్ వాడకాన్ని దానితో పాటు ఉన్న వీడియో సూచనలలో చూడవచ్చు.
2 వీడియో ఎన్కోడ్ సెట్టింగులు
2.1 కోడింగ్ పరామితి సెట్టింగ్
సెట్
అభ్యర్థన
{
"కీ": int,
"వెంక్":{
"ప్రధాన":{
"ఎనేబుల్":int,
“మోడ్”:”h264″, //”h264″、”h265″、”mjpeg”
“col”:3840, //int
“లైన్”:2160, //int
“బిట్రేట్”:115200, //పూర్ణాంకం
“frmrate”:30, //int
“rcmode”:”cbr”, //”cbr”、”vbr”
"ప్రోfile":"MP", //"బేస్లైన్"、"MP"、"HP"
"విరామం":30 //పూర్ణాంకం
},
"సబ్":{
"ఎనేబుల్":int,
“మోడ్”:”h264″,
“కాలమ్”:1280,
"లైన్":720,
"బిట్రేట్":4096,
"ఫ్రమ్రేట్":30,
"ఆర్సిమోడ్": "సిబిఆర్",
"ప్రోfile":"MP", //"బేస్లైన్"、"MP"、"HP"
"విరామం":30
}
}
}
ప్రతిస్పందన
విజయవంతంగా సెటప్ చేయండి, తాజా ఎన్కోడింగ్ పారామితులను తిరిగి ఇవ్వండి.
{
"స్థితి": నిజం
"వెంక్":{
"ప్రధాన":{
"ఎనేబుల్":int,
“మోడ్”:”h264″,
“కాలమ్”:3840,
"లైన్":2160,
"బిట్రేట్":115200,
"ఫ్రమ్రేట్":30,
"ఆర్సిమోడ్": "సిబిఆర్",
"ప్రోfile":"ఎంపీ",
"విరామం":30
},
"సబ్":{
"ఎనేబుల్":int,
“మోడ్”:”h264″,
“కాలమ్”:1280,
"లైన్":720,
"బిట్రేట్":4096,
"ఫ్రమ్రేట్":30,
"ఆర్సిమోడ్": "సిబిఆర్",
"ప్రోfile":"ఎంపీ",
"విరామం":30
}
}
}
ఎన్కోడింగ్ కాన్ఫిగరేషన్కు మద్దతు లేదు
{
"స్థితి":తప్పు
"వెంక్":తప్పుడు
}
ప్రాథమిక లేదా ఉప స్ట్రీమ్లకు మద్దతు లేదు.
{
"స్థితి":తప్పు
“venc”:{“main”:false,sub”:false}
}
పారామీటర్ లోపం
{
"స్థితి":తప్పు
“venc”:{“main”:false}
}
2.2 ఎన్కోడింగ్ పరామితి సముపార్జన
పొందండి
అభ్యర్థన
{
"కీ": int,
“venc”:{“main”:true,”sub”:true}
}
Or
{
"కీ": int,
"వెంక్":{
"ప్రధాన":{
“ఎనేబుల్”:నిజం,
"మోడ్": నిజం,
"col":నిజం,
"లైన్": నిజమే,
"బిట్రేట్": నిజం,
"frmrate": నిజమే,
“ఆర్సిమోడ్”: నిజమే,
"ప్రోfile":నిజం,
"విరామం": నిజమే,
"ఆర్టీఎస్పీ"Url":నిజం
"ఆర్టీఎంపీ"Url":నిజం
},
"సబ్":{
“ఎనేబుల్”:నిజం,
"మోడ్": నిజం,
"col":నిజం,
"లైన్": నిజమే,
"బిట్రేట్": నిజం,
"frmrate": నిజమే,
“ఆర్సిమోడ్”: నిజమే,
"ప్రోfile":నిజం,
"విరామం": నిజమే,
"ఆర్టీఎస్పీ"Url":నిజం
"ఆర్టీఎంపీ"Url":నిజం
}
}
}
ప్రతిస్పందన
{
"స్థితి": నిజం,
"వెంక్":{
"ప్రధాన":{
"ఎనేబుల్":int,
“మోడ్”:”h264″,
“కాలమ్”:3840,
"లైన్":2160,
"బిట్రేట్":115200,
"ఫ్రమ్రేట్":30,
"ఆర్సిమోడ్": "సిబిఆర్",
"ప్రోfile":"ఎంపీ",
"విరామం":30,
"ఆర్టీఎస్పీ"Url":"rtsp://192.168.1.155:554/stream/main "
"ఆర్టీఎంపీ"Url":"rtmp://192.168.1.155:1935/app/rtmpstream0 "
},
"సబ్":{
"ఎనేబుల్":int,
“మోడ్”:”h264″,
“కాలమ్”:1280,
"లైన్":720,
"బిట్రేట్":4096,
"ఫ్రమ్రేట్":30,
"ఆర్సిమోడ్": "సిబిఆర్",
"ప్రోfile":"ఎంపీ",
"విరామం":30,
"ఆర్టీఎస్పీ"Url":"rtsp://192.168.1.155:554/stream/sub"
"ఆర్టీఎంపీ"Url":"rtmp://192.168.1.155:1935/app/rtmpstream1 "
}
}
}
ఎన్కోడింగ్ కాన్ఫిగరేషన్కు మద్దతు లేదు
{
"స్థితి":తప్పుడు,
"వెంక్":తప్పుడు,
}
ప్రాథమిక లేదా ఉప స్ట్రీమ్లకు మద్దతు లేదు.
{
"స్థితి":తప్పుడు,
“venc”:{“main”:false}
}
3 ఆడియో ఎన్కోడింగ్
3.1 ఆడియో ఎన్కోడింగ్ సెట్టింగ్లు
సెట్
అభ్యర్థన
{
"కీ": int,
“ఆడియో”:{
"ఎనేబుల్":int,
"లుampలెరేట్”:int,
"బిట్విడ్త్":int,
“సౌండ్ మోడ్”:”మోనో”, //”మోనో”、”స్టీరియో”
“ఎన్సిమోడ్”:”G711A”,
//”జి711ఎ”、”జి711యు”、”ఎడిపిసిఎంఎ”、”జి726″、”ఎల్పిసిఎం”、”ఎఎసి”
“బిట్రేట్”:int //Bps
8000、16000、22000、24000、32000、48000、64000、96000、128000、256000、320000
}
}
ప్రతిస్పందన
విజయవంతంగా సెట్ చేయబడింది, తాజా ఆడియో ఎన్కోడింగ్ పారామితులను తిరిగి ఇస్తుంది.
{
"స్థితి": నిజం,
“ఆడియో”:{
"ఎనేబుల్":int,
"లుampలెరేట్”:int,
"బిట్విడ్త్":int,
“సౌండ్ మోడ్”:”మోనో”,
“ఎన్సిమోడ్”:”G711A”,
"బిట్రేట్":int
}
}
ఎన్కోడింగ్ కాన్ఫిగరేషన్ లేదా పారామితి లోపాలకు మద్దతు లేదు
{
"స్థితి":తప్పుడు,
"ఆడియో":తప్పుడు
}
3.2 ఆడియో ఎన్కోడింగ్ పరామితి సముపార్జన
పొందండి
అభ్యర్థన
{
"కీ": int,
"ఆడియో": నిజం
}
Or
{
"కీ": int,
“ఆడియో”:{
“ఎనేబుల్”:నిజం,
"లుampచదవండి”:నిజం,
“బిట్విడ్త్”:ట్రూ,
“సౌండ్ మోడ్”: నిజమే,
“encMode”:నిజం,
"బిట్రేట్": నిజం
}
}
విజయవంతంగా సెట్ చేయబడింది, తాజా ఆడియో ఎన్కోడింగ్ పారామితులను తిరిగి ఇస్తుంది.
{
"స్థితి": నిజం,
“ఆడియో”:{
"ఎనేబుల్":int,
"లుampలెరేట్”:int,
"బిట్విడ్త్":int,
“సౌండ్ మోడ్”:”మోనో”,
“ఎన్సిమోడ్”:”G711A”,
"బిట్రేట్":int
}
}
మార్పు ఆదేశాన్ని పొందడంలో విఫలమైంది లేదా మద్దతు ఇవ్వలేదు.
{
"స్థితి":తప్పుడు,
"ఆడియో":తప్పుడు
}
4 నెట్వర్క్ సెట్టింగ్లు
4.1 నెట్వర్క్ పారామీటర్ సెట్టింగ్
సెట్
అభ్యర్థన
{
"కీ": int,
"ఈథర్నెట్":
{
“eth0”:{
“dhcp”:int //0 మాన్యువల్ 1 ఆటో
“ఐపి”:”192.168.1.155″,
“నెట్మాస్క్”:”192.168.1.1″,
“గేట్వే”:”192.168.1.1″,
“డిఎన్ఎస్”:”192.168.1.1″,
“mac”:”01:23:45:67:89:ab”
“httpPort”:int,
“rtspPort”:int
“rtmpPort”:int
}
}
}
నెట్వర్క్ సెట్టింగ్లకు మద్దతు లేదు.
{
"స్థితి":తప్పుడు,
"ఈథర్నెట్":తప్పుడు,
}
eth0 ఉనికిలో లేదు లేదా ఆకృతీకరణకు మద్దతు ఇవ్వదు.
{
"స్థితి":తప్పుడు,
“ఈథర్నెట్”:{“eth0”:తప్పు}
}
కొన్ని నెట్వర్క్ పారామితులను సెట్ చేయడంలో విఫలమయ్యాయి.
{
"స్థితి":తప్పుడు,
"ఈథర్నెట్":
{
“eth0”:{
“dhcp”:int //0 మాన్యువల్ 1 ఆటో
"ip":తప్పుడు,
“నెట్మాస్క్”:”192.168.1.1″,
"గేట్వే":తప్పుడు,
“డిఎన్ఎస్”:”192.168.1.1″,
“mac”:”01:23:45:67:89:ab”,
“httpPort”:int,
“rtspPort”:int,
“rtmpPort”:int
}
}
}
విజయవంతంగా సెటప్ చేయబడింది
{
"స్థితి": నిజం,
"ఈథర్నెట్":
{
“eth0”:{
“dhcp”:int //0 మాన్యువల్ 1ఆటో
“ఐపి”:”192.168.1.155″,
“నెట్మాస్క్”:”192.168.1.1″,
“గేట్వే”:”192.168.1.1″,
“డిఎన్ఎస్”:”192.168.1.1″,
“mac”:”01:23:45:67:89:ab”
“httpPort”:int,
“rtspPort”:int,
“rtmpPort”:int
}
}
4.2 నెట్వర్క్ పరామితి సముపార్జన
పొందండి
అభ్యర్థన:
{
"కీ": int,
“ఈథర్నెట్”:{“eth0”:true}
}
or
{
"కీ": int,
"ఈథర్నెట్":
{
“eth0”:{
“dhcp”: నిజమే,
"ip": నిజమే,
"నెట్మాస్క్": నిజమే,
"గేట్వే": నిజమే,
"dns": నిజమే,
"మాక్": నిజమే,
“httpPort”: నిజమే,
“rtspPort”: నిజమే
“rtmpPort”:నిజం
}
}
}
ప్రతిస్పందన
{
"స్థితి": నిజం,
"ఈథర్నెట్":
{
“eth0”:{
“dhcp”:int // 0 మాన్యువల్ 1 ఆటో
“ఐపి”:”192.168.1.155″,
“నెట్మాస్క్”:”192.168.1.1″,
“గేట్వే”:”192.168.1.1″,
“డిఎన్ఎస్”:”192.168.1.1″,
“httpPort”:int,
“rtspPort”:int
“rtmpPort”:int
}
}
నెట్వర్క్ పరామితి సముపార్జనకు మద్దతు లేదు
{
"స్థితి":తప్పుడు,
"ఈథర్నెట్":తప్పుడు,
}
eth0 ఉనికిలో లేదు లేదా ఆకృతీకరణకు మద్దతు ఇవ్వదు.
{
"స్థితి":తప్పుడు,
“ఈథర్నెట్”:{“eth0”:తప్పు}
}
కొన్ని నెట్వర్క్ పారామితులను పొందడంలో విఫలమయ్యారు.
{
"స్థితి":తప్పుడు,
"ఈథర్నెట్":
{
“eth0”:{
“dhcp”:int // 0 మాన్యువల్ 1 ఆటో
"ip":తప్పుడు,
“నెట్మాస్క్”:”192.168.1.1″,
"గేట్వే":తప్పుడు,
“డిఎన్ఎస్”:”192.168.1.1″,
“httpPort”:int,
“rtspPort”:int
“rtmpPort”:int
}
}
}
5 ఇమేజ్ కంట్రోల్
5.1 ఇమేజ్ పారామీటర్ సెట్టింగ్లు
సెట్:
అభ్యర్థన
{
"కీ": int,
"చిత్రం":
{
“ఫోకస్_మోడ్”:”ఆటో”, //”ఆటో”,”మాన్యువల్”
“ఫోకస్_డిస్టెన్స్”:”1.5మీ”, //”1.5మీ”,”2మీ”,”3మీ”,”6మీ”,”10మీ”
“ఎక్స్పోజర్_మోడ్”:”ఆటో”, //”ఆటో”,”మాన్యువల్”,”ఐరిస్ ప్రియారిటీ”,”షట్టర్ ప్రియారిటీ”,”బ్రైట్నెస్ ప్రియారిటీ”
“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
“యాంటీ_ఫ్లికర్”:int, //0: 1:50Hz 2:60Hz
“ఎక్స్పోజర్_బ్రైట్నెస్”:int, //0~27
“ఐరిస్”:int, //0~13
“లాభం”:int, //0~15
“WB_mode”:”ఆటో” //”ఆటో”,”ఇండోర్”,”అవుట్డోర్”,”ఒక పుష్”,”ఆటో ట్రాకింగ్”,”మాన్యువల్”
“R_gain”:int, //0~255
“B_gain”:int, //0~255
"అద్దం":int
"ఫ్లిప్": int,
“బ్యాక్లైట్_పరిహారం”:int,
“గామా”: int, //0~4
“డిజిటల్_జూమ్_ఎనేబుల్”:int,
“WDR_enable”:int,
"WDR_level":int, //1~6
"ప్రకాశం": int, //0~15
“పదును”: int, //0~15
"కాంట్రాస్ట్": int, //0~15
“సంతృప్తత”: int, //0~15
“DC_iris”:int, //0: మూసివేయి 1: తెరవండి
“శబ్దం_తగ్గింపు_2D”:int,
“noise_reduction_3D”:int, //0 ఆటో 1:level1 2:level2 3:level3 4:level4 5:డిసేబుల్
“vo_రిజల్యూషన్”:”1920X1080P@60Hz”
“ఇమేజ్_రీసెట్”:int
“జూమ్”:[టైప్,స్పీడ్] //టైప్ 0 జూమ్ స్టాప్ 1 జూమ్ ఇన్ 2 జూమ్ అవుట్ వేగం:0~7
“ఫోకస్”:[టైప్,స్పీడ్] //టైప్ 0 ఫోకస్ స్టాప్ 1 ఫోకస్ నియర్ 2 ఫోకస్ ఫార్ స్పీడ్:0~7
“ptz”:[type,speed] //టైప్ 0 ptz స్టాప్ 1 పైకి 2 క్రిందికి 3 ఎడమకు 4 కుడికి 5 హోమ్ 6 రీసెట్ 7 పైకి+ఎడమకు 8 క్రిందికి+ఎడమకు 9 పైకి+కుడికి 10 క్రిందికి+కుడి వేగం:0~0x18
“ప్రీసెట్”:{“జోడించు”:int,”del”:int,”కాల్”:int,”చెక్”:int}
“స్నాప్”:int // ఇమేజ్ క్యాప్చర్; =1 ఎనేబుల్, విజయవంతమైన క్యాప్చర్ నిజమని తిరిగి ఇస్తుంది, వైఫల్యం తప్పు అని తిరిగి ఇస్తుంది
"abs ctrl":
{
"జూమ్": int,
"దృష్టి": int,
"పాన్":int,
"టిల్ట్":int
}
}
}
ప్రతిస్పందన
{
"స్థితి": నిజం
"చిత్రం":
{
“ఫోకస్_మోడ్”:”ఆటో”, //”ఆటో”,”మాన్యువల్”
“ఫోకస్_డిస్టెన్స్”:”1.5మీ”, //”1.5మీ”,”2మీ”,”3మీ”,”6మీ”,”10మీ”
“ఎక్స్పోజర్_మోడ్”:”ఆటో”, //”ఆటో”,”మాన్యువల్”,”ఐరిస్ ప్రియారిటీ”,”షట్టర్ ప్రియారిటీ”,”బ్రైట్నెస్ ప్రియారిటీ”
“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
“యాంటీ_ఫ్లిక్కర్”:int, //0:క్లోజ్ 1:50Hz 2:60Hz
“ఎక్స్పోజర్_బ్రైట్నెస్”:int, //0~27
“ఐరిస్”:int, //0~13
“లాభం”:int, //0~15
“WB_mode”:”ఆటో” //”ఆటో”,”ఇండోర్”,”అవుట్డోర్”,”ఒక పుష్”,”ఆటో ట్రాకింగ్”,”మాన్యువల్”
“R-గెయిన్”:int, //0~255
“బి-గెయిన్”:int, //0~255
"అద్దం":int
"ఫ్లిప్": int,
“బ్యాక్లైట్_పరిహారం”:int,
“గామా”:int, //int
“డిజిటల్_జూమ్_ఎనేబుల్”:int,
“WDR_enable”:int,
"WDR_level":int, //1~6
"ప్రకాశం": int, //0~15
“పదును”: int, //0~15
"కాంట్రాస్ట్": int, //0~15
“సంతృప్తత”: int, //0~15
“DC_iris”:int, // 0: మూసివేయి 1: తెరవండి
“శబ్దం_తగ్గింపు_2D”:int,
“noise_reduction_3D”:int, //0 ఆటో 1:level1 2:level2 3:level3 4:level4 5:డిసేబుల్
“vo_రిజల్యూషన్”:”1920X1080P@60Hz”
"ఇమేజ్ రీసెట్": నిజం
"జూమ్": నిజం
"దృష్టి": నిజం
"ptz":నిజం
"ప్రీసెట్": నిజం
"స్నాప్": నిజం
“abs ctrl”: నిజమే
}
}
అది విఫలమైతే, సంబంధిత ఉపపేరా తప్పుకు సెట్ చేయబడుతుంది, ఉదా.ample
{
"స్థితి":తప్పు
"చిత్రం":
{
“ఫోకస్_మోడ్”:”ఆటో”, //”ఆటో”,”మాన్యువల్”
“దృష్టి_దూరం”:తప్పు,
“ఎక్స్పోజర్_మోడ్”:”ఆటో”, //”ఆటో”,”మాన్యువల్”,”ఐరిస్ ప్రియారిటీ”,”షట్టర్ ప్రియారిటీ”,”బ్రైట్నెస్ ప్రియారిటీ”
“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
“యాంటీ_ఫ్లిక్కర్”:int, //0:క్లోజ్ 1:50Hz 2:60Hz
“ఎక్స్పోజర్_బ్రైట్నెస్”:తప్పుడు,
“ఐరిస్”:int, //0~13
“లాభం”:int, //0~15
“WB_mode”:”ఆటో” //”ఆటో”,”ఇండోర్”,”అవుట్డోర్”,”ఒక పుష్”,”ఆటో ట్రాకింగ్”,”మాన్యువల్”
“R-గెయిన్”:int, //0~255
“బి-గెయిన్”:int, //0~255
"అద్దం":తప్పుడు,
"ఫ్లిప్": int,
“బ్యాక్లైట్_పరిహారం”:int,
“గామా”:int, //int
“డిజిటల్_జూమ్_ఎనేబుల్”:int,
“WDR_enable”:int,
"WDR_level":int, //1~6
"ప్రకాశం": int, //0~15
“పదును”: int, //0~15
"కాంట్రాస్ట్": int, //0~15
“సంతృప్తత”: int, //0~15
“శబ్దం_తగ్గింపు_2D”:int,
“noise_reduction_3D”:int, //0 ఆటో 1:level1 2:level2 3:level3 4:level4 5:డిసేబుల్
“vo_రిజల్యూషన్”:”1920X1080P@60Hz”
“ఇమేజ్ రీసెట్”: నిజమే,
"జూమ్": నిజమే,
"దృష్టి": నిజమే,
"ptz": నిజమే,
"ప్రీసెట్":తప్పు,
"స్నాప్":తప్పుడు
“abs ctrl”:తప్పు
}
}
5.2 ఇమేజ్ పారామీటర్ సముపార్జన
పొందండి
అభ్యర్థన
{
"కీ": int,
"చిత్రం":{
“ఫోకస్_మోడ్”:ట్రూ,
“ఫోకస్_డిస్టెన్స్”:ట్రూ,
“ఎక్స్పోజర్_మోడ్”:ట్రూ,
"షట్టర్": నిజమే,
“యాంటీ_ఫ్లికర్”: నిజమే,
“ఎక్స్పోజర్_బ్రైట్నెస్”:నిజం,
"ఐరిస్": నిజమే,
"లాభం":నిజం,
“WB_mode”:నిజం,
“R_gain”:true,
“B_gain”:నిజం,
"అద్దం": నిజమే,
"తిరిగి పెట్టు": నిజమే,
“బ్యాక్లైట్_పరిహారం”:నిజం,
"గామా": నిజమే,
“డిజిటల్_జూమ్_ఎనేబుల్”:నిజమే,
“WDR_enable”:నిజం,
“WDR_level”:నిజం,
"ప్రకాశం": నిజం,
"పదును": నిజం,
"విరుద్ధం": నిజమే,
"సంతృప్తత": నిజం,
“DC_iris”:నిజం,
“శబ్దం_తగ్గింపు_2D”:నిజం,
“శబ్దం_తగ్గింపు_3D”:నిజం,
“vo_resolution”:నిజం,
“vo_support”:నిజం,
“ఫ్రేమ్_రేట్”:ట్రూ,
"ప్రీసెట్":int
"జూమ్": నిజమే,
"దృష్టి": నిజమే,
"పాన్": నిజమే,
"టిల్ట్":ట్రూ
}
}
ప్రతిస్పందన
విజయం పొందండి, సాపేక్ష విలువను తిరిగి ఇవ్వండి
{
"స్థితి": నిజం
"చిత్రం":
{
“ఫోకస్_మోడ్”:”ఆటో”, //”ఆటో”,”మాన్యువల్”
“ఫోకస్_డిస్టెన్స్”:”1.5మీ”, //”1.5మీ”,”2మీ”,”3మీ”,”6మీ”,”10మీ”
“ఎక్స్పోజర్_మోడ్”:”ఆటో”, //”ఆటో”,”మాన్యువల్”,”ఐరిస్ ప్రియారిటీ”,”షట్టర్ ప్రియారిటీ”,”బ్రైట్నెస్ ప్రియారిటీ”
“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
“యాంటీ_ఫ్లిక్కర్”:int, //0:క్లోజ్ 1:50Hz 2:60Hz
“ఎక్స్పోజర్_బ్రైట్నెస్”:int, //0~27
“ఐరిస్”:int, //0~13
“లాభం”:int, //0~15
“WB_mode”:”ఆటో” //”ఆటో”,”ఇండోర్”,”అవుట్డోర్”,”ఒక పుష్”,”ఆటో_ట్రాకింగ్”,”మాన్యువల్”,”సోడియం”,”ఫ్లోరోసెంట్”
“R_gain”:int, //0~255
“B_gain”:int, //0~255
"అద్దం":int
"ఫ్లిప్": int,
“బ్యాక్లైట్_పరిహారం”:int,
“గామా”:int, //int
“డిజిటల్_జూమ్_ఎనేబుల్”:int,
“WDR_enable”:int,
"WDR_level":int, //1~6
"ప్రకాశం": int, //0~15
“పదును”: int, //0~15
"కాంట్రాస్ట్": int, //0~15
“సంతృప్తత”: int, //0~15
“DC_iris”:int, // 0: మూసివేయి 1: తెరవండి
“శబ్దం_తగ్గింపు_2D”:int,
“noise_reduction_3D”:int, //0 ఆటో 1:level1 2:level2 3:level3 4:level4 5:డిసేబుల్
“vo_రిజల్యూషన్”:”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
“ఫ్రేమ్_రేట్”:int
“ప్రీసెట్”: int //0 ఉనికిలో ఉంది 1 ఉనికిలో లేదు
"జూమ్":0,
"దృష్టి":4000,
“పాన్”:0,
"టిల్ట్":0
}
}
విఫలమైతే, ఉప-అంశాలకు సంబంధించి తప్పుకు సెట్ చేయండి, ఉదా:
{
"స్థితి":తప్పు
"చిత్రం":
{
“ఫోకస్_మోడ్”:”ఆటో”, //”ఆటో”,”మాన్యువల్”
“ఫోకస్_డిస్టెన్స్”:”1.5మీ”, //”1.5మీ”,”2మీ”,”3మీ”,”6మీ”,”10మీ”
“ఎక్స్పోజర్_మోడ్”:”ఆటో”, //”ఆటో”,”మాన్యువల్”,”ఐరిస్ ప్రియారిటీ”,”షట్టర్ ప్రియారిటీ”,”బ్రైట్నెస్ ప్రియారిటీ”
“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
“యాంటీ_ఫ్లిక్కర్”:int, //0:క్లోజ్ 1:50Hz 2:60Hz
“ఎక్స్పోజర్_బ్రైట్నెస్”:int, //0~27
“ఐరిస్”:int, //0~13
“లాభం”:int, //0~15
“WB_mode”:తప్పు,
“R_gain”:తప్పు,
“B_gain”:తప్పుడు,
"అద్దం":తప్పుడు,
"ఫ్లిప్": int,
“బ్యాక్లైట్_పరిహారం”:int,
“గామా”:int, //int
“డిజిటల్_జూమ్_ఎనేబుల్”:int,
“WDR_enable”:int,
"WDR_level":int, //1~6
"ప్రకాశం": int, //0~15
“పదును”: int, //0~15
"కాంట్రాస్ట్": int, //0~15
“సంతృప్తత”: int, //0~15
“శబ్దం_తగ్గింపు_2D”:int,
“noise_reduction_3D”:int, //0 ఆటో 1:level1 2:level2 3:level3 4:level4 5:డిసేబుల్
“vo_రిజల్యూషన్”:”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
“ఫ్రేమ్_రేట్”:int
"ప్రీసెట్":తప్పు
}
}
6 RTMP స్ట్రీమింగ్
6.1 RTMP స్ట్రీమింగ్ పరామితి సెట్టింగ్
సెట్
అభ్యర్థన
{
"కీ": int,
"rtmp":{
"ప్రధాన":{
"ఎనేబుల్":int,
"url":"rtmp://192.168.1.118:1935/app/rtmpstream2",
},
"సబ్":{
"ఎనేబుల్":int,
"url":"rtmp://192.168.1.118:1935/app/rtmpstream3",
}
}
}
ప్రతిస్పందన
విజయవంతంగా సెటప్ చేయండి, తాజా ఎన్కోడింగ్ పారామితులను తిరిగి ఇవ్వండి.
{
"స్థితి": నిజం
"rtmp":{
"ప్రధాన":{
"ఎనేబుల్":int,
"url":"rtmp://192.168.1.118:1935/app/rtmpstream2",
“స్థితి”:int, //0 స్ట్రీమింగ్ వైఫల్యం 1 స్ట్రీమింగ్ విజయం
},
"సబ్":{
"ఎనేబుల్":int,
"url":"rtmp://192.168.1.118:1935/app/rtmpstream3",
“స్థితి”:int, //0 స్ట్రీమింగ్ వైఫల్యం 1 స్ట్రీమింగ్ విజయం
}
}
}
RTMP స్ట్రీమింగ్ కాన్ఫిగరేషన్కు మద్దతు లేదు.
{
"స్థితి":తప్పు
"rtmp":తప్పు
}
ప్రాథమిక లేదా ఉప స్ట్రీమ్ కాన్ఫిగరేషన్కు మద్దతు లేదు
{
"స్థితి":తప్పుడు,
“rtmp”:{“ప్రధాన”:తప్పు,ఉప”:తప్పు}
}
పారామీటర్ లోపం
{
"స్థితి":తప్పుడు,
“rtmp”:{“ప్రధాన”:తప్పు}
}
6.2 RTMP స్ట్రీమింగ్ పరామితి సముపార్జన
పొందండి
అభ్యర్థన
{
"కీ": int,
“rtmp”:{“ప్రధాన”:నిజం,”ఉప”:నిజం}
}
or
{
"కీ": int,
"rtmp":{
"ప్రధాన":{
“ఎనేబుల్”:నిజం,
"url": నిజమే,
},
"సబ్":{
“ఎనేబుల్”:నిజం,
"url": నిజమే,
},
}
}
ప్రతిస్పందన
{
"స్థితి": నిజం,
"rtmp":{
"ప్రధాన":{
"ఎనేబుల్":int,
"url":"rtmp://192.168.1.118:1935/app/rtmpstream2",
“స్థితి”:int, //0 స్ట్రీమింగ్ వైఫల్యం 1 స్ట్రీమింగ్ విజయం
},
"సబ్":{
"ఎనేబుల్":int,
"url":"rtmp://192.168.1.118:1935/app/rtmpstream3",
“స్థితి”:int, //0 స్ట్రీమింగ్ వైఫల్యం 1 స్ట్రీమింగ్ విజయం
}
}
}
RTMP స్ట్రీమింగ్ కాన్ఫిగరేషన్కు మద్దతు లేదు.
{
"స్థితి":తప్పు
"rtmp":తప్పు
}
ప్రాథమిక లేదా ఉప స్ట్రీమ్ కాన్ఫిగరేషన్కు మద్దతు లేదు
{
"స్థితి":తప్పుడు,
“rtmp”:{“ప్రధాన”:తప్పు,ఉప”:తప్పు}
}
పారామీటర్ లోపం
{
"స్థితి":తప్పుడు,
“rtmp”:{“ప్రధాన”:తప్పు}
}
7 సిస్టమ్ నియంత్రణ
7.1 సిస్టమ్ నియంత్రణ సెట్టింగ్లు
సెట్
అభ్యర్థన:
{
"కీ": int,
"వ్యవస్థ":
{
“system_control”:”ఇమేజ్ రీసెట్”,//”ఇమేజ్_రీసెట్”ఇమేజ్ పారామీటర్ రీసెట్, “factory_reset” ఫ్యాక్టరీ రీసెట్, “system_reboot” సిస్టమ్ రీబూట్
“లాగిన్”:”యూజర్:పాస్వర్డ్”,
}
}
ప్రతిస్పందన:
విజయవంతంగా సెటప్ చేయబడింది
అభ్యర్థన:
{
"స్థితి": నిజం
"వ్యవస్థ":
{
“సిస్టమ్_కంట్రోల్”:ట్రూ
“login”:int // కీ విలువను తిరిగి ఇవ్వండి, అన్ని json పరస్పర చర్యలు తప్పనిసరిగా “key”:int అంశాన్ని కలిగి ఉండాలి, లేకుంటే కమాండ్ స్పందించదు.
}
}
సెటప్ విఫలమైంది
{
"స్థితి":తప్పు
"వ్యవస్థ":
{
“సిస్టమ్_కంట్రోల్”:తప్పు
"లాగిన్":తప్పు
}
}
7.2 సిస్టమ్ నియంత్రణ సముపార్జన
పొందండి:
అభ్యర్థన:
{
"కీ": int,
"వ్యవస్థ":
{
“పరికరం_పేరు”: నిజం,
“క్రమ సంఖ్య”: నిజం,
“బూట్లోడర్_వెర్షన్”:నిజం,
“సిస్టమ్_వెర్షన్”:నిజం,
“app_version”:నిజం,
“హార్డ్వేర్_వెర్షన్”:నిజం
“లాగిన్”:”యూజర్:పాస్వర్డ్”
}
}
ప్రతిస్పందన:
సముపార్జన విజయం
{
"స్థితి": నిజం
"వ్యవస్థ":
{
“device_name”:”FHD వీడియో కాన్ఫరెన్స్ కెమెరా”,
“సీరియల్_నంబర్”:”123456789″,
“బూట్లోడర్_వెర్షన్”:”V1.0.0″,
“సిస్టమ్_వెర్షన్”:”V1.0.0″,
“యాప్_వెర్షన్”:”V1.0.0″
“హార్డ్వేర్_వెర్షన్”:”V1.0.0″
“login”:int // కీ విలువను తిరిగి ఇవ్వండి, అన్ని json పరస్పర చర్యలు తప్పనిసరిగా “key”:int అంశాన్ని కలిగి ఉండాలి, లేకుంటే కమాండ్ స్పందించదు.
}
}
సముపార్జన విఫలమైంది
{
"స్థితి":తప్పు
"వ్యవస్థ":
{
“పరికరం_పేరు”:తప్పు,
“సీరియల్_నంబర్”:”123456789″,
“బూట్లోడర్_వెర్షన్”:”V1.0.0″,
“సిస్టమ్_వెర్షన్”:”V1.0.0″,
“యాప్_వెర్షన్”:”V1.0.0″
}
}
7.3 బ్రౌజర్ నియంత్రణ
బ్రౌజర్ అడ్రస్ బార్ సైడ్ కంట్రోల్ మరియు క్వెరీ కెమెరా పారామితులకు మద్దతు ఇవ్వండి, సింటాక్స్ పైన పేర్కొన్న సింటాక్స్ మాదిరిగానే ఉంటుంది, తేడా ఏమిటంటే లాగిన్ ప్రామాణీకరణ లేదు, అంటే, కమాండ్ సెట్ కంట్రోల్ ప్రకారం నేరుగా చర్య తీసుకోగల కీ లేదా లాగిన్ లేదు.
Example 1: ప్రశ్న వెర్షన్ సంఖ్య
http://192.168.1.189/cgi-bin/web.fcgi?func=get{“system”:{“app_version”:true}}

Example 2: జూమ్ అబ్సొల్యూట్ పొజిషన్ను సెట్ చేయండి
http://192.168.1.189/cgi-bin/web.fcgi?func=set{“image”:{“abs ctrl”:{“zoom”:0}}}

Example 3: ptz స్థానాన్ని ప్రశ్నించండి

8. ఆటో-ట్రాకింగ్ (అందుబాటులో ఉంటే)
8.1 ఆటో-ట్రాకింగ్ పారామీటర్ అక్విజిషన్
పొందండి:
అభ్యర్థన
{
"ఐ": నిజం
}
or
{
"ఐ":{
“ఎనేబుల్”: నిజం,
“peoplePos”: నిజమే,
“పీపుల్ రేషన్”: నిజమే,
“స్విచ్టైమ్”: నిజమే,
“boardDetectEn”: నిజమే,
“హైలైట్ టార్గెట్”: నిజమే,
“జూమ్లాక్”: నిజమే,
“PTLimit”: నిజం
}
}
విజయవంతంగా పొందండి, తాజా పారామితులకు తిరిగి వెళ్ళు
{
"ఐ": {
"ఎనేబుల్": 1,
“పీపుల్పోస్”: 2,
"ప్రజల నిష్పత్తి": 6,
“స్విచ్ టైమ్”: 20,
“బోర్డ్ డిటెక్ట్ఎన్”: 1,
“హైలైట్ టార్గెట్”: 0,
“జూమ్లాక్”: 1,
“PTLimit”: 1
},
"స్థితి": నిజం
}
మద్దతు ఇవ్వదు లేదా అసాధారణ పారామితులు
{
"స్థితి":తప్పుడు,
“ai”:తప్పుడు
}
ప్రత్యేక ప్రీసెట్ స్థాన నిర్వచనం:
ప్రీసెట్ నెం.255: హోమ్ స్థానం;
ప్రీసెట్ నెం.254: కుడి-క్రింది పరిమితి స్థానం;
ప్రీసెట్ నెం.253: ఎడమ-పైకి పరిమితి స్థానం;
ప్రీసెట్ నెం.252: బ్లాక్బోర్డ్ స్థానం
9 NDI సెట్టింగ్లు
9.1 NDI పారామీటర్ సెట్టింగ్లు
అభ్యర్థన
{
“NDI”:{
"ఎనేబుల్":int,
“పరికరం పేరు”:”HX”,
“చానే పేరు”:”ఛానల్1″,
“సమూహాలు”:”పబ్లిక్”,
“మల్టీకాస్ట్”: {
"ఎనేబుల్": 0,
"ఐపీ": "239.255.0.0",
“మాస్క్”: “255.255.0.0”,
"టిటిఎల్": 1
},
“డిస్కవరీ సర్వర్”:”192.168.1.42″
}
}
ప్రతిస్పందన
సెట్టింగ్ విజయవంతమైంది మరియు NDI పారామితులు మార్చబడ్డాయి.
{
“NDI”:{
"ఎనేబుల్":1,
“పరికరం పేరు”:”HX”,
“చానే పేరు”:”ఛానల్1″,
“సమూహాలు”:”పబ్లిక్”,
“మల్టీకాస్ట్”: {
"ఎనేబుల్": 0,
"ఐపీ": "239.255.0.0",
“మాస్క్”: “255.255.0.0”,
"టిటిఎల్": 1
},
“డిస్కవరీ సర్వర్”:”192.168.1.42″
},
"స్థితి": నిజం
}
NDI కాన్ఫిగరేషన్కు మద్దతు లేదు
{
"స్థితి":తప్పు
"NTP":తప్పుడు
}
పారామీటర్ లోపం
{
“NDI”:{
"ఎనేబుల్":1,
“పరికరం పేరు”:”HX”,
“చానే పేరు”:”ఛానల్1″,
“సమూహాలు”:”పబ్లిక్”,
“మల్టీకాస్ట్”: {
"ఎనేబుల్": 0,
"ఐపీ": "239.255.0.0",
“మాస్క్”: “255.255.0.0”,
"టిటిఎల్": 1
},
"డిస్కవరీ సర్వర్":తప్పు
},
"స్థితి": తప్పు
}
9.2 NDI పారామీటర్ అక్విజిషన్
అభ్యర్థన
{
“NDI”:{
“ఎనేబుల్”:నిజం,
"పరికరం పేరు":true,
"చానే పేరు": నిజమే,
"సమూహాలు": నిజమే,
“మల్టీకాస్ట్”: నిజమే,
"డిస్కవరీ సర్వర్": నిజం
}
}
或
{
"NDI": నిజం
}
ప్రతిస్పందన
{
“NDI”:{
"ఎనేబుల్":1,
“పరికరం పేరు”:”HX”,
“చానే పేరు”:”ఛానల్1″,
"సమూహాలు":"పబ్లిక్"
“మల్టీకాస్ట్”: {
"ఎనేబుల్": 0,
"ఐపీ": "239.255.0.0",
“మాస్క్”: “255.255.0.0”,
"టిటిఎల్": 1
},
“డిస్కవరీ సర్వర్”:”192.168.1.42″,
},
"స్థితి": నిజం
}
NDI కి మద్దతు ఇవ్వదు
{
"స్థితి":తప్పు
"NDI":తప్పుడు
}
10 SRT సెట్టింగ్లు
10.1 SRT పారామితులు
అభ్యర్థన
{
“SRT”:{
“మోడ్”:”వినండి”, //”వినండి”、”కాలర్”、”రెండెజౌస్”
"వినండి":
{
"ఎనేబుల్":int,
"పోర్ట్":int,
“జాప్యం”:int, // మిల్లీసెకన్లు
"ఎన్క్రిప్షన్": int,
"కీ పొడవు": int, //32、24、16
“కీ”: “012345678”,
}
}
}
or
{
“SRT”:{
“మోడ్”:”కాలర్”, //”వినండి”、”కాలర్”、”రెండెజౌస్”
"ప్రధాన కాలర్":
{
"ఎనేబుల్":int,
“ఐపి”:”192.168.1.158″,
"పోర్ట్":int,
“జాప్యం”:పూర్ణాంకం, //మిల్లీసెకన్లు
"ఎన్క్రిప్షన్": int,
"కీ పొడవు": int, //32、24、16
“కీ”: “012345678eeee”,
“స్ట్రీమిడ్”:”r=0″
},
"సబ్ కాలర్":
{
"ఎనేబుల్":int,
“ఐపి”:”192.168.1.158″,
"పోర్ట్":int,
“జాప్యం”: int, // మిల్లీసెకన్లు
“స్ట్రీమిడ్”:”r=0″
"ఎన్క్రిప్షన్": int,
"కీ పొడవు": int, //32、24、16
“కీ”: “012345678eeee”,
“స్ట్రీమిడ్”:”r=1″
}
}
}
or
{
“SRT”:{
“మోడ్”:”రెండెజౌస్”, //”వినండి”、”కాలర్”、”రెండెజౌస్”
"ప్రధాన సమావేశం":
{
"ఎనేబుల్":int,
“ఐపి”:”192.168.1.158″,
"పోర్ట్":int,
“జాప్యం”:int, //మిల్లీసెకండ్
"ఎన్క్రిప్షన్": int,
"కీ పొడవు": int, //32、24、16
“కీ”: “012345678eeee”,
“స్ట్రీమిడ్”:”r=0″
},
"ఉప సమావేశం":
{
"ఎనేబుల్":int,
“ఐపి”:”192.168.1.158″,
"పోర్ట్":int,
“జాప్యం”: int, //మిల్లీసెకన్లు
“స్ట్రీమిడ్”:”r=0″
"ఎన్క్రిప్షన్": int,
"కీ పొడవు": int, //32、24、16
“కీ”: “012345678eeee”,
“స్ట్రీమిడ్”:”r=1″
}
}
}
ప్రతిస్పందన
సెట్టింగ్ విజయవంతమైంది, SRT పారామితులు మార్చబడ్డాయి
{
“SRT”:{
“మోడ్”:”వినండి”,
"వినండి":
{
"ఎనేబుల్":1,
"పోర్ట్":1600,
"జాప్యం":120,
"ఎన్క్రిప్షన్": 1,
"కీ పొడవు": 32,
“కీ”: “012345678eeee”,
"ప్రధాన url":"srt://192.168.1.158:1600?streamid=r=0″,
“సబ్ url":"srt://192.168.1.158:1600?streamid=r=1″,
}
},
"స్థితి": నిజం
}
or
{
“SRT”:{
“మోడ్”:”కాలర్”,
"ప్రధాన కాలర్":
{
"ఎనేబుల్":1,
“ఐపి”:”192.168.1.158″,
"పోర్ట్":1600,
"జాప్యం":120,
"ఎన్క్రిప్షన్": 1,
"కీ పొడవు": 32,
“కీ”: “012345678eeee”,
“స్ట్రీమిడ్”:”r=0″
},
"సబ్ కాలర్":
{
"ఎనేబుల్":1,
“ఐపి”:”192.168.1.158″,
"పోర్ట్":1600,
"జాప్యం":120,
"ఎన్క్రిప్షన్": 1,
"కీ పొడవు": 32,
“కీ”: “012345678eeee”,
“స్ట్రీమిడ్”:”r=1″
}
},
"స్థితి": నిజం
}
SRT కి మద్దతు లేదు / పరామితి లోపం
{
"స్థితి":తప్పు
"SRT":తప్పుడు
}
10.2 SRT పారామీటర్ అక్విజిషన్
అభ్యర్థన
{
"SRT": నిజమే
}
ప్రతిస్పందన
{
“SRT”:{
“మోడ్”:”వినండి”,
"వినండి":
{
"ఎనేబుల్":1,
"పోర్ట్":1600,
"జాప్యం":120,
"ఎన్క్రిప్షన్": 1,
"కీ పొడవు": 32,
“కీ”: “012345678eeee”,
"ప్రధాన url":"srt://192.168.1.158:1600?streamid=r=0″,
“సబ్ url":"srt://192.168.1.158:1600?streamid=r=1″,
}
},
"స్థితి": నిజం
}
or
{
“SRT”:{
“మోడ్”:”కాలర్”,
"ప్రధాన కాలర్":
{
"ఎనేబుల్":1,
“ఐపి”:”192.168.1.158″,
"పోర్ట్":1600,
"జాప్యం":120,
"ఎన్క్రిప్షన్": 1,
"కీ పొడవు": 32,
“కీ”: “012345678eeee”,
“స్ట్రీమిడ్”:”r=0″
},
"సబ్ కాలర్":
{
"ఎనేబుల్":1,
“ఐపి”:”192.168.1.158″,
"పోర్ట్":1600,
"జాప్యం":120,
"ఎన్క్రిప్షన్": 1,
"కీ పొడవు": 32,
“కీ”: “012345678eeee”,
“స్ట్రీమిడ్”:”r=1″
}
},
"స్థితి": నిజం
}
or
{
“SRT”:{
“మోడ్”:”రెండెజౌస్”,
"ప్రధాన సమావేశం":
{
"ఎనేబుల్":1,
“ఐపి”:”192.168.1.158″,
"పోర్ట్":1600,
"జాప్యం": 120,
"ఎన్క్రిప్షన్": 1,
"కీ పొడవు": 32,
“కీ”: “012345678eeee”,
“స్ట్రీమిడ్”:”r=0″
},
"సబ్ రెండెజౌజర్":
{
"ఎనేబుల్":1,
“ఐపి”:”192.168.1.158″,
"పోర్ట్":1600,
"జాప్యం":120,
"ఎన్క్రిప్షన్": 1,
"కీ పొడవు": 32,
“కీ”: “012345678eeee”,
“స్ట్రీమిడ్”:”r=1″
}
},
"స్థితి": నిజం
}
SRT కి మద్దతు లేదు
{
"స్థితి":తప్పు
"SRT":తప్పుడు
}
పత్రాలు / వనరులు
![]() |
AIDA ఇమేజింగ్ HTTP యాక్సెస్ [pdf] యూజర్ గైడ్ HD-NDI-200, HD3G-NDI-200l, HD-NDI-X20, HD-NDI-క్యూబ్, HD-NDI-IP67, HD-NDI-MINI, HD-NDI-VF, HDNDI-TF, HD-NDI3-120, HD-NDI3-IP67, UH3-300NDI, UH3-67NDI, UH3-30NDI UHD-NDI12-X20, PTZ-X12-IP, PTZ-X18-IP, PTZ-NDI-X20, PTZ-NDI-X3, PTZ-NDI-X20, PTZ-NDI4-X12, PTZ4K-NDI-X30, PTZ4KNDI PTZ12K30G-FNDI-XXNUMX., ఇమేజింగ్ HTTP యాక్సెస్, HTTP యాక్సెస్, యాక్సెస్ |




