Parameter Specification

Revision: 2.0
Date: 2009-Octber-6


TABLE OF CONTENTS

DOCUMENT HISTORY.. 4

1 OVERVIEW... 4

1.1 Product and firmware versions. 4

1.2 Security levels. 4

1.3 Valid values. 5

2 PARAMETER GROUPS. 6

2.1 General 6

2.1.1 Brand. 6

2.1.2 UserID.. 7

2.1.3 System.. 8

2.1.4 Network. 9

2.1.5 Network.DDNS. 9

2.1.6 Network.DDNS.ServerList 9

2.1.7 Network.eth0. 10

2.1.8 Network.UPnP. 11

2.1.9 Network.UPnP.NATTraversal 12

2.1.11 Network.Wireless. 13

2.1.12 Network.Wireless.W#. 14

2.1.13 Network.RTSP. 15

2.1.14 Network.RTSP.R#. 16

2.1.15 Network.RTP. 16

2.1.16 Network.RTP.R#. 17

2.1.17 Network.Bonjour 17

2.1.18 Network.Messenger 18

2.1.18.1 Network.Messenger.AllowList 19

2.1.19 Time. 19

2.1.19.1 Time. DayLightSaving. 21

2.1.19.1.1 Time.DayLightSaving.Start 21

2.1.19.1.2 Time.DayLightSaving.Stop. 22

2.1.19.2 Time.NTP. 23

2.2 Motion. 23

2.2.1 Motion.M#. 24

2.3 FtpClient 26

2.3.1 FtpClient.Alarm.. 26

2.3.2 FtpClient.Periodical 27

2.4 SMTP. 28

2.4.1 SMTP.Authentication. 29

2.4.2 SMTP.Alarm.. 30

2.4.3 SMTP.Periodical 30

2.5 IPNotify. 31

2.5.1 IPNotify.SMTPNotify. 31

2.6 Image. 32

2.6.1 Image.I0. 33

2.6.1.1 Image.I0.H264. 34

2.6.2 Image.I1. 35

2.6.2.1 Image.I1.MPEG4. 36

2.6.3 Image.I2. 37

2.6.3.1 Image.I2.MJPEG.. 37

2.6.4 Image.I3. 38

2.6.4.1 Image.I3.MPEG4. 39

2.6.5 Image.OSD.. 40

2.6.6 Image.Mask. 40

2.6.7 Image.VideoOut 41

2.7 ImageSource. 42

2.7.1 ImageSource.I0.Sensor 42

2.7.1.1 ImageSource.I0.Sensor.Default 44

2.7.2 ImageSource.I0.Config. 44

2.8 PTZ.. 45

2.8.1 PTZ.PTZDrivers. 45

2.8.2 PTZ.SerDrivers. 45

2.8.3 PTZ.Speed. 46

2.8.4 PTZ.CtrlParam.. 46

2.8.5 PTZ.PresetPos. 47

2.8.5.1 PTZ.PresetPos.P#. 47

2.8.5.2 PTZ.PresetPos.A0. 49

2.8.5.3 PTZ.PresetPos.A1. 49

2.8.5.4 PTZ.PresetPos.A2. 50

2.8.5.5 PTZ.PresetPos.A3. 50

2.9 Input 51

2.9.1 Input.I#. 51

2.10 Output 52

2.10.1 Output.O#. 52

2.11 Schedule. 53

2.11.1 Schedule.FTPAlarmSend. 53

2.11.2 Schedule.FTPAlarmPeriod. 54

2.11.3 Schedule.SMTPAlarmSend. 55

2.11.4 Schedule.SMTPAlarmPeriod. 56

2.11.5 Schedule.AlarmOutSend. 57

2.11.6 Schedule.AlarmOutTimer 58

2.11.7 Schedule.HTTPEventAlarmSend. 59

2.11.8 Schedule. RecordAlarmSend. 60

2.11.9 Schedule. RecordRecordSend. 60

2.11.10 Schedule. MemoryAlarmSend. 61

2.11.11 Schedule. MemoryPeriodicalSend. 62

2.11.12 Schedule. PTZAlarmSend. 63

2.11.13 Schedule. LEDAlarmSend. 64

2.12 AlarmBuffer 65

2.12.1 AlarmBuffer.Capacity. 65

2.12.2 AlarmBuffer.RecordTime. 66

2.13 Serial 66

2.13.1 Serial.Ser#. 67

2.14 GuardTour 68

2.14.1 GuardTour.G#. 68

2.14.2 GuardTour.G#.Tour.T#. 69

2.15 Audio. 70

2.15.1 AudioSource.A#. 70

2.15.1.1 AudioSource.A#.AudioDetection. 70

2.16 Layout 71

2.17 Syslog. 71

2.18 Properties. 72

2.18.1 Properties.Firmware. 72

2.18.2 Properties.Hardware. 73

2.18.3 Properties.DIDO.DI. 73

2.18.4 Properties.DIDO.DO.. 73

2.18.5 Properties.PTZ.. 74

2.18.6 Properties.Motion. 74

2.18.7 Properties.Audio. 75

2.18.8 Properties.System.. 75

2.18.9 Properties.Bonjour 76

2.18.10 Properties.Messenger 76

2.18.11 Properties.NetworkStorage. 77

2.18.12 Properties.MemoryCard. 77

2.18.13 Properties.VideoOut 77

2.19 Security. 78

2.19.1 Security.HttpsPolicy. 78

2.19.2 Security.IPFilter 78

2.19.2.1 Security.IPFilter.DenyList 79

2.19.2.2 Security.IPFilter.AllowList 79

2.20 HTTPEvent 80

2.20.1 HTTPEvent. Alarm.. 81

2.20.2 HTTPEvent. Alarm.Para. 81

2.20.3 HTTPEvent. Alarm.Mess. 82

2.21 NetworkStorage. 82

2.21.1 NetworkStorage.Alarm.. 83

2.21.2 NetworkStorage.Record. 83

2.22 MemoryCard. 80

2.22.1 MemoryCard.General 80

2.22.2 MemoryCard.Alarm.. 85

2.22.3 MemoryCard.Periodical 86

2.22.4 MemoryCard.Backup. 82

2.23 LEDAlarm.. 87

3 OPTIONAL PARAMETER GROUP. 87

3.1 ImageSource. 88

3.1.1 Basic. 88

3.1.2 Advance. 84

3.2 PTZSource. 89

3.2.1 Basic. 89

 


DOCUMENT HISTORY

Version

Date

Comment

2.0

2008-Nov-3

Initial version.

 

 

 

 

 

 

 

1 OVERVIEW

This document specifies the parameters and configuration files for IP camera and video servers using firmware version 0.4.2 and above.

1.1 Product and firmware versions

The support for the parameters specified in this document is highly product and release dependent. Please refer to the parameter list for the actual product.

1.2 Security levels

The security levels column in each parameter table shows the required security level to operate parameters. The numbers represent security levels on the form create/delete for groups and get/set for parameters. To be able to perform an action on a parameter the user needs to have a security level equal to or higher than the corresponding security level of the parameter.

Security level

Description

0

Unprotected, but it is not possible to access the camera from outside without at least view rights.

1

View access right needed to access the parameter.

4

Operator access right needed to access the parameter.

6

Administrator access right needed to access the parameter.

7

Internal parameters that can only be changed by firmware applications or by root, editing the configuration files directly.

 

1.3 Valid values

The following valid values are used in this document:

Valid values

Description

An integer

Any number between -2147483647 (-2^31-1) and 2147483647 (2^31-1).

An unsigned integer

Any number between 0 and 4294967295 (2^32-1).

<m>

Any number starting from number m.

<m> ... <n>

Any number between number m and number n.

A string

Any string (valid characters: ISO 8859-1).

A domain name

A string limited to contain a domain name.

A host name

A string limited to contain a host name.

An IP address

A string limited to contain an IP address of the format xxx.xxx.xxx.xxx, where xxx is a number between 0 to 255.

Example: 192.168.1.100

A MAC Address

A string limited to contain a MAC address of the format xx:xx:xx:xx:xx:xx, where xx is a hexadecimal value.

Example: 00:40:8C :00:01:3F

An e-mail address

A string limited to contain an e-mail address.

A URL/URI

A sting limited to contain a URL/URI.

A path

A string limited to contain a path.

A time

A string limited to contain a time of the format hh:mm:ss.

Example: 12:03:41

A date

A string limited to contain a date of the format yyyy-mm-dd.

Example: 2007-02-27

<value 1>
<value 2>
<value 3>
...

Enumeration, only the given values are valid.

Example:
yes
no

<m><value> ... <n><value>

<value><m> ... <value><n>

Any number between m and n together with value.

Example:
1Mbit ... 100Mbit

Read only

Only the default value is valid as value.

Auto generated

Automatically generated value, should not be changed manually.

Hardware dependent

The hardware decides the default value/the valid values.

Everything inside brackets

Description.

  

2 PARAMETER GROUPS

2.1 General

2.1.1 Brand

Description: Contains information about the brand, name and type of the product.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Brand]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Brand

*

A string (Auto generated)

0/7

The brand of the product.

ProdFullName

*

A string (Auto generated)

0/7

The full name of the product.

ProdNbr

*

A string (Auto generated)

0/7

The product number.

ProdShortName

*

A string (Auto generated)

0/7

The short name of the product.

ProdType

*

Video Server,
Network Camera,
Network Video Recorder
(Auto generated)

0/7

The product type.

WebURL

*

A string (Auto generated)

0/7

The URL to visit for support and information about the product.

* The default value for these parameters is product specific.

 

2.1.2 UserID

Description: Contains information about the brand, name and type of the product.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[UserID]

Parameter name

Default value

Valid values

Security level (get/set)

Description

ViewerAuthen

on

on,

