named in the camera or video server. The CGIs are organized in function related directories under the cgi-bin
directory. The file extension of the CGI is required.
Syntax:
http://<servername>/cgi-bin/<subdir>[/<subdir>...]/<cgi>.<ext>[?<parameter>=<value>[&<parameter>=<value>...]]
Example:
Setting digital output #1 to active
http://mywebserver/cgi-bin/dido/setdo.cgi?do1=1
Security level
SECURITY
LEVEL
SUB-DIRECTORY DESCRIPTION
0
anonymous
Unprotected.
1 [view]
anonymous, viewer, dido,
camctrl
1. Can view, listen, talk to camera
2. Can control dido, ptz of camera
4 [operator]
anonymous, viewer, dido,
camctrl, operator
Operator’s access right can modify most of
camera’s parameters except some privilege
and network options
6 [admin]
anonymous, viewer, dido,
camctrl, operator, admin
Administrator’s access right can fully control
the camera’s operation.
7
N/A
Internal parameters. Unable to be changed by
any external interface.
Get server parameter values
Note:
The access right depends on the URL directory.
Method:
GET/POST
Syntax:
http://<servername>/cgi-bin/anonymous/getparam.cgi?[<parameter>][&<parameter>…]
http://<servername>/cgi-bin/viewer/getparam.cgi?[<parameter>][&<parameter>…]
http://<servername>/cgi-bin/operator/getparam.cgi?[<parameter>][&<parameter>…]
http://<servername>/cgi-bin/admin/getparam.cgi?[<parameter>][&<parameter>…]
where the <parameter> should be <group>[_<name>] or <group>[.<name>] If you do not specify the any
parameters, all the parameters on the server will be returned. If you specify only <group>, the parameters of
related group will be returned.