IPcorder KNR-090 4 User manual


IPCorder User Manual 1.4
Copyright c
KOUKAAM a.s. 2011

CONTENTS
CONTENTS
Contents
1 About IPCorder 3
1.1 SystemDescription............................................ 3
1.2 SystemRequirements.......................................... 4
2 Functions Overview and Management 6
2.1 FirstLogin................................................. 6
2.2 Network.................................................. 6
2.3 E-mail................................................... 8
2.4 Time.................................................... 9
2.5 StorageSpaceSettings ......................................... 10
2.6 FTP .................................................... 11
2.7 RemoteAccess.............................................. 12
2.8 UserAccountManagement ....................................... 16
2.9 UserSettings............................................... 17
2.9.1 ChangingthePassword..................................... 17
3 Device Management 19
3.1 AddingaDevice ............................................. 19
3.2 ManagingDeviceSettings........................................ 22
3.3 RecordingModes............................................. 22
3.4 Schedules................................................. 24
3.5 Device Authentication Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.6 DeviceRemoval ............................................. 27
4 Recording management 28
4.1 LiveView ................................................. 28
4.1.1 Views ............................................... 29
4.1.2 StatusMonitors.......................................... 30
2

CONTENTS
CONTENTS
4.2 Recordings ................................................ 32
4.2.1 VideoExport ........................................... 35
4.3 Rules ................................................... 35
4.3.1 RuleExamples.......................................... 38
4.4 SystemLog................................................ 40
4.5 Firmwareupgrade ............................................ 41
4.5.1 Firmwarerepair ......................................... 43
4.6 FactoryReset............................................... 44
4.7 Power off/Restart and LED signalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
5 Where to Seek Help 53
3