off

6/6

 

ViewerModeDefault

000007ff

 

6/6

 

Admin

 

 

6/6

 

User1

 

 

6/6

 

User2

 

 

6/6

 

User3

 

 

6/6

 

User4

 

 

6/6

 

User5

 

 

6/6

 

User6

 

 

6/6

 

User7

 

 

6/6

 

User8

 

 

6/6

 

User9

 

 

6/6

 

 

2.1.3 System

Description: Contains information about the brand, name and type of the product.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[System]

Parameter name

Default value

Valid values

Security level (get/set)

Description

BoaProtViewer

password

password,
anonymous

0/6

password = Password is required to access the view pages.

anonymous = Anybody on the network can access the product's view pages (but not the Admin tools) in a browser, and without having to log in.

HTTPPort

80

80

0/6

HTTP port number.

 

2.1.4 Network

Description: Network interface settings. The parameters in this group (as opposed to the subgroups of this group) are static network settings. If the Network.BootProto parameter is "dhcp" these parameters may not be in use so always use the read-only parameters in the subgroups to retrieve actual network settings in use by the operating system.

 

2.1.5 Network.DDNS

Description: Dynamic Updates in the Domain Name System (RFC 2136).

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.DDNS]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

no

yes,
no

6/6

Enable/disable dynamic DNS service.

DDNSServer

 none

<domain name relative to root>

6/6

DDNS server. Default support: dyndns(www.dyndns.org),

dhs(www.dhs.org),

tzo(www.tzo.com).

UserName

none

A string

6/6

User name to DDNS server.

Password

none

A string

6/6

Password to DDNS server.

HostName

none

A string

6/6

Host name to be registered.

 

2.1.6 Network.DDNS.ServerList

Description: Server list of  DDNS.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.DDNS]

Parameter name

Default value

Valid values

Security level (get/set)

Description

NbrOfSupport

3

A number

6/7

The number of DDNS server which server list support.

Server0

http://www.dyndns.org,dyndns

http://<absolute domain name> ,<domain name relative to root>

6/7

Dyndns DDNS server.

Server1

http://www.dhs.org,dhs

http://<absolute domain name> ,<domain name relative to root>

6/7

Dhs DDNS server.

Server2

http://www.tzo.com,tzo

http://<absolute domain name> ,<domain name relative to root>

6/7

Tzo DDNS server.

 

2.1.7 Network.eth0

Description: Network settings of the first ethernet interface. Use these parameters to retrieve the network settings actually in use by the operating system.

Configuration file: There is no configuration file for these parameters. They are retrieved directly from the interface.

Security level (create/delete): 7/7

[Network.eth0]

Parameter name

Default value

Valid values

Security level (get/set)

Description

DNSAuto

on

on,

off

6/6

Specifies if the DNS server should be obtained from a DHCP server.

DNSServer1

0.0.0.0

An IP address

6/6

Primary domain name system server.

DNSServer2

0.0.0.0

An IP address

6/6

Secondary domain name system server.

BootProto

dhcp

dhcp,

none

6/6

Enable/disable dynamic IP address assignment to the device.

IPAddress

192.168.1.100

An IP address

0/6

IP Address. The physical address of the device on the network.

MACAddress

00:40:8C:xx:xx:xx

A MAC address (Auto generated)

6/6

MAC address. The unique identity of the device.

This parameter is read only.

SubnetMask

255.255.255.0

An IP address

6/6

Subnet mask. Divides the network.

DefaultRouter

192.168.1.1

An IP address

6/6

Routing table actually in use by the operating system

IPAddressRange

192.168.1.2-

192.168.1.254

A string

6/6

 

 

2.1.8 Network.UPnP

Description: Enable/disable Universal Plug and Play and set the name to be displayed in UPnP-clients.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.UPnP]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

yes

yes,
no

0/6

Enables/disables Universal Plug and Play.

 

2.1.9 Network.UPnP.NATTraversal

Description: These parameters control NAT traversal functionality. NAT traversal is a technique that can be used to open up routers and firewalls to make devices on a LAN accessible from the Internet.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.UPnP.NATTraversal]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

no

yes,
no

0/6

Enables/disables NAT traversal.

HTTPPort

80

1024 ... 65535

0/6

Number of HTTP port for NAT traversal.

HTTPSPort

443

1024 ... 65535

0/6

Number of SSL port for NAT traversal.

RTSPPort

554

1024 ... 65535

0/6

Number of RTSP port for NAT traversal.

 

2.1.10 Network.PPPoE

Description: Enable/disable PPP over Ethernet. The userid and password is provided by internet service provider.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.PPPoE]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

no

yes,

no

0/6

Enables/disables PPPoE

IPAddress

0.0.0.0

An IP address

6/6

IP Address. The physical address of the device on the network.

UserID

none

A string

6/6

For login PPPoE service.

Password

none

A string

6/6

For login PPPoE service.

DNSAutod

on

on,

off

6/6

Specifies if the DNS server should be obtained from a DHCP server.

DNSServer1

0.0.0.0

An IP address

6/6

Primary Domain Name System server.

DNSServer2

0.0.0.0

An IP address

6/6

Secondary Domain Name System server.

 

2.1.11 Network.Wireless

Description: Network settings of the wireless interface. Use these parameters to retrieve the network settings actually in use by the operating system.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.Wireless]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

no

yes,

no

6/6

Enables/disables Wireless

BootProto

dhcp

dhcp,

none

6/6

Enable/disable dynamic IP address assignment to the device.

IPAddress

192.168.2.100

An IP address

0/6

IP Address. The physical address of the device on the network.

SubnetMask

255.255.255.0

An IP address

6/6

Subnet mask. Divides the network.

DefaultRouter

192.168.2.1

An IP address

6/6

Routing table actually in use by the operating system

DNSAuto

on

on,

off

6/6

Specifies if the DNS server should be obtained from a DHCP server.

DNSServer1

0.0.0.0

An IP address

6/6

Primary Domain Name System server.

DNSServer2

0.0.0.0

An IP address

6/6

Secondary Domain Name System server.

ActiveSettingIndex

none

An unsigned integer

6/6

Specifies which wireless adapter(Network.Wireless.W#) is activated.

 

2.1.12 Network.Wireless.W#

Description: Network settings for each wireless adapter.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.Wireless.W#]*

Parameter name

Default value

Valid values

Security level (get/set)

Description

SSID

none

A string

6/6

Specifies the Service Set ID

NetType

Managed

Managed,
AdHoc

6/6

Enable\disable security

Authentication

Open

WPA-PSK,

WPA2-PSK,

WPA-None,
Open,
SharedKey

6/6

Specifies the security mode

WpaDataEncrypt

TKIP

TKIP,

AES

6/6

Encrypt mode for WPA

WpaGenMethod

Ascii

Ascii ,
Hex

6/6

Specifies the key type

WpaPhrase

none

A string

6/6

The pass phrase of wpa in Ascii mode

WpaKey

none

A string

6/6

The pass phrase of wpa in HEX mode

WepDataEncrypt

NoSecurity

NoSecurity,
SharedKey

6/6

Specifies the data encrypt mode

WepKeyLength

64bit

64bit,
128bit

6/6

Specifies the key length

WepGenMethod

Hex

Ascii ,
Hex

6/6

Specifies the key type

WepPassphrase

none

A string

6/6

Specifies the pass phrase

WepKey0

none

A string

6/6

Specifies the wep key

WepKey1

none

A string

6/6

Specifies the wep key

WepKey2

none

A string

6/6

Specifies the wep key

WepKey3

none

A string

6/6

Specifies the wep key

WepActiveKey

1

0,1,2,3

6/6

Specifies which WepKey is used

* Note: The # is replaced with a number, e.g. Network.Wireless.W0.

 

2.1.13 Network.RTSP

Description: Enable/disable Real Time Streaming Protocol.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.RTSP]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Port

554

102465535

0/6

The Port number for RTSP Server

 

2.1.14 Network.RTSP.R#

Description: Parameters for each RTSP stream.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.RTSP.R#]*

Parameter name

Default value

Valid values

Security level (get/set)

Description

ProtViewer

anonymous

anonymous,

password

0/6

Disable/enable RTSP Authentication mode

* Note: The # is replaced with a number, e.g. Network.RTSP.R0.

 

2.1.15 Network.RTP

Description: Parameters for Real-time Transport Protocol stream.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.RTP]

Parameter name

Default value

Valid values

Security level (get/set)

Description

StartPort

5000

1024 ... 65532

6/6

The RTP port range defines the range of ports we use in sending video/audio UDP stream. StartPort defines the lower bound of this range.

Note: Each RTP session needs 4 ports, 2 ports for video and 2 ports for audio.

EndPort

7999

1025 ... 5535

6/6

Upper bound of port range in RTP Over UDP.

 

2.1.16 Network.RTP.R#

Description: Parameters for each Real-time Transport Protocol stream.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.RTP.R#]*

Parameter name

Default value

Valid values

Security level (get/set)

Description

Multicast

0

0,1

0/6

Enables(1) or disables(0) RTP multicast.

IPAddress

228.0.0.1

An IP address between 224.0.1.0 and 239.255.255.255

6/6

RTP multicast IP address.

VideoPort

0

0,
1024 ... 65535

6/6

The port number for RTP Multicast Video stream. 0 indicates the port number is automatically selected.

AudioPort

0

0,
1024 ... 65535

6/6

The port number for RTP Multicast Audio stream. 0 indicates the port number is automatically selected.

TTL

15

1 ... 55

6/6

The Time To Live for each UDP packet.

* Note: The # is replaced with a number, e.g. Network.RTP.R0.

 

2.1.17 Network.Bonjour

Description: Parameter for the Bonjour service discovery.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.Bonjour]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

yes

yes,

no

6/6

