Before You Use This Product The use of surveillance devices may be prohibited in your country by law. The Network Camera is not only a high-performance web-ready camera but also can be part of a flexible surveillance system. It is the user’s responsibility to ensure that the operation of such devices is legal before installing this unit for its intended use.
Table of Contents Installation ...4 Hardware Installation ... 4 To install in Ethernet... 4 To install in wireless LAN ... 5 Software Installation ... 6 Initial Access to the Network Camera ... 10 Installing Plug-in ... 10 Check Network Settings ... 11 Add Password to Prevent Unauthorized Access ...
Page 6
If the web space has FTP service ... 24 If the web space has no FTP service ... 25 Build a Security Application... 27 Send Snapshots When Motion is Detected ... 28 Definitions in Configuration ... 30 System Parameters ... 31 User Group Administration ...
Page 7
A. Troubleshooting ... 61 B. Cleaning the Lens... 65 C. Pan/Tilt/Zoom Data ... 66 D. URL Commands of the Network Camera ... 67 Overview... 67 Style Convention ... 67 General CGI URL Syntax and Parameters ... 68 Get Server Parameter Values... 68 Set Server Parameter Values ...
Installation Hardware Installation Upon powering up, the device runs through a self-test procedure and the front LEDs will blink between green and red for a few times. If self-test passes, the LEDs will shut off and the Network Camera will be on stand-by and ready for software installation.
after self-test, go to next paragraph “Software Installation”. If the Ethernet is not available, the Network Camera will switch to wireless LAN mode. To install in wireless LAN If the Ethernet is not available while power on, the Network Camera will search for any access point with the SSID “default”.
Software Installation In this manual, "User" refers to whoever has access to the Network Camera, and "Administrator" refers to the person who can configure the Network Camera and grant user access to the camera. At the end of the hardware installation, the Administrator must place the product software CD into the CD-ROM drive of the PC running in MS Windows.
Page 11
Upon Installation Wizard’s start up, a searching box will pop up. searches for product on the same LAN: For the series number in the “Serial Number” field, please check the label on the bottom of the camera. After searching, Network Cameras will be located by the Installation Wizard.
Page 12
The IP addresses shown in the "Current IP Address" field reflect those on the local network. They may be from the DHCP server. If there is no DHCP server, the camera will try to find a free IP address (this takes from 15 second to 3 minutes, depending on the LAN status).
Page 13
For more detailed usage of the Installation Wizard, please refer to the user’s manual of the Installation Wizard. - 9 -...
Initial Access to the Network Camera Installing Plug-in For the initial access to the Network Camera in Windows, the web browser may prompt for permission to install a new plug-in for the Network Camera after a period of time of downloading. Permission request depends on the Internet security settings of the user’s PC or notebook.
Check Network Settings The Network Camera can be connected either before or immediately after software installation onto the Local Area Network. The Administrator should complete the network settings on the configuration page, including the correct subnet mask and IP address of gateway and DNS. Ask your network administrator or Internet service provider for the detail information.
Add Password to Prevent Unauthorized Access The default Administrator’s password is blank and the Network Camera initially will not ask for any password. The Administrator should immediately implement a new password as a matter of prudent security practice. Once the Administrator’s password is saved, the Network Camera will ask for the user’s name and password before each access.
How to Use Authentication After opening the web browser and typing in the URL of the Network Camera, a dialogue window pops up to request a username and password. The foreground is the login window and the background shows the message if authentication fails.
Primary User’s Capabilities Main Screen with Camera View The main page layout has three parts: Configuration functions: The camera can be configured using these user interfaces. Camera View: What the camera sees. Pan/Tilt/Zoom control buttons: These buttons provide a command interface to control the aim of the camera.
The Configuration: “Digital Output” Clicking on the “On” or “Off” button turns the digital output to either on or off status. “Snapshot” Clicking on the “Snapshot” can get a JPEG format image of the current camera view in another window. “Client Settings”...
This selection box sets the moving range of the “Left” and “Right” commands. “Tilt speed” This selection box sets the moving range of the “Up” and “Down” commands. “Zoom speed” This selection box sets the moving range of the “zoom in” and “zoom out” commands.
Client Settings There are four settings for the client side. Media Options - For the User to determine whether to receive video, audio or both. Protocol Options – Which allows choosing on connection protocol between client and server. There are two protocol choices to optimize your usage – UDP and HTTP. The UDP protocol allows for more real-time audio and video streams.
Page 22
“Streaming Video” options, the video connection will keep alive to enable you to see smooth video, while “Single JPEG” options will let you see the video in JPEG format by client periodic update the JPEG image from server according to the “Frame rate”...
Administrator’s Capabilities Fine-tuning for Best Performance There are a few choices the Administrator is allowed to maximize the capabilities of the Network Camera. Best performance generally equates to the fastest image refresh rate with the best video quality, and at the lowest network bandwidth as possible.
For Best Real-time Video Images To achieve good real-time visual effect, the network bandwidth should be large enough to allow a transmission rate of greater than 20 image frames per second. If the broadband network is over 1 Mbps, set the “Fix bit rate” to 1000Kbps or 1200Kbps, or set “Fix quality”...
Somewhere Between Real-time and Clear Images If you have a broadband network, set “Fix quality” at ”Normal” or better, rather than setting “Fix bit rate”. You can also fix the bandwidth according to your actual network speed and adjust the frame rate. Start from 30 fps down for best results but not below 15 fps.
Opening Accounts for New Users Protect Network Camera by Passwords The Network Camera is shipped without any password by default. That means everyone can access the Network Camera including the configuration as long as the IP address is known. It is necessary to assign a password if the Network Camera is intended to be accessed by others.
user to send speech to the Network Camera. The “Listen” privilege permits the user to listen sounds from the server. You may edit or delete some users from the third field. More Flexible Options for Viewers If you want to have a guest account for viewers only, you just need to add a user without password and disable all the privileges.
If the web space has FTP service Set the Network Camera up as an FTP client to upload the pictures. The access to the Network Camera will be independent of the number of viewers and the picture quality will remain constant. 1.
2. Click on “Mail & FTP” in the left column, 3. Fill in the FTP related settings including server, server port, user name and password, as well as the upload path if it is specified by the web space, 4. Click on “Save”, 5.
Page 30
Example of an auto-refresh web page: <html> <head> <title>Example - auto refresh</title> </head> <body> <p align=left> <font size="7" face="Comic Sans MS" color="#FF0000"> MiniAVServer Demo </font> </p> <p align=left> <!-- Begin of scripts to auto refresh the image. Change the IP address in the image URL and refreshrate if necessary.
Build a Security Application The Administrator can combine options on the application page perform many useful security applications. There are trigger sources coming from attached devices, such as for motion detection. There are also kinds actions responding such events, including uploading snapshots over the Internet and driving other attached...
following the original event, Send Snapshots When Motion is Detected If no external sensor is available, the Administrator can use the built-in motion detection to monitor any movement and send snapshots via emails for security check. 6. Click on “Motion detection” in the left column, 7.
Page 33
14. Check on the window name set in step 9, 15. Check “Upload snapshots while motion detected”, if e-mailing the snapshots is preferred, 16. Check “Send snapshots by email”, 17. Click on “Save” to validate. - 29 -...
Definitions in Configuration Only the Administrator can access system configuration. Each category in the left column will be explained in the following pages. The bold texts are the specific phrases on the Option pages. The Administrator may type the URL below the figure to directly enter the frame page of configuration.
System Parameters "Host name" The text displays the title at the top of the main page. “Turn off the LED indicator” Check this option to shut off the LED on the rear. It can prevent the camera’s operation being noticed. “Automatically restore DO state”...
User Group Administration “Root password” Change the Administrator’s password by typing in the new password identically in both text boxes. The typed entries will be displayed as asterisks for security purposes. After pressed , the web browser will ask the Administrator for the new password for access.
Page 37
<url> http://<Network Camera>/setup/security.vspx <Network Camera> is the domain name or original IP address of the Network Camera. - 33 -...
Edit User Type the new password, change the privilege and press to modify the account. <url> http://<Network Camera>/setup/edituser.vspx <Network Camera> is the domain name or original IP address of the Network Camera. - 34 -...
Network Settings Any changes made on this page will need to restart the system in order to validate the changes. Make sure every field is entered correctly before clicking on "Get IP address automatically" & “Use fixed IP address” The default status is “Get IP address automatically”. This can be tedious having to perform software installation whenever the Network Camera starts.
the User must be notified the change for the connection to be successful. For instance, when the Administrator changes the HTTP port of the Network Camera whose IP address is 192.168.0.100 from 80 to 8080, the User must type in the web browser “http://192.168.0.100:8080”...
Wireless “SSID” (Service Set Identifier), it is a name that identifies a wireless network. Access Points and wireless clients attempting to connect to a specific WLAN (Wireless Local Area Network) must use the same SSID. The default setting is default. Note: The maximum length of SSID is 32 single-byte characters and SSID can’t be any of “, <, >...
Page 42
“Auto” – Will automatically decide the authentication mode of the wireless client. “Shared” – allows communication only with other devices with identical WEP settings. “Open” – communicates the key across the network. “Key length” The administrator can select the key length among 64, 128 or 256 bits.
DDNS & UPnP “Enable DDNS” This option turns on the DDNS function. “Provider” The provider list contains four hosts that provide DDNS services. Please connect to the service provider’s website to make sure the service charges. “Host Name” If the User wants to use DDNS service, this field must be filled. Please input the hostname that is registered in the DDNS server.
Page 44
<url> http://<Network Camera>/setup/ddnsupnp.vspx <Network Camera> is the domain name or original IP address of the Network Camera. - 40 -...
Mail & FTP SMTP “1st SMTP (mail) server” The domain name or IP address of the external email server. “1st SMTP account name” Granted account name on the email server. “1st SMTP password” Granted password on the email server. “1st recipient email address” The email address of recipients for snapshots or log file.
Page 46
instructions for the external FTP server for details. The folder privilege must be open for upload. “1st FTP passive mode” The Network Camera is located inside the network protected by a firewall, data connection for FTP may be prohibited. By selecting passive mode, the FTP can bypass the rule and allow snapshot upload to proceed.
Page 47
<url> http://<Network Camera>/setup/mailftp.vspx <Network Camera> is the domain name or original IP address of the Network Camera. - 43 -...
Video Codec Parameters “Text on video” The text will be displayed in the black bar above the video window with a timestamp. The timestamp is captured from date and time of the Network Camera that is maintained by a built-in real-time clock. “Color”...
Page 49
improve efficiency in the multi-user environment when running in the low bandwidth environment. But it will cause each connection slow a few minutes when connection established. <url> http://<Network Camera>/setup/video.vspx <Network Camera> is the domain name or original IP address of the Network Camera.
Image Settings Click on “Image Settings” to pop up another window for tuning "Brightness", “Contrast”, “Hue” and "Saturation" for video compensation. CCD Settings Click on “CCD Settings” button, the CCD settings window will pop up. Each levels ranged from -5 to +5.
Page 51
The default setting of the CCD is of auto-IRIS mode. Therefore the “Auto electronic shutter” (AES) option will be fixed at 1/60 (1/50) second. Once the shutter is selected as “Auto”, the IRIS of the CCD will become fixed. There are several selectable items for AES.
Page 52
video colors. The administrator can set different color temperatures (3200K~8000K) to get correct colors. Checking “Low lux mode” helps seeing object in poor illuminative environment. Turning on “Auto switch to B/W in low lux mode” together with “Low lux mode” being checked, the video will become black and white automatically if the camera is aiming at dark environment.
Page 53
options. Click on “Save” to set the CCD settings. Click on “Restore” to recall the original settings without incorporating the changes. - 49 -...
Audio “Transmission mode” There are five options to select. For all the modes, only one client can talk to the server at the same time. “Full-duplex (Talk and listen simultaneously)” In this mode, the User can talk to the server while listening sound from the server simultaneously. “Half-duplex (Talk or listen, not at the same time)”...
Page 55
<url> http://<Network Camera>/setup/audio.vspx <Network Camera> is the domain name or original IP address of the Network Camera. - 51 -...
Motion Detection “Enable motion detection” Check this option to turn on motion detection. Click on this button to add a new window. At most three windows can exist simultaneously. Use the mouse to click, hold and drag the window frame to resize or the title bar to move.
Camera Control On the Camera Control page, there are two main function control areas: Camera control area The pan and tilt functions can be controlled with these buttons. The “Left” button aims the camera to the left; the “Right”, “Up”, and “Down” buttons aim the camera accordingly.
Page 58
“Set as home” Click on the button will command the Network Camera to set the current aiming position as Home position. That is: when user click on the “Home” control in Camera control area or after the Network Camera rebooted, the aiming area will be moved to the current position.
Page 59
Camera control area Preset function area <url> http://<Network Camera>/setup/camctrl.vspx <Network Camera> is the domain name or original IP address of the Network Camera. - 55 -...
Application Setup Weekly Schedule “Sun” ~ “Sat” Select the days of the week to perform the following operations. “Snapshots begin at” Set the time to start operations. “Snapshots stop at” Set the time to stop operations. Setting identical begin time and stop time means 24-hour operation.
condition can be selected at once. While choosing to trigger an output alarm, the digital output will short both pins and complete the external device’s circuit. The normal state is open. Either email or FTP can be used to command uploading snapshots.
Page 62
<url> http://<Network Camera>/setup/app.vspx <Network Camera> is the domain name or original IP address of the Network Camera. - 58 -...
Viewing System Log Click on the link on the configuration page to view the system log file. The content of the file provides useful information about configuration and connections after system boot-up. Viewing System Parameters Click on this link on the configuration page to view the entire system’s parameter set. The content is the same as those in CONFIG.INI.
Remote Controller Model PZ61x2 provides a remote controller to command the camera’s pan/tilt and other functions. The direction control part provides the function as on the main web page. The Pan/Patrol/Stop functions are also the same as on the main web page. “Auto Patrol”...
Appendix A. Troubleshooting Status LED After powering up, the Network Camera performs a self-diagnostic to detect any hardware defects. The following table lists the LED patterns in general. In case of any fatal error, the LED will blink in a pattern other than those below. Condition During self-diagnostic after power on Ethernet signal is lost...
Page 66
B. Frequently Asked Questions Q What if I forget my password? A After the Administrator's password has been assigned, every access to the Network Camera needs authentication. If you are one of the managed users, you have to ask the Administrator for the password. If you are the Administrator, there is no way to recover the root password except by restoring the factory default settings.
Page 67
Q Can I install it on ceiling? A Yes. There are flip and mirror options in video configuration page to correct the images for upside down installation. Q The image is not clear enough. A Rotate the lens to adjust the focus after the Network Camera has been installed in the proper position.
Page 68
For a larger number of users, it is recommended to build another web server to host the retrieved contents from the Network Camera. Q How fast is the video rate of the Network Camera? A The MPEG4 codec engine can process up to 30 frames per second internally. However the total performance is subject to many coefficients such as: 1.
B. Cleaning the Lens The Network Camera with Pan/Tilt/Zoom is a network camera with high quality lens. When it is necessary to clean the lens, please follow these instructions: 1. Prepare cotton swabs and alcohol. 2. Moisten the cotton swab with alcohol. 3.
C. Pan/Tilt/Zoom Data unit tilt angle: 0.918 degree The tile speeds of different auto pan/tile speeds. auto tile speed 1: 1.65 degree/sec auto tile speed 2: 6.59 degree/sec auto tile speed 3: 8.24 degree/sec auto tile speed 4: 10.98 degree/sec auto tile speed 5: 16.47 degree/sec auto tile speed 6: 32.95 degree/sec tilt speed...
8~100 0.32 0.32 0.32 0.97 1.94 2.91 3.88 4.85 5.81 6.46 7.11 D. URL Commands of the Network Camera For some customers who already have their own web site or web control application, the Network Camera can be easily integrated through convenient URLs. This section lists the commands in URL format corresponding to the basic functions of the Network Camera.
http://<servername>/cgi-bin/video.jpg Description of returned data is written with "Return:" in bold face followed by the returned data in a box. All data returned as HTTP formatted, i.e., starting with the string HTTP is line separated with a Carriage Return and Line Feed (CRLF) printed as \r\n.
Page 73
Syntax: http://<servername>/cgi-bin/admin/getparam.cgi?[<parameter>] [&<parameter>…] where the <parameter> should be <group>[_<name>] or <group>[.<name>] If you do not specify the any parameters, all the parameters on the server will be returned. If you specify only <group>, the parameters of related group will be returned.
Set Server Parameter Values Note: This request require administrator access Method: GET/POST Syntax: http://<servername>/cgi-bin/admin/setparam.cgi? [nosync=<value>&]<parameter>=<value> [&<parameter>=<value>…][&return=<return page>] parameter value 0, 1 nosync <group>_<name>. value to assigned Assign <return page> return Example: Set the IP address of server to 192.168.0.123 http://myserver/cgi-bin/admin/setparam.cgi?Network_IPAddress=192.168.0.123 description Specifies that there should be no sync (write) of the corresponding configuration file on flash.
Available Parameters on the Server Group: System NAME VALUE hostname <text (r/w) than 15 characters> ledoff (r/w) resetdo (r/w) delayresetdo 1~999 (r/w) date <yyyy/mm/dd> (r/w) <keep> <auto> time <hh:mm:ss> (r/w) <keep> <auto> <domain name or IP (r/w) address> timezone -12 ~ 12 (r/w) updateinterval 0 ~ 2147483...
Page 76
firmwareversion <text than 39 characters> restore restart 0 ~ 65535 (w)(restart) do<1~4> <state> di<1~4> <state> supportscriptversion <text than 10 characers> scriptversion <text than 10 characers> Group: Security NAME VALUE username_<1~ <text string 10> than 15 characters> (r/w) userpass_<0~1 <text string 0>...
Page 80
keylength (64, 128) for 802.11g (r/w) keyformat (r/w) ASCII keyselect 1 ~ 4 (r/w) key1 <text string shorter than (r/w) (depends on keyformat & keylength) key2 <text string shorter than (r/w) (depends on keyformat & keylength) key3 <text string shorter than (r/w) (depends on keyformat &...
Page 81
NAME VALUE text <text string shorter than (r/w) 15 characters> codectype (r/w) (restart) 1 size (r/w) color (r/w) quality (r/w) quant (r/w) bitrate 64000 (r/w) 128000 256000 384000 512000 768000 1000000 1200000 maxframe (r/w) DESCRIPTION enclosed caption MPEG4 MJPEG half half x 2 normal normal x 2...
Page 82
flip (r/w) mirror (r/w) Group: Audio NAME VALUE bitrate 8000 (r/w) 24000 32000 transfermode (r/w) sendclientaudio (r/w) source (r/w) lowbandwidth (r/w) enableaec (r/w) Group: Image NAME VALUE brightness <-5 ~ 5> set maximum frame rate to 15 fps set maximum frame rate to 20 fps set maximum frame rate to 25 fps set maximum frame rate to 30 fps flip image...
Page 83
(r/w) saturation <-5 ~ 5> (r/w) contrast <-5 ~ 5> (r/w) <-5 ~ 5> (r/w) mode Preview Restore Save Group: Motion NAME VALUE enabled (r/w) win<1~3>_enabled (r/w) win<1~3>_name <text (r/w) than 15 characters > win<1~3>_left 0 ~ 352 for CCD (r/w) 0 ~ 320 for CMOS win<1~3>_top...
Page 84
Group: DDNS NAME VALUE enable 0, 1 (r/w) provider 1 ~ 4 (r/w) hostname Text string shorter than (r/w) 63 characters. usernameemail Text string shorter than (r/w) 63 characters. passwordkey Text string shorter than (r/w) 63 characters. update 0, 1 Group: UPNP NAME VALUE...
Page 85
(r/w) dwelling 0 ~ 9999 (r/w) enableir 0, 1 (r/w) presetname_<0~9> Text string shorter than (r/w) 30 characters. presetpan_<0~9> -127 ~ 127 (r/w) presettilt_<0~9> -127 ~ 127 (r/w) patrolname_<0~19> Text string shorter than (r/w) 30 characters. Group: CCD NAME mode (r/w) autoiris (r/w)
(r/w) lowluxmode (r/w) obwlowluxmode (r/w) enableblc (r/w) blcsenslevel (r/w) blcarea(0) (r/w) blcarea(1) (r/w) blcarea(2) (r/w) blcarea(3) (r/w) blcarea(4) (r/w) blcarea(5) (r/w) Drive the Digital Output Note: This request requires the privilege of I/O access control. Method: GET/POST Syntax: color temperatures (3200K~9600K). Set whitebalancemode to 1 before setting this parameter.
http://<servername>/cgi-bin/setdo.cgi?do1=<state>[&do2=<state>] [&do3=<state>][&do4=<state>][&return=<return page>] Where state is H, L. H means NC (normal close) connected with COMMON and L means NO (normal open) connected with COMMON. The number of DO dependents on the server type. parameter Value <state> do<num> <return page> return Example: Drive the digital output 1 to high and redirect to an empty page http://myserver/cgi-bin/setdo.cgi?do1=H...
Content-Length: <length>\r\n \r\n [di1=<state>]\r\n [di2=<state>]\r\n [di3=<state>]\r\n [di4=<state>]\r\n where <state> can be H or L. Example: Query the status of digital input 1 Request: http://myserver/cgi-bin/getdi.cgi?di1 Response: HTTP/1.0 200 OK\r\n Content-Type: image/jpeg\r\n Content-Length: 7\r\n \r\n di1=H\r\n Capture Single Snapshot Note: This request require normal user privilege Method: GET/POST Syntax: http://<servername>/cgi-bin/video.jpg...
<binary JPEG image data> Account Management Note: This request requires administrator privilege Method: GET/POST Syntax: http://<servername>/cgi-bin/admin/editaccount.cgi? method=<value>&user=<name>[&pass=<value>][&privilege=<value>] [&privilege=<value>][…][&return=<return page>] parameter value method delete edit username <name> userpass <value> description Add an account to server. When using this method, “username” field is necessary. It will use default value of other fields if not specified.
privilege <value> dido listen talk camctrl conf return <return page> System Logs Note: This request require administrator privilege Method: GET/POST Syntax: http://<servername>/cgi-bin/admin/syslog.cgi Server will return the up-to-date system log. Return: HTTP/1.0 200 OK\r\n Content-Type: text/plain\r\n Content-Length: <syslog length>\r\n \r\n <system log information>\r\n The privilege of user to add or to modify.
Server will accept the upload file named <file name> to be stored on the flash as “flash.bin” and return with <return page> if indicated. Camera Control Note: This request requires camera control access privilege Method: GET/POST Syntax: http://<servername>/cgi-bin/camctrl.cgi? [&iris=<value>][&speedpan=<value>][&speedtilt=<value>][&speedzoom=<value>] [&speedapp=<value>][&auto=<value>][&zoom=<value>][&return=<return page>] parameter value move...
focus auto stop iris auto open stop return <return page> Recall Note: This request requires camera control access privilege Method: GET Syntax: http://<servername>/cgi-bin/recall.cgi? recall=<value>[&return=<return page>] parameter value recall Text string than 30 characters return <return page> To do auto focus To focus on farer distance To focus on nearer distance Let the Network Camera control iris size...
System Information Note: This request requires normal user privilege Method: GET/POST Syntax: http://<servername>/cgi-bin/sysinfo.cgi Server will return the system information. Return: HTTP/1.0 200 OK\r\n Content-Type: text/plain\r\n Content-Length: <system information length>\r\n \r\n Model=<model name of server>\r\n HostName=<host name of server>\r\n Location=<video on text of server>\r\n [Preset<0>=<first preset location>\r\n] [Preset<1>=<second preset location>\r\n] [...]...