1 ABOUT IPCORDER
1 ABOUT IPCORDER
1 About IPCorder
IPCorder is a system designed for centralised management and monitoring of security devices (predominantly
video cameras and sensors) operating on the basis of IP protocol. It offers the following features:
•IPCorder offers unified web interface designed for managing all devices and the system itself, which saves
the user the need to deal with the differences in access to the various kinds of devices by hiding them.
•IPCorder allows automatic detection and configuration of new devices, as well as their automatic
integration into the system.
•IPCorder supports organization of multiple outputs from different sources (cameras, sensors) into groups
and their simultaneous viewing.
•IPCorder allows configuration of the system so that it behaves accordingly to reflect the time of the day,
or the day of the week. (It is thus possible to configure the system to, for example, record the video signal
from cameras in higher resolution than during the day, if it detects motion during night-time and send an
additional e-mail, if this occurs on a weekend.)
•IPCorder coordinates the activity of the cameras and sensors and allows their interaction within the
system. It is able to carry out number of user-defined tasks (such as sending an e-mail when an alarm is
triggered, turning a camera when a door is opened, etc.) based on the event statistics, which the system
continuously records, and status changes that occur. There are two possible ways of configuring the
system responses to the events. A simple interface, which allows the user to define them in a few clicks,
or the script language incorporated in the interface, which, as the more experienced users will find, is a
rather powerful tool for setting up the system behaviour.
•IPCorder centralizes the data storage (videos, sensor readings) and offers an intuitive interface for looking
up and exporting the recordings, as well as the possibility to access the data through an FTP protocol.
•IPCorder is accessible remotely (typically through the Internet). Apart from the manual configuration of
the translation of addresses by a router/modem, the system allows the management of an automatic
translation from internal addresses to external ones using the UPnP technology. This setting provides
the possibility of dynamic management of the system and higher security, since the cameras’ output is
accessible remotely only as long as the user is logged into the IPCorder’s web interface. The access to
the output from the cameras and sensors can, of course, be protected by passwords.
1.1 System Description
The very core of IPCorder system is a hardware device, with which the user communicates through the web
interface of his/her computer. Therefore there is no special software necessary; a regular web browser is all
that is needed.
The system is designed as a centralized digital security console. Its aim is thus to centralize the management
of digital security devices (cameras, sensors) and their output data.
The majority of devices can be detected and configured automatically (if the device supports this option). A list
of supported devices, is given by the installed version of firmware (which defines which drivers will be installed
4

1 ABOUT IPCORDER
1 ABOUT IPCORDER
1.2 System Requirements
1.2 System Requirements
into the system) and can be downloaded from http://www.ipcorder.com, section Downloads. Table 1 shows
the number of devices that can be connected to different versions of IPCorder.
IPCorder model devices count
KNR-090 4
KNR-100 8
KNR-400 16
KNR-410 24
KNR-412 48
Table 1: Number of devices which can be connected to different models of IPCorder
The system acts as a communication hub that coordinates interaction and synchronization of the devices’
actions, which would otherwise be unaware of each other. It is, for example, capable of switching on the
recording of the camera output when an alarm is triggered (about which the camera device simply would not
know without the presence of some kind of system), or switch on/off the light if a particular event occurs. Apart
from the basic reactions (such as recording the video after motion is detected), which can be set up directly
in the device settings interface, the connection of event and reactions configured by user-defined rules. The
chapter 4.3 Rules is dedicated to their defining.
Also the way the data are collected from the devices is centralized. It is possible to choose under what
circumstances should the video signal be recorded and for how long. The recordings are stored in the central
data storage with a database, which in turn allows subsequent searching and viewing of the recordings. Data
from the sensors can be exported as tables in html format. Videos or pictures from cameras can be saved to
file by just one click. Access to saved data is dealt with in the chapter Recordings.
The live data from sensors are displayed in a unified way, no matter what source device the data originates from.
In contrast to traditional methods that required new browser window or an independent programme for each
device, the IPCorder is able to display multiple outputs from various devices at once. The user first selects a set
of devices (referred to as View), whose outputs he/she wants to display, and then is able to simultaneously view
them. Views can be saved and edited so it is not necessary to select the devices again every time. Displaying
of live data from the devices is described in the chapter 4.1 Live View.
1.2 System Requirements
IPCorder is compatible with operating systems Microsoft Windows 2000, 2003, XP, Vista,7; Mac OS X 10.4,
10.5 and 10,6 and Linux 2.6.
Managing the system through the web interface is possible in (for PC) Mozilla Firefox, versions 3 (3.5 and 3.6
recommended), Internet Explorer, version 7.0 and 8.0 (32-bit version only), or (for Mac) Safari 4.
For displaying the videos and pictures from the cameras in the browser we recommend installation of Java SE
5.0 or higher, latest Java 6 version recommended available on (http://www.java.com/).
For viewing of the recordings or of the live data in MPEG4 or H.264 codecs, the Java web applet requires
installation of plugin native libraries onto the client computer. These libraries are installed automatically and
take up only approximately 2MB of hard drive space.
5

1 ABOUT IPCORDER
1 ABOUT IPCORDER
1.2 System Requirements
1.2 System Requirements
Required specifications of the computer the video is to be viewed on depend on the number of devices used. It
is necessary to allow approximately 500MHz of the processor cycle and 50MB RAM for viewing of one camera
in 1Mpx resolution. Minimal recommended configuration is 2GHz processor and 1GB RAM. It is also necessary
to count with large amounts of data that need to be transferred while downloading the video from the camera
to the computer. In case of downloading a bigger number of cameras at once, it is necessary that the IPCorder
is connected to the 1GB port of the network switch.
For automatic date and time synchronization (recommended) it is necessary that the IPCorder be connected to
a network with an access to NTP server.
The IPCorder supports SATA and SATA2 3.5” format hard drives. It is possible to combine the two types.
6

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 Functions Overview and Management
2.1 First Login
While booting into the Normal Mode, a login page (Picture 1) is displayed. The default password for the admin
user (the main administrator) is set to “admin”.
Figure 1: Login screen
After logging in for the first time, we recommend you first change the Administrator Account password in the
section Management – Preferences – Change Password. In default settings the interface language is set to
English, if you need to change this setting you can do so in Management – Preferences – User Preferences.
Further on, it is necessary to configure the basic network parameters (chapter 2.2), set the correct time and
date (chapter 2.4) and, if necessary, also to allow remote access to the device (chapter 2.7). All these attributes
can be set up in the menu Management – Configuration. Please follow the instructions given in the chapter
2 Functions Overview and Management. We also recommend you to update the firmware (chapter 4.5) with
the last stable version available, which might include important security and other patches, as well as new
functions. The new function Configuration guide which you can find in chapter ?? will help you with initial setup
of your new IPCorder.
2.2 Network
Access this section in the menu Management – Configuration – Network.
In the first part – Network Settings – you can configure parameters which define how and where the IPCorder
will be available in the local network (figure 2).
7

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.2 Network
2.2 Network
Figure 2: Network settings
•Automatic configuration (DHCP) – If this option is selected, IPCorder will attempt to configure the network
settings automatically with the information the device receives from the DHCP server. The values inserted
in the input boxes, such as the IP Address, Net Mask, Gateway or the DNS server, will be ignored.
•Static IP Address – If this option is selected, it is necessary to manually insert the parameters of the IP
Address, Net Mask, Gateway and eventually also of the DNS server.
•IP Address – Is the address at which the device is available within the local network.
•Net Mask – Is the mask of the local network (or a segment of it) to which the device belongs (for example
255.255.255.0).
•Gateway – Is an IP Address at which a Gateway or a Router is available for forwarding communication
from the local network to the Internet and other external networks.
•DNS server – Is an IP Address of the Domain Name Server, which the device should use for translation
of the DNS names to IP Addresses.
In the Domain Settings you can configure under what DNS name should the IPCorder appear within the
network:
•Host Name – The DNS name chosen for the IPCorder within the domain (for example in
mybox.example.net it is mybox). If there is none, you can use “localhost.” However, if you plan to
have IPCorder sending e-mails (see the section E-Mail), it is necessary that the SMTP server be able
to recognize the device under such a name.
8

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.3 E-mail
2.3 E-mail
•Domain – The domain into which the device belongs (for example in mybox.example.net it is example.net).
If there is no domain, you can put in “localdomain.” It is again necessary that the SMTP server recognizes
the domain.
The second part – Other Settings
•Enable UPnP presentation – Option of presenting the IPCorder as an UPnP (Universal Plug and Play)
device. This setting will switch on/off IPCorder’s UPnP function. If this checkbox is ticked, the device will
be visible in Network Places of MS Windows (presuming that the Windows are configured correctly).
•Enable URL based login – If this option is checked you can login to the system using specific login URL,
however this aproach is considered insecure because both username and password are part of the URL
and can be easily compromised.
Confirm the changes by clicking the Apply Changes button.
If you are not sure about any of the items, please contact your local network administrator or your Internet
access provider.
Note: Configuration of the basic network parameters can be carried out even in the Rescue Mode, on the page
Network Settings. This might be especially helpful when you are experiencing problems with restarting the
device into the Normal Mode.
2.3 E-mail
The IPCorder offers the option to inform the user about basic system events by sending e-mails. See the
options in the menu Management – Configuration – E-Mail (Figure 3).
For sending e-mails, it is necessary to configure correct parameters about the SMTP (Simple Mail Transfer
Protocol) server. If you are not sure about any of the items, please contact your local network administrator or
your e-mail account provider.
SMTP Server Settings:
•SMTP Server – Is a server servicing the outcoming e-mails from IPCorder.
•Use SMTP Authentication – Here you can configure whether the SMTP server you are using requires
authentication.
•User name and Password (SMTP) – Insert the user login and password necessary for accessing the
SMTP server.
•Email messages – here fill in the e-mail address the IPCorder should use for informing about switching
into the Rescue Mode (if this option is selected bellow) or eventually other system status changes.
•Send an E-mail when rescue mode activated – Select this option if you want the IPCorder to send an
e-mail to the administrator when it reboots into the Rescue Mode.
Confirm the changes by clicking the Apply Changes button. Rules are used for defining under what
circumstances the status e-mails should be sent (see the chapter 4.3 Rules).
9

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.4 Time
2.4 Time
Figure 3: E-mail settings
2.4 Time
In the menu Management – Configuration – Time, you can find the input form for setting the system time (Figure
4). The current system time is displayed in the top right corner of the interface.
First specify which time zone you are in by selecting the area and city the device is operating in (this can of
course differ from the time zone of the computer from which you are connecting to the device).
If the option Allow NTP Synchronization is selected, the IPCorder automatically synchronizes time with chosen
NTP (Network Time Protocol) server. It is necessary to insert the IP Address or the DNS name of a NTP server
(for example pool.ntp.org) which should be used as a time source (Constant availability of such server is a vital
feature for picking one).
If no NTP server is available, please use the option of setting the time manually by inputting the actual time and
date into the Time and Date box. There is also the option Synchronize with this computer, which sets the time
according to the system time of the computer you are accessing the device from.
Confirm the changes by clicking the Apply Changes button.
The IPCorder automatically switches to and from the DTS time (aka summer time) depending on the selected
10

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.5 Storage Space Settings
2.5 Storage Space Settings
Figure 4: Time settings
time zone.
2.5 Storage Space Settings
Page (Settings – Settings – Storage) shows device disk information. (Picture 5).
•Raid type – Single for KNR-090 and KNR-100. Raid type for KNR 400 .
•Disk Raid status – only relevant for device with RAID configuration. KNR 090 always shows OK.
•Capacity – Disk capacity available for storing recorded videos
•Status –In use for KNR-090 and KNR-100 if the disk is ok. Failed if the disk has problems.
•Tray – always 1 for KNR-090.
The system is constantly monitoring the available disk space. If it is running out of space older records are
automatically erased to free more space. You can configure this in section Storage settings.
Data can be backed up by either downloading the recorded files in the playback window (there is a link to
Records under the playback window) or download in bulk via FTP (see chapter 2.6 FTP).
There is also and Erase disk button in this section – this will erase all data on the disk and you will need to run
the setup to be able to use the device again.
11

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.6 FTP
2.6 FTP
Figure 5: Storage
Figure 6: Rescue mode – Erase disk
If for some reason you need to replace a disk, turn the device off first, replace the disk. The device will boot
into the rescue mode and unless the disk was already formatted you will need to set up the disk by clicking the
Setup disk tool. The device will then restart to normal mode.
2.6 FTP
In the menu Management – Configuration – FTP (Figure 7) you can configure the FTP (File Transfer Protocol)
access to data. Unlike when viewing particular videos in the Recordings sections, the FTP allows access to the
12

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.7 Remote Access
2.7 Remote Access
very files and copying them in bulk.
Figure 7: FTP settings
The FTP Access is switched off in the default configuration. You can allow it by ticking the Enable FTP access
checkbox and confirming the changes by clicking the Apply Changes button. The user name for FTP is in
default set to “ftp”. When using FTP access for the first time, it is necessary to choose a password for FTP
access in the FTP Password section. The password may also be later changed here, if necessary.
The FTP Access does not allow the user to delete the old recordings manually. Erasing of the old data is only
possible through the function Purge data older than ... available in the Storage section.
2.7 Remote Access
If you want to access the IPCorder and its subordinate devices remotely from other networks (i.e. via Internet),
it is necessary to configure the so-called Remote Access. For making this possible, the local network in which
the IPCorder is connected must contain a router (Internet Gateway) capable of translating addresses.
In the menu Management – Configuration – Remote Access (Figure 8), you first need to allow the remote
access by clicking the Enable remote access checkbox. Depending on the characteristics of the router that is
being used, it is then mandatory to choose from the two possible ways of access to the device.
•Automatic router control – If the router that is being used supports the UPnP (Universal Plug and Play)
protocols, the IPCorder can control the remote access dynamically, with no need to configure it manually.
13

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.7 Remote Access
2.7 Remote Access
Figure 8: Remote access
When this option is used, the IPCorder provides the access to its subordinate devices dynamically only
for as long as the user is using the IPCorder’s Live View function.
•Manual router setup – If your router does not fully support UPnP protocols, it is necessary to set the
remote access to the devices by static configuration.
Fill in the Preferred number of the port, at which the IPCorder should be available from the outside networks,
into the Preferred web port input box. If your Internet Gateway has a outgoing address (public Internet address)
for example: 194.114.132.12, and the Preferred web port will be set to 1024, then the address you will input
into the Internet browser for accessing the IPCorder remotely will be http://194.114.132.12:1024 (the link is
displayed in a public URL format). The Port Range then specifies the scale of available ports the IPCorder can
allocate to its subordinate devices to make them also remotely accessible. It has to be large enough to allow
for two ports for each device and two for IPCorder. The values of From and To are inclusive, and the value set
for Preferred web port must lie within this range.
If you are using the manual router setup, the IPCorder will, after the changes are confirmed, generate a table
according to which the router must be configured (Figure 9). You can print out the table by clicking the Print
Static Tunnels button.
The content of respective fields is:
•Timestamp – The time and date of the last change of settings. Every time when the IPCorder settings are
changed, a new camera is added or its network parameters are changed, it is necessary that the router
is configured to according to the latest version of the table.
14

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.7 Remote Access
2.7 Remote Access
Figure 9: Static tunnels table
•Device – The name of the device (camera), for which a translation record is required.
•IP Address – The address of the target device within the local network where the data from the router
should be sent. On routers, this address is often labelled as Target IP Address.
•Target/To Port – Is the port on the device where the data should be sent. Together with the IP Address,
these two pieces of information define the final destination of the data. On routers, this port is often
labelled as the Target Port or the To Port.
•Protocol – Is the protocol of the IP base which is being used. On routers, it is usually labelled as Protocol.
•Port on Gateway – Is the port on the outer side of the router (Gateway) where the data from the outside
should be sent. This port belongs to the defined range and on routers is often labelled as the Source Port
or the From Port.
From the outside, the devices are available at the address consisting of:
Outer address of the router:Port on Gateway
It is necessary to input the values from this table to the Port Forwarding or NAT settings of the router (for
example with Asus WL500g, the final configuration should look like in figure 10) and keep them up to date, and
in accordance with the IPCorder settings.
If you have enabled the remote access, we recommend that you secure the access to cameras with password
(see the section 3 Device Management). If the remote access remains unprotected, it is possible to simply
15

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.7 Remote Access
2.7 Remote Access
Figure 10: Example of manual router setup
guess the IP Address and Port number and whoever can then repeatedly access the subordinate devices even
without the IPCorder interface. The Automatic Router Control option is thus partially also a security upgrade
because the access to cameras is open only for the length of time absolutely necessary (only when the user is
watching the live camera stream in IPCorder’s viewing applet) and what is more, the assigned ports differ with
each access.
The IPCorder with the remote access enabled is automatically attempting to distinguish whether the user is
connecting to it from the local network or remotely. If the remote access is detected, a checkbox Force Local
Access appears on the login page. A misdetection of remote access might occur, even when the user is in
fact accessing the IPCorder from the local network. In cases like these, tick this checkbox to ensure proper
operation of the interface and all its functions.
If you are unsure about any of these settings, please contact your local network administrator or your Internet
access provider for advice.
16

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.8 User Account Management
2.8 User Account Management
2.8 User Account Management
The IPCorder interface offers two types of user accounts – Administrator Account and User Account. The
administrators can change any system configuration, including all preferences related to configuration of user
accounts in the menu Management – Preferences – User Preferences (Figure 11).
Figure 11: User Account Management
If you wish to create a new account, go into menu Users – Add (Figure 11), insert new User Name,Password,
pick the type of the account (either User or Administrator) and click the Create button.
In the default settings, the user can only view the live stream from cameras. When logged in as a user, only
the list of Views with info about their layout (for example 2x2) will appear in the Management menu. Similarly,
only the list of devices with their IP addresses will be accessible in the menu Devices. In the default settings,
users can also change their password in the menu Management – User – Manage or adjust their personal user
settings (see the User Settings section).
While creating a new user account, the administrator can, by ticking appropriate checkboxes, delegate the user
privileges for browsing the recorded data, creating his own Views or if need be, allow him to use the remote
access (for this setting to function, you first need to configure the remote access to the IPCorder properly in the
menu Management – Configuration – Remote Access).
Confirm the changes by clicking the Apply Changes button.
The administrator can erase, edit privileges, or if need be, change the password to any existing user account
(for example if the user has forgotten his/her password) in the menu Management – Users – Manage.
17

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.9 User Settings
2.9 User Settings
Figure 12: User Preferences
2.9 User Settings
Each user has, apart from his/her password, also a personal set of user preferences. These most importantly
include the individual interface language settings and the date, time and decimal numbers format settings.
The user can alter only the settings for his/her own account (i.e. the account he/she is logged into).
For changing these, go into the menu Management – Preferences – User Preferences (Figure 12).
To confirm the changes, click the Apply Changes button.
2.9.1 Changing the Password
Each user can change his/her personal password in the menu Management – Preferences – Change Password
(Figure 13). You need to input the old password and twice the new one.
Should the user forget his/her password, any administrator can change it for him/her. This can be done in the
menu Management – Users – Manage.
18

2 FUNCTIONS OVERVIEW AND MANAGEMENT
2 FUNCTIONS OVERVIEW AND MANAGEMENT
2.9 User Settings
2.9 User Settings
Figure 13: Changing the password
19
This manual suits for next models
4
Table of contents
Other IPcorder DVR manuals