Enable/Disable Bonjour.

DeviceName

none

none or a string

6/6

The device name will be showed on the bonjour browser. If it uses the default value, this name will like the format below: [Brand]-[MacAddress].

 

2.1.18 Network.Messenger

Description: Parameter for Messenger.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.Messenger]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on,

off

6/6

Enable/Disable Messenger.

StartPort

20000

1024 65535

6/6

Lower bound port number for video connection

EndPort

21000

1024 65535

6/6

Upper bound port number for video connection

NotifyIP

yes

yes, no

6/6

Enables/disables notify IP while ipcamera account and users in AllowList are online.

Protocol

msn

msn

6/6

Protocol type

Username

none

none or a string

6/6

Messenger account

Password

none

none or a string

6/6

Messenger password

Nickname

none

none or a string

6/6

Nickname shown in messenger

StreamIndex

1

1,3

6/6

The stream index to be connected. 1 means MPEG4, 3 means 3GPP. See section 2.6.1 for reference.

 

2.1.18.1 Network.Messenger.AllowList

Description: Allow list for Messenger.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Network.Messenger.AllowList]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

yes

yes,

no

6/6

Enable/Disable privacy, i.e. the user in allow list could communicate with Messenger service

User#

none

none or string

6/6

Account name that is allowed to communicate with Messenger service.

 

Note: # is replaced with value in 0 4

 

2.1.19 Time

Description: Common time information which tell the time zone, how date and time is synchronized and the offset related to the chosen time zone and Coordinated Universal Time, UTC.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Time]

Parameter name

Default value

Valid values

Security level (get/set)

Description

ObtainFromDHCP

no

yes,

no

6/6

DHCP servers may provide names/IP addresses for local/remote NTP servers. Enable this feature by setting this parameter to yes.

ServerDate

2006-11-30

A date

6/6

The date (yyyy-mm-dd) when the device's time was set manually or synchronized with the computer.

ServerTime

14:52:23

A time

6/6

The time (hh:mm:ss) when the device's time was set manually or synchronized with the computer.

DateFormat

ymd

ymd,

mdy,

dmy

6/6

 

SyncSource

NTP

PC,
NTP,
None

6/6

The source to synchronize the time with; PC, NTP or None (manually).

TimeZone

GMT+08:00/Asia/Taipei

GMT-12,
...
GMT-1,
GMT,
GMT+1,
...
GMT+12

6/6

Time zone.

UTCOffset

00:00:00

A time

6/6

Time difference (hh:mm:ss) between the time zone and Coordinated Universal Time (UTC). -01:00:00 = -1 hour, i.e. 1 hour after UTC. 00:00:00 = 0 hour, 01:00:00 = 1 hour, i.e. before UTC.

 

2.1.19.1 Time. DayLightSaving

Description: Contain parameters required to manage Daylight Saving Time, DST.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Time. DayLightSaving]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

off,

on

6/6

Enable/disable DST (Daylight Saving Time)

 

2.1.19.1.1 Time.DayLightSaving.Start

Description: Start time of Daylight Saving Time, DST. If type is date, Month, Date, Hour, and Min need to be assigned. If type is week, Month, Week, Day, Hour, and Min need to be assigned.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Time.DayLightSaving.Start]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Type

date

date,

week

6/6

Type of day light saving start time.

Month

1

1, 12

6/6

January, February, , December.

Week

1

1, 5

6/6

Nth week of this month.

Day

1

1, 7

6/6

Monday, Tuesday,  Sunday.

Date

1

1, 31

6/6

Date.

Hour

0

1, 23

6/6

Hour.

Min

0

0,

15,

30,

45

6/6

Minute. In unit of a quarter-hour.

 

2.1.19.1.2 Time.DayLightSaving.Stop

Description: Stop time of Daylight Saving Time, DST. If type is date, Month, Date, Hour, and Min need to be assigned. If type is week, Month, Week, Day, Hour, and Min need to be assigned.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Time.DayLightSaving.Stop]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Type

date

date,

week

6/6

Type of day light saving start time.

Month

1

1, 12

6/6

January, February, , December.

Week

1

1, 5

6/6

Nth week of this month.

Day

1

1, 7

6/6

Monday, Tuesday,  Sunday.

Date

1

1, 31

6/6

Date.

Hour

0

1, 23

6/6

Hour.

Min

0

0,

15,

30,

45

6/6

Minute. In unit of a quarter-hour.

 

2.1.19.2 Time.NTP

Description:

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Time.NTP]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Server

Pol.ntp.org

An IP address or a host name

6/6

The NTP server to connect to when synchronizing the time in the device.

Update

01:00:00

A time

6/6

Time interval (hh:mm:ss) to update from the NTP server.

VolatileServer

0.0.0.0

An IP address or a host name

6/6

The name/IP address of the NTP server, received from the DHCP server. Only one NTP server is currently supported. The NTP server name/IP address will be valid only until the next DHCP renewal or reboot.

 

2.2 Motion

Description: Define the general properties of a Motion Detection window.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Motion]

Parameter name

Default value

Valid values

Security level (get/set)

Description

SensitivityFormat

0-100

0-100

6/7

Specify the minimal and maximal value of allowed sensitivity value.

ThresholdFormat

0-100

0-100

6/7

Specify the minimal and maximal value of allowed threshold value.

SetupStreamIndex

0

0, 1, 2

6/7

The stream index(see section 2.6.1) for motion estimation.

NbrOfWindows

3

3

6/7

Available motion detection windows.

 

2.2.1 Motion.M#

Description: Contain dynamic parameters, which define the properties of a Motion Detection window.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Motion.M#]*

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

no

yes,

no

6/6

Enable/disable this detection window.

Sensitivity

50

(Depends on SensitivityFormat)

6/6

This tunes the "object difference from the background"-sensitivity, i.e. difference in terms of color and/or structure. A high value detects even very small changes and can e.g. trigger on image noise if set too high. A very low value requires on the other hand a very dramatic change with e.g. a dark object appearing in an almost white scene (or vice versa).

Threshold

50

(Depends on ThresholdFormat)

6/6

This adjusts the motion detection to be more or less sensitive for very fast motion. With a very low value the motion is detected only when a scene has changed but adapts to this changed scene as the new normal scene rapidly. A large value is more conservative and will detect the motion for a larger number of pictures before it consider this as being a normal object in the scene.

Left

0

0-9999

6/6

The coordinate for the left boundary of the rectangular motion detection window. The full value range is related to the full image width and 0 is counted from the left hand side of the image.

Top

0

0-9999

6/6

The coordinate for the upper boundary of the rectangular motion detection window. The full value range is related to the full image height and 0 is counted from the upper side of the image.

Right

0

0-9999

6/6

The coordinate for the right boundary of the rectangular motion detection window. The full value range is related to the full image width and 0 is counted from the left hand side of the image.

Bottom

0

0-9999

6/6

The coordinate for the bottom boundary of the rectangular motion detection window. The full value range is related to the full image height and 0 is counted from the upper side of the image.

* Note: The # is replaced with a group number starting from zero, e.g. Motion.M0.

 

2.3 FtpClient

Description: Parameters for the File Transfer Protocol, for sending files. Can be used by an event to upload files to

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[FtpClient]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on,

off

6/6

Enable/disable FTP client.

ServerName

none

An IP address or a host name

6/6

IP address or host name of the server

UserName

none

A string

6/6

FTP user name

Password

none

A string

6/6

FTP password.

Passive

off

on,

off

6/6

Use passive FTP.

ImageType

jpeg

jpeg, mpeg4

6/6

Specify the file format to be snapshot(jpeg) or video clip(mpeg4). If mpeg4 is set, the video clip is captured from steam specified by Image.SetupStreamIndex(see section 2.6)

 

2.3.1 FtpClient.Alarm

Description: Parameters for FTP alarm.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[FtpClient.Alarm]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on,

off

6/6

Enable alarm trigger function of ftp client.

RemotePath

none

none or a string

6/6

Directory of ftp server to put files.

ImageName

none

none or a string

6/6

Prefix of file name.

Suffix

date

date,

seq

6/6

Date: add date time information as suffix.

Seq: add sequence number as suffix.

Motion

off

on,

off

6/6

Enable triggered from motion detection.

Audio

off

on,

off

6/6

Enable triggered from audio detection.

SensorIn

off

on,

off

6/6

Enable triggered from digital input.

BufferEnabled

off

on,

off

6/6

Enable triggered if network link down.

Period

always

always,

schedule

6/6

Always: trigger always take effect.

Schedule: Trigger take effect only within schedule.(see section 2.11.1)

 

2.3.2 FtpClient.Periodical

Description: Parameters for sending files periodically.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[FtpClient.Periodical]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on,

off

6/6

Enable periodical sending files to FTP server.

RemotePath

none

none or a string

6/6

Directory of ftp server to put files.

ImageName

none

none or a string

6/6

Prefix of file name.

Suffix

date

date,

seq

6/6

Date: add date time information as suffix.

Seq: add sequence number as suffix.

Period

always

always,

schedule

6/6

Always: trigger always take effect.

Schedule: Trigger take effect only within schedule.(see section 2.11.2)

Interval

003000

(hhmmss)

6/6

Time interval(hhmmss) to send files.

 

2.4 SMTP

Description: Parameters for the Simple Mail Transfer Protocol, for sending e-mail messages between mail servers.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[SMTP]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

 off

on,

off

6/6

Enable SMTP notify.

ServerName

 none

An URL

6/6

Mail server name.

ServerPort

25

1-65535

6/6

Mail server port.

ServerSSL

off

off,

on

6/6

Specify if SSL protocol needed for the mail server.

RcptToAddr1

none

An e-mail address

6/6

Mail address of receiver.

AdminAddr

none

An e-mail address

6/6

