1. Pan / Tilt / Zoom Control
Syntax)
http://{IPADDRESS}:{HTTP_PORT}/api/ptz.cgi?PTZNumber={CHANNEL}&<ParameterList>
ex)
1) Pan Left w/ speed value 50
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&PanSpeed=-50
2) Pan Right w/ speed value 70
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&PanSpeed=70
3) Tilt Up w/ speed value 50
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&TiltSpeed=-50
4) Tilt Down w/ speed value 70
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&TiltSpeed=70
5) Tilt Up & Pan Right w/ speed value 60
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&TiltSpeed=60&PanSpeed=60
6) Zoom In w/ speed value 40
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&ZoomSpeed=40
7) Zoom Out w/ speed value 45
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&ZoomSpeed=-45
8) Stop PTZ move
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&PanSpeed=0&TiltSpeed=0&ZoomSpeed=0
* The possible values of PanSpeed, TiltSpeed and ZoomSpeed is from -100 to 100.
Example: PTZ panel.html
2. Focus Control
Syntax)
http://{IPADDRESS}:{HTTP_PORT}/api/ptz.cgi?PTZNumber={CHANNEL}&<ParameterList>
ex)
1) Move focus to near w/ speed value 50
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&FocusSpeed=50
2) Move focus to far w/ speed value 50
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&FocusSpeed=-50
3) Stop Focus move
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&FocusSpeed=0
* The possible values of FocusSpeed is from -100 to 100.
3. Aux Control
Syntax)
http://{IPADDRESS}:{HTTP_PORT}/api/ptz.cgi?PTZNumber={CHANNEL}&<ParameterList>
ex)
1) Set Aux #1 on
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&SetAuxOn=1
2) Set Aux #1 off
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&SetAuxOff=1
* The possible values of Aux. no depends on each models.
4. Camera OSD Menu Control
Syntax)
http://{IPADDRESS}:{HTTP_PORT}/api/ptz.cgi?PTZNumber={CHANNEL}&<ParameterList>
ex)
1) Camera OSD Menu on
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&Menu=on
2) Camera OSD Menu off
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&Menu=off
3) Camera OSD Menu enter
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&Menu=enter
4) Camera OSD Menu up
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&Menu=up
5) Camera OSD Menu down
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&Menu=down
6) Camera OSD Menu left
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&Menu=left
7) Camera OSD Menu right
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&Menu=right
5. Preset Control
Syntax)
http://{IPADDRESS}:{HTTP_PORT}/api/ptz.cgi?PTZNumber={CHANNEL}&<ParameterList>
ex)
1) Goto Preset #9
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&GotoPreset=9
2) Set Preset #6
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&SetPreset=6
3) Clear Preset #12
http://192.168.1.2:80/api/ptz.cgi?PTZNumber=1&ClearPreset=12
* The preset range depends on each models.
6. Absolute position of PTZ
Get Position Syntax)
http://{IPADDRESS}:{HTTP_PORT}/api/ptz.cgi?PTZNumber={CHANNEL}&GetPTZPosition=do
Return : PTZ.<CHANNEL>.Position=<Pan>,<Tilt>,<Zoom>
Set Position Syntax)
http://{IPADDRESS}:{HTTP_PORT}/api/ptz.cgi?PTZNumber={CHANNEL}&GotoAbsolutePosition=<Pan>,<Tilt>,<Zoom>
Range : <Pan>,<Tilt> : -360...360 <Zoom> : 1 to MaxZoom
* The <Pan>,<Tilt> and MaxZoom depends on each models.
Example: PTZ position.html
7. PTZ center-positioning
- If you click a point or create a box on the image, the PTZ camera moves with the corresponding position-coordinates and zoom value.
Center Position Syntax)
http://{IPADDRESS}:{HTTP_PORT}/api/ptz.cgi?PTZNumber={CHANNEL}&CenterOnClick=x,y
Zoom Box Syntax)
http://{IPADDRESS}:{HTTP_PORT}/api/ptz.cgi?PTZNumber={CHANNEL}&ZoomBox=x,y,w,h
* The possible values of 'x / y / w / h' is from 0 to 100.