Mail address of sender.

Subject

none

A string

6/6

Subject of mail.

Message

none

A string

6/6

Message of mail.

 

2.4.1 SMTP.Authentication

Description: Parameters for SMTP authentication.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[SMTP.Authentication]

Parameter name

Default value

Valid values

Security level (get/set)

Description

AuthenMode

none

none,

smtp,

smtp-pop

6/6

none: No authentication needed.

smtp: Authentication needed for SMTP.

smtp-pop: Need to login pop before SMTP.

AthPopServerName

none

An URL/URI

6/6

The IP address or host name of the POP server.

AthUserNam

none

A string

6/6

The user name for the mail server or the POP server.

AthPassword

none

A string

6/6

The password for the mail server or the POP server.

 

2.4.2 SMTP.Alarm

Description:

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[SMTP.Alarm]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on,

off

6/6

Enable/disable SMTP alarm.

FileAttach

off

none,

on,

off

6/6

Enable/disable file attached in mail.

ImageName

none

none or a string

6/6

Prefix of file name.

Suffix

date

date,

seq

6/6

Date: add date time information as suffix.

Seq: add sequence number as suffix.

Motion

off

on,

off

6/6

Enable triggered from motion detection.

Audio

off

on,

off

6/6

Enable triggered from audio detection.

SensorIn

off

on,

off

6/6

Enable triggered from digital input.

BufferEnabled

off

on,

off

6/6

Enable triggered if network link down.

Period

always

always,

schedule

6/6

Always: trigger always take effect.

Schedule: Trigger take effect only within schedule.(see section 2.11.3)

 

2.4.3 SMTP.Periodical

Description:

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[SMTP. Periodical]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on,

off

6/6

Enable periodical sending of SMTP.

ImageName

none

none or a string

6/6

Prefix of file name.

Suffix

date

date,

seq

6/6

Date: add date time information as suffix.

Seq: add sequence number as suffix.

Period

always

always,

schedule

6/6

Always: trigger always take effect.

Schedule: Trigger take effect only within schedule.(see section 2.11.4)

Interval

003000

(hhmmss)

6/6

Time interval(hhmmss) to send mail.

 

2.5 IPNotify

2.5.1 IPNotify.SMTPNotify

Description: Sending notification through e-mail when IP is changed.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[IPNotify.SMTPNotify]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on,
off

6/6

Enables the SMPT notify.

Dhcp

off

on,
off

6/6

Specify if notify for DHCP.

Static

off

on,
off

6/6

Specify if notify for static IP.

Pppoe

yes

yes,

no

6/6

Specify if notify for PPPoE.

RcptAddr

none

An e-mail address

6/6

Mail address of receiver.

Subject

IP address notification 

A string

6/6

Subject of message to be sent.

Messgae

IP:PORT:MAC:Model:Serial:

A string

6/6

Message to be sent.

 

2.6 Image

Description: Common image parameters used for all image configurations.

Configuration files: /etc/device.conf

Security level (create/delete): 7/7

[Image]

Parameter name

Default value

Valid values

Security level (get
/set)

Description

MaxViewers

10

1 ... 10

0/7

Max number of simultaneous viewers (does not affect multicast delivery).

NbrOfConfigs

1 in one-input products
5 in four-input products (4 inputs + Quad)

An unsigned integer (Read only)

6/7

Number of image configurations.

NbrOfStreams

4

4

0/7

Number of available streams.

SetupStreamIndex

0

0,1,2,3

6/7

Define the video stream used in OSD and Motion Detection setting.

 

2.6.1 Image.I0

Description: Image/stream configuration, e.g. resolution, frame rate, codec type, etc.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

Parameter name

Default value

Valid values

Security level (get/set)

Description

UMEDIA

video.h264

String

0/7

Unicast access filename.

MMEDIA

multicast.h264

String

0/7

Multicast access filename.

ResolutionFormat

320x240, 640x480,
1280x720,
1280x1024

320x240,

640x480,
1280x720,
1280x1024

0/7

Available image resolution.

Resolution

1280x1024

(Value in ResolutionFormat)

0/6

Image resolution.

Codec

H264

H264 / MPEG4 / MJPEG

0/6

Specify the codec type for this image/stream.

FPSFormat

1, 2, 3, 4, 5, 7, 10, 15, 20, 25, 30

1, 2, 3, 4, 5, 7, 10, 15, 20, 25, 30

6/7

Supported frame rate (fps).

FPS

15

Value in FPSFormat

6/6

Specify the frame rate

 

2.6.1.1 Image.I0.H264

[Image.I0.H264.Quality]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Mode

vbr

auto, vbr,
cbr

6/6

Rate control mode for this image/stream.

BitRateFormat

6M, 5M, 4M, 3M, 2M, 1.5M, 1M, 768K, 512K, 256K, 128K, 64K

6M, 5M, 4M, 3M, 2M, 1.5M, 1M, 768K, 512K, 256K, 128K, 64K

6/7

Supported bitrate for this codec type.

BitRate

6M

Value in BitrateFormat

6/6

Specify the bitrate for this codec type.

QFormat

20, 25, 30, 35, 40

20, 25, 30, 35, 40

6/7

Supported compression range for H264 codec type

Quant

25

(Value in QFormat)

6/6

The level of image compression. High compression reduces the file size. Low compression produces optimum picture quality, but larger file sizes.

[Image.I0.H264.IPInterval]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Mode

0, 1, 5, 10, 15, 30, 60, 120

0, 1, 5, 10, 15, 30, 60, 120

6/7

This describes a number of frames in 1 GOP (Group Of Pictures).

For example, IP interval = 10 means 1 I frame and 9 P frames.

0 means IP interval is the same as frame rate.

Value

15

Value in Mode

6/6

Specify I-P frame interval for this codec.

 

2.6.2 Image.I1

Description: Image/stream configuration, e.g. resolution, frame rate, codec type, etc.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

Parameter name

Default value

Valid values

Security level (get/set)

Description

UMEDIA

video.mp4

String

6/6

Unicast access filename.

MMEDIA

multicast.mp4

String

6/6

Multicast access filename.

ResolutionFormat

320x240, 640x480,
1280x720,
1280x1024

320x240,

640x480,
1280x720,
1280x1024

6/0

Available image resolution.

Resolution

1280x1024

(Value in ResolutionFormat)

6/6

Image resolution.

Codec

MPEG4

H264 / MPEG4 / MJPEG

6/6

Specify the codec type for this image/stream.

FPSFormat

1, 2, 3, 4, 5, 7, 10, 15, 20, 25, 30

1, 2, 3, 4, 5, 7, 10, 15, 20, 25, 30

6/0

Supported frame rate (fps).

FPS

15

Value in FPSFormat

6/6

Specify the frame rate

 

2.6.2.1 Image.I1.MPEG4

[Image.I1.MPEG4.Quality]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Mode

vbr

auto, vbr,
cbr

6/6

Rate control mode for this image/stream.

BitRateFormat

6M, 5M, 4M, 3M, 2M, 1.5M, 1M, 768K, 512K, 256K, 128K, 64K

6M, 5M, 4M, 3M, 2M, 1.5M, 1M, 768K, 512K, 256K, 128K, 64K

6/0

Supported bitrate for this codec type.

BitRate

2M

Value in BitrateFormat

6/6

Specify the bitrate for this codec type.

QFormat

2, 4, 6, 15, 20

2, 4, 6, 15, 20

6/0

Supported compression range for MPEG4 codec type

Quant

4

Value in QFormat

6/6

The level of image compression. High compression reduces the file size. Low compression produces optimum picture quality, but larger file sizes.

[Image.I1.MPEG4.IPInterval]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Mode

0, 1, 5, 10, 15, 30, 60, 120

0, 1, 5, 10, 15, 30, 60, 120

6/0

This describes a number of frames in 1 GOP (Group Of Pictures).

For example, IP interval = 10 means 1 I frame and 9 P frames.

0 means IP interval is the same as frame rate.

Value

15

Value in Mode

6/6

Specify I-P frame interval for this codec.

 

2.6.3 Image.I2

Description: Image/stream configuration, e.g. resolution, frame rate, codec type, etc..

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

Parameter name

Default value

Valid values

Security level (get/set)

Description

UMEDIA

video.mjpg

String

6/6

Unicast access filename.

MMEDIA

multicast.mjpg

String

6/6

Multicast access filename.

ResolutionFormat

320x240, 640x480,
1280x720,
1280x1024

320x240,

640x480,
1280x720,
1280x1024

6/0

Available image resolution.

Resolution

1280x1024

(Value in ResolutionFormat)

6/6

Image resolution.

Codec

MJPEG

H264 / MPEG4 / MJPEG

6/6

Specify the codec type for this image/stream.

FPSFormat

1, 2, 3, 4, 5, 7, 10, 15, 20, 25, 30

1, 2, 3, 4, 5, 7, 10, 15, 20, 25, 30

6/0

Supported frame rate (fps).

FPS

15

Value in FPSFormat

6/6

Specify the frame rate

 

2.6.3.1 Image.I2.MJPEG

[Image.I2.MJPEG.Quality]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Mode

auto

auto, vbr,

6/6

Rate control mode for this image/stream.

QFormat

10, 30, 50, 70, 90

10, 30, 50, 70, 90

6/0

Supported compression range for MJPEG codec type

Quant

30

Value in QFormat

6/6

The level of image compression. High compression reduces the file size. Low compression produces optimum picture quality, but larger file sizes.

* Note: The # is replaced with a group number starting from zero, e.g. Image.I0.

 

2.6.4 Image.I3

Description: Image/stream configuration, e.g. resolution, frame rate, codec type, etc..

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

Parameter name

Default value

Valid values

Security level (get/set)

Description

UMEDIA

video.3gp

String

6/6

Unicast access filename of stream index 3.

MMEDIA

multicast.3gp

String

6/6

Multicast access filename of stream index 3.

ResolutionFormat

160x120

160x120

6/0

The supported image resolution of stream index 3.

Resolution

160x120

(Value in ResolutionFormat)

6/6

Image resolution of stream index 3.

Codec

MPEG4

H264 / MPEG4 / MJPEG

6/6

Specify the codec type for this image/stream.

FPSFormat

5, 10

5, 10

6/0

Supported frame rate (fps).

FPS

5

(Value in FPSFormat

6/6

Specify the frame rate

 

2.6.4.1 Image.I3.MPEG4

[Image.I3.MPEG4.Quality]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Mode

vbr

auto, vbr,
cbr

6/6

Rate control mode for this image/stream.

BitRateFormat

6M, 5M, 4M, 3M, 2M, 1.5M, 1M, 768K, 512K, 256K, 128K, 64K

6M, 5M, 4M, 3M, 2M, 1.5M, 1M, 768K, 512K, 256K, 128K, 64K

6/0

Supported bitrate for this codec type.

BitRate

2M

Value in BitrateFormat

6/6

Specify the bitrate for this codec type.

QFormat

6, 12, 18, 24, 30

6, 12, 18, 24, 30

6/0

Supported compression range for MPEG4 codec type

Quant

18

Value in QFormat

6/6

The level of image compression. High compression reduces the file size. Low compression produces optimum picture quality, but larger file sizes.

[Image.I3.MPEG4.IPInterval]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Mode

0, 1, 5, 10, 15, 30, 60, 120

0, 1, 5, 10, 15, 30, 60, 120

6/0

This describes a number of frames in 1 GOP (Group Of Pictures).

For example, IP interval = 10 means 1 I frame and 9 P frames.

0 means IP interval is the same as frame rate.

Value

0

Value in Mode

6/6

Specify I-P frame interval for this codec.

 

2.6.5 Image.OSD

Description: Image OSD parameters for each image configuration.

Configuration file: /etc/device.conf

Security level (create/delete): 6/6

[Image.OSD]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on, off

6/6

Enable/disable OSD.

Date

off

on, off

6/6

Enable/disable Date/Time OSD.

TextColor

white

black,white

6/6

OSD text color

BkColor

black

black, white, transparent

6/6

OSD background color.

Position

top

top, bottom

6/6

OSD position.

Alias

None

A string

6/6

Alias for Camera display on OSD.

 

2.6.6 Image.Mask

Description: Privacy mask parameters.

Configuration file: /etc/device.conf

Security level (create/delete): 6/6

[Image.Mask]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on, off

6/6

Enable/disable privacy mask.

XPos

0

An unsigned integer

6/6

The horizontal position of upper left corner. The maximum allow range depends on ImageSource.I0.Config.MaxResolution (See section 2.7.1)

YPos

0

An unsigned integer

6/6

The vertical position of upper left corner. The maximum allow range depends on ImageSource.I0.Config.MaxResolution (See section 2.7.1)

Width

0

An unsigned integer

6/6

The width of the specified mask. The maximum allow range depends on ImageSource.I0.Config.MaxResolution (See section 2.7.1)

Height

0

An unsigned integer

6/6

The height of the specified mask. The maximum allow range depends on ImageSource.I0.Config.MaxResolution (See section 2.7.1)

Color

black

black

6/6

The color of mask. Only black color is available for this version.

 

2.6.7 Image.VideoOut

Description: Setting for analog video output. This option only applied for models with analog video output.

Configuration file: /etc/device.conf

Security level (create/delete): 6/6

[Image.VideoOut]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on, off

6/6

Enable/disable analog video output.

Index

1

1

6/7

Specify the stream index that will be occupied. If analog video output is enabled, the related stream will be occupied and disabled.

 

2.7 ImageSource

Description: The parameter of image sources (video input or CCD/CMOS).

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[ImageSource]

Parameter name

Default value

Valid values

Security level (get/set)

Description

NbrOfSources

1

An unsigned integer

6/7

Number of image sources/inputs.

RecordIndex

0

An unsigned integer.

6/6

Specify the stream index for recording video clip.

 

2.7.1 ImageSource.I0.Sensor

Description: The name of the image source.

Configuration file:   /etc/device.conf

Security level (create/delete): 7/7

[ImageSource.I0.Sensor]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Brightness

10

(See section 3.1.1)

4/6

The image brightness.

Contrast

80

(See section 3.1.1)

4/6

The image contrast.

Saturation

60

(See section 3.1.1)

4/6

The image saturation.

Hue

50

(See section 3.1.1)

4/6

The image hue.

Sharpness

80

(See section 3.1.1)

4/6

The image sharpness.

Flip

off

on, off

6/6

Set image flip.

Mirror

off

on, off

6/6

Set image mirror.

Lighting

auto

(See section 3.1.2)

6/6

Specify current light source. The exposure time will be set to adequate value to avoid flicker.

WhiteBalance

auto

(See section 3.1.2)

6/6

White balance.

Exposure

auto

(See section 3.1.2)

6/6

Specify exposure mode. If set to manual mode, ShutterSpeed and Gain will take effect.

BackLightCompensate

off

on, off

6/6

Back light compensate.

SlowShutter

on

on, off

6/6

When slow shutter is on, the maximum exposure time is 200ms.

ShutterSpeed

2

(See section 3.1.2)

6/6

Shutter speed, valid only if Exposure is manual

Iris

none

none

6/6

Reserved for future version.

Gain

2

(See section 3.1.2)

6/6

Sensor gain, valid only if Exposure is manual

   

2.7.1.1 ImageSource.I0.Sensor.Default

Description: The factory default value of image related parameter.

Configuration file:   /etc/device.conf

Security level (create/delete): 7/7

[ImageSource.I0.Sensor.Default]

Parameter name

Default value

Valid values

Security level (get
/set)

Description

Brightness

10

(See section 3.1.1)

4/7

The default image brightness.

Contrast

80

(See section 3.1.1)

4/7

The default image contrast.

Saturation

60

(See section 3.1.1)

4/7

The default image saturation.

Hue

50

(See section 3.1.1)

4/7

The default image hue.

Sharpness

80

(See section 3.1.1)

4/7

The default image sharpness.

   

2.7.2 ImageSource.I0.Config

Description: Configuration of the image source.

Configuration file:   /etc/device.conf

Security level (create/delete): 7/7

[ImageSource.I0.Config]

Parameter name

Default value

Valid values

Security level (get
/set)

Description

SourceType

mt9m112

A string

7/7

The string represents the input sensor type.

MaxResolution

1280x1024

1280x1024

0/7

Maximum resolution of the input sensor.

   

2.8 PTZ

2.8.1 PTZ.PTZDrivers

Description: List of installed PTZ drivers.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[PTZ.PTZDrivers]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Driver0

pelcop

A string

6/7

The name of the driver currently installed on index0.

Driver1

pelcod

A string

6/7

The name of the driver currently installed on index1.

Driver2

dynacolor

A string

6/7

The name of the driver currently installed on index2.

Driver3

vtrec

A string

6/7

The name of the driver currently installed on index3.

 

2.8.2 PTZ.SerDrivers

Description: List of PTZ drivers associated with serial ports.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[PTZ.SerDrivers]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Ser0Driver

None

A string

6/7

The name of the driver currently associated with serial port 0.

Ser1Driver

pelcop

A string

6/7

The name of the driver currently associated with serial port 1.

 

2.8.3 PTZ.Speed

Description: List of speed setting for PTZ.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[PTZ.Speed]

Parameter name

Default value

Valid values

Security level (get/set)

Description

PanSpeed

50

0 … 100

6/6

Pan speed.

TiltSpeed

50

0 … 100

6/6

Tilt speed.

ZoomSpeed

50

0 … 100

6/6

Zoom speed.

FocuseSpeed

50

0 … 100

6/6

Focus speed.

AutoPanSpeed

50

0 … 100

6/6

Auto pan speed.

 

2.8.4 PTZ.CtrlParam

Description: Transmitter and receiver ID/address.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[PTZ.CtrlParam]

Parameter name

Default value

Valid values

Security level (get/set)

Description

keyid

0

0

6/7

Transmitter ID/address

address

0

0 128

6/6

Receiver ID/address

 

2.8.5 PTZ.PresetPos

Description: Defines parameter about preset position and alarm trigger of PTZ. When abnormal event (motion detection, audio detection, network link down, alarm input, etc.) triggered, PTZ will move to specified preset position.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[PTZ.PresetPos]

Parameter name

Default value

Valid values

Security level (get/set)

Description

NbrOfAin

4

An unsigned integer.

6/7

Number of alarm input sources.

Period

always

always, schedule

6/6

Always: Alarm input trigger always take effect.

Schedule: Alarm input trigger take effect only within schedule.(see section 2.11.12)

 

2.8.5.1 PTZ.PresetPos.P#

Description: A dynamic parameter group PTZ.PresetPos.P# is created for each new preset position. # merely denotes the number of the dynamic parameter group and has no connection to any preset position numbers mentioned below.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[PTZ.PresetPos.P#]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Pos

None

A : 2 delimited string with the
following content:

<Name>: A valid preset position name according to the PTZ control section in  HTTP API.
<Type>:
server, device
<No>:
1, ... for <Type> = server, -1 for <Type> = device
<DevicePresetNo>:
An integer
<DriverNo>:
1, ...
<CamNo>:
1, ...
<Pan>:
-180 ... 180
1, 10000
<Tilt>:
-180 ... 180
1, 10000
<Zoom>:
1 ... 9999
1, 10000
<Focus>:
1 ... 9999
1, 10000
<Iris>:
1 ... 9999
1, 10000
<Home>:
true, false

4/6

Holds all necessary information about the preset position.

<Name>: The name of the preset position.
<Type>: The type of preset position, "server" for server preset positions, "device" for device preset positions.
<No>: The number of the server preset position, -1 for device preset positions.
<DevicePresetNo>: The number of the device preset position, not significant if <Type> = "server" and the position is not emulated by a driver preset position.
<DriverNo>: The number (index) of the concerned driver.
<CamNo>: The number of the concerned camera.
<Pan>: The pan position if known, else 10000.
<Tilt>:
The tilt position if known, else 10000.
<Zoom>:
The zoom position if known, else 10000.
<Focus>:
The focus position if known, else 10000.
<Iris>:
The iris position if known, else 10000.
<Home>:
true if the preset position is the home position for the camera, else false.

Example of a server preset position (number 3) emulated by a device preset position (number 12): 
Entrance~server:3:12:1:
2:45:-10:10000:10000:
10000:false

Label

None

Same as <Name> above.

4/6

Exists merely to facilitate web page implementation. Only exists if <Type> above is set to "server".

1 May be overridden by configuration file for driver.
2 Except for Name, delimited by ~.

 

2.8.5.2 PTZ.PresetPos.A0

Description: Define parameters of network link down event as trigger source.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[PTZ.PresetPos.A0]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Name

LinkDown

A string

6/6

Alarm input name.

Enable

off

on, off

6/6

Enable or disable this alarm input.

M0.Enable

off

on, off

6/6

Enable or disable to go preset position.

M0.PresetNbr

none

1 32

6/6

Index of preset position.

 

2.8.5.3 PTZ.PresetPos.A1

Description: Define parameters of motion detection as trigger source.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[PTZ.PresetPos.A1]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Name

Motion

A string

6/6

Trigger source name.

Enable

off

on, off

6/6

Enable or disable this trigger source.

M#.Enable*

off

on, off

6/6

Enable or disable window # of motion detection as trigger source.

M#.PresetNbr*

none

1 32

6/6

Index of preset position.

* Note: The # is replaced with a group number starting from 0 to 5, e.g. M0.Enable.

 

2.8.5.4 PTZ.PresetPos.A2

Description: Define parameters of alarm input as trigger source.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[PTZ.PresetPos.A2]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Name

AlarmIn

A string

6/6

Trigger source name.

Enable

off

on, off

6/6

Enable or disable this trigger source.

M#.Enable*

off

on, off

6/6

Enable or disable alarm input # as trigger source.

M#.PresetNbr*

none

1 32

6/6

Index of preset position.

* Note: The # is replaced with a group number starting from 0 to 7, e.g. M0.Enable.

 

2.8.5.5 PTZ.PresetPos.A3

Description: Define parameters of audio detection as trigger source.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[PTZ.PresetPos.A3]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Name

LinkDown

A string

6/6

Alarm input name.

Enable

off

on, off

6/6

Enable or disable this alarm input.

M0.Enable

off

on, off

6/6

Enable or disable to go preset position.

M0.PresetNbr

none

1 32

6/6

Index of preset position.

 

2.9 Input

Description: Parameters for hardware input(s).

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Input]

Parameter name

Default value

Valid values

Security level (get/set)

Description

NbrOfInputs

4

An unsigned integer.

6/7

Number of inputs. The default value depends on different model.

 

2.9.1 Input.I#

Description: Parameters for hardware input(s).

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Input.I#] *

Parameter name

Default value

Valid values

Security level (get/set)

Description

Name

AlarmIn#+1

A string

6/6

The name of the input.

Trig

closed

open,
closed

6/6

open means enable trig. closed means disable trig.

DI

H

H, L

6/6

Specify trigger condition to high(H) or low(L).

* Note: The # is replaced with a group number starting from zero, e.g. Input.I0.

 

2.10 Output

Description: Parameters for hardware output(s).

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Output]

Parameter name

Default value

Valid values

Security level (get/set)

Description

NbrOfOutputs

1

An unsigned integer

6/7

Number of outputs.

 

2.10.1 Output.O#

Description: Parameters for hardware output(s).

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Output.O#] *

Parameter name 

Default value

Valid values

Security level (get/set)

Description

Name

Output #+1

A string

6/6

The name of the output.

Active

closed

open, 
closed

6/6

The active state of the output.

Mode

alarm

alarm, timer

6/6

alarm: Activated by trigger source.

timer: Activated by schedule. (see section 2.11.6)

Motion

off

on, off

6/6

Trigger from motion detection.

Audio

off

on, off

 

Trigger from audio detection.

SensorIn

off

on, off

6/6

Trigger from alarm input.

BufferEnabled

off

on, off

6/6

Trigged if network link down.

Period

always

always, schedule

6/6

Always: trigger always take effect.

Schedule: Trigger take effect only within schedule.(see section 2.11.5)

Duration

10

1 60

6/6

Output duration when triggered.

DO

H

H, L

 

Specify output level to be high(H) or low(L) when triggered.

* Note: The # is replaced with a group number starting from zero, e.g. Output.I0.

 

2.11 Schedule

2.11.1 Schedule.FTPAlarmSend

Description: Schedule setting for FTP client (see section 2.3.1). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule.FTPAlarmSend]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.2 Schedule.FTPAlarmPeriod

Description: Schedule setting for FTP client (see section 2.3.2). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule.FTPAlarmPeriod]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.3 Schedule.SMTPAlarmSend

Description: Schedule setting for SMTP (see section 2.4.2). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule.SMTPAlarmSend]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.4 Schedule.SMTPAlarmPeriod

Description: Schedule setting for SMTP (see section 2.4.3). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule.SMTPAlarmPeriod]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.5 Schedule.AlarmOutSend

Description: Schedule setting for alarm output (see section 2.10). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule.AlarmOutSend]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.6 Schedule.AlarmOutTimer

Description: Schedule setting for output timer (see section 2.10). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule.AlarmOutTimer]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.7 Schedule.HTTPEventAlarmSend

Description: Schedule setting for HTTP event (see section 2.20). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule. HTTPEventAlarmSend]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.8 Schedule. RecordAlarmSend

Description: Schedule setting for network storage alarm record (see section 2.21.1). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule. RecordAlarmSend]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.9 Schedule. RecordRecordSend

Description: Schedule setting for network storage periodical recod (see section 2.21.2). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule. RecordRecordSend]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.10 Schedule. MemoryAlarmSend

Description: Schedule setting for memory card alarm record (see section 2.22.1). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule. MemoryAlarmSend]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.11 Schedule. MemoryPeriodicalSend

Description: Schedule setting for memory card periodical record (see section 2.22.2). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule. MemoryPeriodicalSend]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.12 Schedule. PTZAlarmSend

Description: Schedule setting for PTZ alarm (see section 2.8.5.2~2.8.5.5). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule. PTZAlarmSend]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.11.13 Schedule. LEDAlarmSend

Description: Schedule setting for LED alarm (see section 2.23). There are 5 settings for each day.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Schedule. LEDAlarmSend]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Sun

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Mon

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Tue

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Wed

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Thu

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Fri

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

Sat

none,none,none,none,none

none,

hh:mm-hh:mm

6/6

 

 

2.12 AlarmBuffer

Description: Alarm buffer function can keep video data in memory and send the video data out when alarm triggered. The duration of video clip depends on resolution, frame rate, quality, and bit rate of stream.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[AlarmBuffer]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

no

yes,

no

6/6

Enable/Disable alarm buffer.

 

2.12.1 AlarmBuffer.Capacity

Description:

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[AlarmBuffer.Capacity]

Parameter name

Default value

Valid values

Security level (get/set)

Description

PreAlarm

5

5

6/7

Maximum record time (in unit of second) before alarm triggered.

PostAlarm

5

5

6/7

Maximum record time (in unit of second) after alarm triggered.

 

2.12.2 AlarmBuffer.RecordTime

Description:

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[AlarmBuffer.RecordTime]

Parameter name

Default value

Valid values

Security level (get/set)

Description

PreAlarm

5

1 5

6/6

Record time (in unit of second) before alarm triggered. Valid value depends on AlarmBuffer.Capacity.PreAlarm.

PostAlarm

5

1 5

6/6

Record time (in unit of second) after alarm triggered. Valid value depends on AlarmBuffer.Capacity.PostAlarm.

 

2.13 Serial

Description: Controls the functionality/purpose of the serial ports and some configuration that is shared by various applications. Note that some applications have their own settings for baudrate, parity etc.

Configuration file:   /etc/device.conf

Security level (create/delete): 7/7

[Serial]

Parameter name

Default value

Valid values

Security level (get/set)

Description

NbrOfPorts

2

An unsigned integer

6/7

Number of serial ports.

PurposePort#

0: OFF

1: PTZ

OFF, 
TCPIP, 
PTZ,
Generic

6/7

The current usage of the serial port. 

OFF = Unused.

TCPIP = Serial server.

PTZ = Pan Tilt Zoom. Supports PTZ control and serial port control according to HTTP API. Requires an installed PTZ driver.

Generic = Supports serial port control according to HTTP API. Works with or without installed PTZ driver.

 

2.13.1 Serial.Ser#

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Serial.Ser#] *

Parameter name

Default value

Valid values

Security level (get/set)

Description

PortMode

RS232

RS232, 
RS485
1

6/6

Serial port protocol.

May be read-only depending on hardware.

BaudRate

38400

300, 
600, 
1200, 
2400, 
2400, 
4800, 
9600, 
19200, 
38400, 
57600, 
115200,
(for RS485 also 230400 and 460800)

6/6

The baudrate used in the serial communication.

DataBits

8

7, 
8

6/6

The number of data bits.

StopBits

1

1,
2

6/6

The number of stop bits.

Parity

None

None, 
Even,
Odd

6/6

The parity.

* Note: The # is replaced with a number, e.g. Serial.Ser1.
1
Product-dependent. Check the product specification. 

 

2.14 GuardTour

Description:

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[GuardTour]

Parameter name

Default value

Valid values

Security level (get/set)

Description

ActiveGroup

G0

G0 G3

4/6

Active GuardTour setting.

 

2.14.1 GuardTour.G#

Description:

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[GuardTour.G#]*

Parameter name

Default value

Valid values

Security level (get/set)

Description

Running

no

yes,

no

4/6

This guard tour setting is been running.

Name

GourdTour#+1

A string

4/6

Name of guard tour setting

* Note: The # is replaced with a number, e.g. GuardTour.G0.

 

2.14.2 GuardTour.G#.Tour.T#

Description:

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[GuardTour.G#.Tour.T#]*

Parameter name

Default value

Valid values

Security level (get/set)

Description

PresetNbr

None

1 32

4/6

Index of preset position (see section 2.8.6).

Position

1

1 8

4/6

The order in the tour list.

MoveSpeed

70

0 100

4/6

Move speed.

WaitTime

2

1 99

4/6

Wait time from this position to next position.

* Note: The # is replaced with a number, e.g. GuardTour.G0.Tour.T0.

 

2.15 Audio

2.15.1 AudioSource.A#

Description: Parameters for each audio source (audio input/chip).

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[AudioSource.A#] *

Parameter name

Default value

Valid values

Security level (get/set)

Description

AudioEncoding

g.711 u-law

(see description)

0/6

The audio codec to use. Valid value depends on AudioCodecList.

AudioCodecList

g.711 u-law, g.711 a-law, AMR Audio, Off

g.711 u-law, g.711 a-law, AMR Audio, Off

6/7

The available audio codec that can be selected.

AudioCodecBitRate

4.75k

4.75k, 5.15k, 5.9k, 6.7k, 7.4k 7.95k, 10.2k 12.2k

6/6

The bit rate for AMR audio. This parameter is valid when AudioCodecList is set to AMR Audio.

* Note: the # is replaced with a group number starting from zero, e.g. AudioSource.A0

2.15.1.1 AudioSource.A#.AudioDetection

Description: Parameters for audio detection.

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[AudioSource.A#. AudioDetection] *

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

no

yes, no

6/6

Enable audio detection.

Sensitivity

5

(see description)

6/6

Higher sensitivity makes it easier to be triggered. Valid value depends on SensitivifyFormat.

SensitivifyFormat

1-10

1-10

6/7

Valid value for sensitivity.

Threshold

50

(see description)

6/6

Threshold that audio detection can be triggered. Valid value depends on ThresholdFormat.

ThresholdFormat

0-100

0-100

6/7

Valid value for threshold.

* Note: the # is replaced with a group number starting from zero, e.g. AudioSource.A0

2.16 Layout

Description: Parameters that define how the live view page looks and works. This function is not opened for current SDK version.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Layout]

Parameter name

Default value

Valid values

Security level (get/set)

Description

 

2.17 Syslog

Description: Parameters for system log.

Configuration file:  /etc/device.conf

Security level (create/delete): 6/6

[Syslog]

Parameter name

Default value

Valid values

Security level (get/set)

Description

EnableRemoteLog

off

on, off

6/6

Enable/Disable Remote system log.

ServerIp

None

A string

6/6

Syslog server IP address.

ServerPort

514

1 ... 65535

6/6

Syslog server port number.

 

2.18 Properties

Description: Contains information about the firmware and system of the product. It also contains information about product dependent functionality and functionality that have no ordinary parameters. All user levels should be able to access the property parameters.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties]

Parameter name

Default value

Valid values

Security level (get/set)

Description

BoardID

T01F001.00

A string

6/7

Board ID of product.

 

2.18.1 Properties.Firmware

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.Firmware]

Parameter name

Default value

Valid values

Security level (get/set)

Description

BuildDate

Thu Apr 17 20:14:13 CST 2008

A string

6/7

Built date of firmware.

Version

MG.0.0.0.0

A string

6/7

Firmware version.

 

2.18.2 Properties.Hardware

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.Hardware]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Platform

GM8180

GM8180

6/7

Platform string.

 

2.18.3 Properties.DIDO.DI

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.DIDO.DI]

Parameter name

Default value

Valid values

Security level (get/set)

Description

DI

 no

yes, no

6/7

The product support alarm input.

Type

virtual

virtual, physical

6/7

The alarm input type.

virtual: alarm input is from out side(ex. speed dome)

physical: On board alarm input.

 

2.18.4 Properties.DIDO.DO

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.DIDO.DO]

Parameter name

Default value

Valid values

Security level (get/set)

Description

DI

 no

yes, no

6/7

The product support alarm output.

Type

virtual

virtual, physical

6/7

The alarm output type.

virtual: alarm output is from out side(ex. speed dome)

physical: On board alarm output.

 

 

2.18.5 Properties.PTZ

Configuration file: /etc/device.conf

Security level (create/delete): 7/7

[Properties.PTZ]

Parameter name

Default value

Valid values

Security level (get/set)

Description

PTZ1

 yes

yes, 
no

6/7

The product has Pan Tilt Zoom support.

1 Product dependent. If the parameter does not exist, the functionality is not supported.

 

2.18.6 Properties.Motion

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.Motion]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Motion1

 yes

yes, 
no

6/7

The product has Motion Detection support.

1 Product dependent. If the parameter does not exist, the functionality is not supported.

 

2.18.7 Properties.Audio

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.Audio]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Audio1

 yes

yes,
no

6/7

The product has audio support.

1 Product dependent. If the parameter does not exist, the functionality is not supported.

 

2.18.8 Properties.System

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.System]

Parameter name

Default value

Valid values

Security level (get/set)

Description

IDE

 no

yes,
no

6/7

 

PCI

 no

yes,
no

6/7

 

USB

 no

yes,
no

6/7

 

RTC

no

yes,
no

6/7

 

SDC

no

yes,
no

6/7

 

LCD

no

yes,
no

6/7

 

UART1

yes

yes,
no

6/7

 

UART2

yes

yes,
no

6/7

 

UART3

no

yes,
no

6/7

 

UART4

no

yes,
no

6/7

 

 

2.18.9 Properties.Bonjour

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.Bonjour]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Bonjour1

 yes

yes, 
no

6/7

The product has Bonjour service discovery support.

1 Product dependent. If the parameter does not exist, the functionality is not supported.

 

2.18.10 Properties.Messenger

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.Messenger]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Messenger

 yes

yes, no

6/7

The product has Messenger support.

Enhanced

yes

yes, no

6/7

Better quality of video is supported in this messenger.

 

2.18.11 Properties.NetworkStorage

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.NetworkStorage]

Parameter name

Default value

Valid values

Security level (get/set)

Description

NetworkStorage

 yes

yes, no

6/7

The product has Network Storage support.

 

2.18.12 Properties.MemoryCard

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.MemoryCard]

Parameter name

Default value

Valid values

Security level (get/set)

Description

MemoryCard1

 no

yes, no

6/7

The product support SD card.

1 Product dependent. If the parameter does not exist, the functionality is not supported.

 

2.18.13 Properties.VideoOut

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Properties.VideoOut]

Parameter name

Default value

Valid values

Security level (get/set)

Description

VideoOut1

 no

yes, no

6/7

The product support analog video output.

1 Product dependent. If the parameter does not exist, the functionality is not supported.

 

2.19 Security

Description: Contains parameters related to SSL(Secure socket layer).

2.19.1 Security.HttpsPolicy

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Security.HttpsPolicy]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Admin

http

http,

https,

http_n_https

6/6

Set allowed connect mode for group admin (http, https, or both).

Operator

http

http,

https,

http_n_https

6/6

Set allowed connect mode for group operator (http, https, or both).

Viewer

http

http,

https,

http_n_https

6/6

Set allowed connect mode for group viewer (http, https, or both).

 

2.19.2 Security.IPFilter

Description: IP filter can set to allow or deny a range of IP address to get connected. The priority of deny list is higher than allow list.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Security.IPFilter]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Switch

off

on, off

6/6

Specify if IP filter is enabled.

 

2.19.2.1 Security.IPFilter.DenyList

Description: Set IP address range that will be blocked by product. Up to 5 settings available.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Security.IPFilter.DenyList]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Range#*

none

none,

<ip address> ~ <ip address>

6/6

Specify denied IP address range.

* Note: the # is replaced with a group number starting from zero, e.g. Security.IPFilter.DenyList.Range0

 

2.19.2.2 Security.IPFilter.AllowList

Description: Set IP address range that will be allowed by product. Up to 5 settings available.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[Security.IPFilter.AllowList]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Range0

0.0.0.0 ~ 255.255.255.255

none,

<ip address> ~ <ip address>

6/6

Specify allowed IP address range.

Range#*

none

none,

<ip address> ~ <ip address>

6/6

Specify allowed IP address range.

* Note: the # is replaced with a group number starting from one, e.g. Security.IPFilter.AllowList.Range1

 

2.20 HTTPEvent

Description: If an event handling server is available, user can configure the CGI parameters and/or messages sent to the event server when event occurred.

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[HTTPEvent]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

 on

on,
off

6/6

Enable/disable HTTP event.

URL

 

A string

6/6

Event server address.

CGIPath

 

A string

6/6

CGI path and CGI name.

Port

80

1 ... 65535

6/6

Event server port.

UserName

 

A string

6/6

User name.

UserPass

 

A string

6/6

User password.

ProxyAddr

 

A string

6/6

Proxy address.(optional)

ProxyPort

 

1 ... 65535

6/6

Proxy port.(optional)

ProxyUserName

 

A string

6/6

User name of proxy server. (optional)

ProxyPass

 

A string

6/6

Password of proxy server. (optional)

 

2.20.1 HTTPEvent. Alarm

Configuration file:  /etc/device.conf

Security level (create/delete): 4/4

[HTTPEvent.Alarm]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on,

off

6/6

Enable/disable alarm by http event.

Motion

off

on,

off

6/6

Enable/disable alarm triggered by motion detection.

SensorIn

off

on,

off

6/6

Enable/disable alarm triggered by sensor input.

BufferEnabled

off

on,

off

6/6

Enable/disable alarm triggered by alarm buffer.

Period

always

always,
schedule

6/6

Enable alarm trigger all the time or by schedule.

 

2.20.2 HTTPEvent. Alarm.Para

Configuration file:  /etc/device.conf

Security level (create/delete): 4/4

[HTTPEvent.Alarm.Para]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Motion

 

A string

6/6

CGI parameters to be set when motion detected.

SensorIn

 

A string

6/6

CGI parameters to be set when sensor input triggered.

Buffer

 

A string

6/6

CGI parameters to be set when alarm buffer occured.

2.20.3 HTTPEvent. Alarm.Mess

Configuration file:  /etc/device.conf

Security level (create/delete): 4/4

[HTTPEvent.Alarm.Mess]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Motion

 

A string

6/6

Message to be sent when motion detected.

SensorIn

 

A string

6/6

Message to be sent when sensor input triggered.

Buffer

 

A string

6/6

Message to be sent when alarm buffer occured.

 

2.21 NetworkStorage

Description: User could record video or save alarm file to network storage through samba (Windows network file) or nfs (Unix network file).

Configuration file:  /etc/device.conf

Security level (create/delete): 7/7

[NetworkStorage]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

 off

on,
off

6/6

Enable/disable Network storage.

Type

 cifs

cifs, nfs

6/6

Types of network file system.

Location

 none

A string

6/6

Network File path, e.g.

//<IP>/<folder> for cifs,

<IP>:/<folder> for nfs.

Username

none

A string

6/6

Username for cifs

Password

none

A string

6/6

Password for cifs.

 

2.21.1 NetworkStorage.Alarm

Configuration file:  /etc/device.conf

Security level (create/delete): 6/6

[NetworkStorage.Alarm]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on,
off

6/6

Enable/disable alarm and the related files will be saved to network storage.

Filename

Alarm

A string

6/6

Alarm filename.

Suffix

date

date, seq

6/6

File suffix

Motion

off

on, off

6/6

Alarm using motion detection

Audio

off

on, off

6/6

Alarm using detection

SensorIn

off

on, off

6/6

Alarm using Digital input

BufferEnabled

off

on, off

6/6

Alarm using Alarm buffer

RecordTime

5

1 60

6/6

Recording time

Period

always

always, period

6/6

 

 

2.21.2 NetworkStorage.Record

Configuration file:  /etc/device.conf

Security level (create/delete): 6/6

[NetworkStorage.Record]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on,
off

6/6

Enable/disable Network storage recording.

Filename

Record

A string

6/6

Filename

Suffix

date

date, seq

6/6

File suffix

FileSize

10

1 50

6/6

One Recording file size (in MB)

CyclicSize

1024

1 1024000

6/6

While overall disk usage is larger than this size, the previous files will be replaced

RecordTime

always

always, period

6/6

 

 

2.22 MemoryCard

Description: Memory card could be used to save video clip/snapshot triggered by alarm or schedule. When ftp client or network storage fails to send file, memory card could be a storage media for backup.

2.22.1 MemoryCard.General

Configuration file:  /etc/device.conf

Security level (create/delete): 6/6

[MemoryCard.General]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on, off

6/6

Enable/disable memory card function.

Notify

off

on, off

6/6

Send notification by SMTP if card status change. Card status include card remove, fail, full, ,etc.

Overwrite

off

on, off

6/6

Over write old files if card full.

CapacityWarn

0

0 50

6/6

Send notification by SMTP if remaining size of card reaches specified percentage value (%). Set value 0 to disable this function.

SMTP.RcptToAddr1

none

An e-mail address

6/6

Specify mail address of receiver to be notified.

 

2.22.2 MemoryCard.Alarm

Configuration file:  /etc/device.conf

Security level (create/delete): 6/6

[MemoryCard.Alarm]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on, off

6/6

Enable alarm trigger function.

ImageName

none

A string

6/6

Prefix of file name.

Suffix

date

date, seq

6/6

date: add date time information as suffix.

seq: add sequence number as suffix.

Motion

off

on, off

6/6

Enable triggered from motion detection.

Audio

off

on, off

6/6

Enable triggered from audio detection.

SensorIn

off

on, off

6/6

Enable triggered from digital input.

BufferEnabled

off

on, off

6/6

Enable triggered from network link down event.

Period

always

always, schedule

6/6

Always: trigger always take effect.

Schedule: Trigger take effect only within schedule.(see section 2.11.10)

RecordTime

5

1 60

6/6

Record time in unit of second.

 

2.22.3 MemoryCard.Periodical

Configuration file:  /etc/device.conf

Security level (create/delete): 6/6

[MemoryCard.Periodical]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Enabled

off

on, off

6/6

Enable periodical recording.

ImageName

none

A string

6/6

Prefix of file name.

Suffix

date

date, seq

6/6

date: add date time information as suffix.

seq: add sequence number as suffix.

FileSize

off

on, off

6/6

Maximum file size of each single file.

Period

off

on, off

6/6

Always: trigger always take effect.

Schedule: Trigger take effect only within schedule.(see section 2.11.11).

2.22.4 MemoryCard.Backup

Configuration file:  /etc/device.conf

Security level (create/delete): 6/6

[MemoryCard.Backup]

Parameter name

Default value

Valid values

Security level (get/set)

Description

FTPserverShutdown

off

on, off

6/6

Save to memory card if FTP server is down.

NetStorageShutdown

off

on, off

6/6

Save to memory card if network storage server is down.

 

2.23 LEDAlarm

Description: LED alarm only available for products that has LED light. When abnormal event(motion detection, audio detection, network link down, alarm input, etc.) triggered, LED will be light up to warn the invader.

Configuration file:  /etc/device.conf

Security level (create/delete): 6/6

[LEDAlarm]

Parameter name

Default value

Valid values

Security level (get/set)

Description

Period

always

always,

schedule

6/6

Always: trigger always take effect.

Schedule: Trigger take effect only within schedule.(see section 2.11.13)

Duration

10

1 60

6/6

Lighted duration when triggered.

Motion

off

on, off

6/6

Enable/disable triggered from motion detection.

Audio

off

on, off

6/6

Enable/disable triggered from audio detection.

SensorIn

off

on, off

6/6

Enable/disable triggered from alarm input.

BufferEnabled

off

on, off

6/6

Enable/disable triggered from network link down event.

 

3 OPTIONAL PARAMETER GROUP

The parameter of optional parameter group is output from device driver directly. The client can read available options or related parameters from this group. For example, some product with sensor type A may has the attribute of contrast. The other product with sensor type B may not has contrast but saturation. All of these parameters are read only, user setting is saved by parameter groups in chapter 2.

3.1 ImageSource

Description: This group defines parameter about sensor.

3.1.1 Basic

Description: Specify available image setup parameters.

CGI format: cgi-bin/admin/param_option/ImageSource=Basic

[ImageSource.I0.Sensor]

Parameter name

Format

Description

Option

(option1),(option2),

Available options. If some option is listed, the available setting of this option can be get from Format.(option). See lists below.

Format.Brightness

<m>-<n>

Range of brightness

Format.Contrast

<m>-<n>

Range of contrast

Format.Saturation

<m>-<n>

Range of saturation

Format.Hue

<m>-<n>

Range of hue

Format.Sharpness

<m>-<n>

Range of sharpness

 

3.1.2 Advance

Description: Specify available advanced features of sensor.

CGI format: cgi-bin/admin/param_option/ImageSource=Advance

[ImageSource.I0.Sensor]

Parameter name

Format

Description

Option

(option1),(option2),

Available options. If some option is listed, the available setting of this option can be get from Format.(option). See lists below.

Format.Flip

off/on

Image flip.

Format.Mirror

off/on

Image mirror.

Format.Lighting

Auto/50Hz/60Hz

Option of lighting condition.

Format.WhiteBalance

(option1),(option2),

Option of white balance.

Format.Exposure

(option1),(option2),

Option of exposure time, in unit of second.

Format. BackLightCompensate

off/on

Back light compensate.

Format.SlowShutter

off/on

Slow shutter(long time exposure).

Format.ShutterSpeed

(option1),(option2),

Option of shutter speed.

Format.Gain

(option1),(option2),

Option of sensor gain.

Format.IR

off/on/auto

Option of infrared(IR) LED.

Format.WideDynamic

off/on/auto

Option of wide dynamic range feature of sensor.

Format.Stabilizer

off/on

Image stabilizer.

 

3.2 PTZSource

Description: Specify parameter of PTZ function (for future SDK version only).

3.2.1 Basic

CGI format: cgi-bin/admin/param_option/PTZSource=Basic

[PTZ]

Parameter name

Format

Description

Option

(option1),(option2),

Available options. If some option is listed, the available setting of this option can be get from Format.(option). See lists below.

Speed.Format.PanSpeed

<m>-<n>

Range of pan speed.

Speed.Format.TiltSpeed

<m>-<n>

Range of tilt speed.

Speed.Format.FocusSpeed

<m>-<n>

Range of focus speed.

Speed.Format.ZoomSpeed

<m>-<n>

Range of zoom speed.

Speed.Format.AutoPanSpeed

<m>-<n>

Range of auto pan speed.

Format.AutoFocus

off/on

Option of auto focus.