Product name: Release Date: Manual Revision: Video Server (VS3102) 2005/06/15 2.10 Web site: Email: www.vivotek.com technical@vivotek.com sales@vivotek.com ©Copyright 2000-2005. All rights reserved Made in Taiwan. 1 www.vivotek.
Before You Use This Product The use of surveillance devices may be prohibited by law in your country. The Video Server 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. It is important to first verify that all contents received are complete according to the list in the "Package Contents" chapter.
Table of Contents Before You Use This Product ................................................................ 2 Package Contents................................................................................... 7 Physical Description.................................................................... 8 Front Panel ....................................................................................................8 BNC video input ............................................................................
How to Use...................................................................................... 29 Authentication ...........................................................................................30 Installing plug-in .....................................................................................31 Primary User’s Capability ...................................................................32 Main Screen with Camera View .......................................................................
Monitor changed status of digital inputs .....................................................................63 Stop information dumping ................................................................................................64 Query status of digital inputs ..........................................................................................64 Set digital outputs................................................................................................................
Appendix .......................................................................................... 77 A. POST procedure ..................................................................................77 B. Frequently asked questions ........................................................78 C. Technical specifications .................................................................81 6 www.vivotek.
Package Contents Video Server VS3102 Power adapter Camera control cable Null modem cable Software CD I/O connector and wrench Quick installation guide Warranty card 7 www.vivotek.
Physical Description Front Panel BNC video input 75Ohms resistance video port for connecting an external camera. To ensure video modulation type being correctly detected, cameras should be attached and powered on before the Video Server is powered on. RCA audio input The audio input is connected by RCA connector of mono-audio Line-In signal. 8 www.vivotek.
Rear Panel Ethernet 10/100 socket Connect to Ethernet network with a UTP category 5 cables that cannot exceed 100 meters. Once the Ethernet cable is connected without error, Video Server will utilize Ethernet interface regardless of modem connection. COM port This RS232 serial port can connect with a modem or included null modem cable to utilize dial-up network when Ethernet is not available.
General I/O terminal block 1 Å DI+ INPUT 2 Å DI- INPUT 3 Å SW_COMMON OUTPUT (short with NC at initial state) 4 Å SW_NOPEN (Max. 1A, 24VDC or 0.5A, 125VAC) 5 Å RS485 B (inverting) 6 Å RS485 A (non-inverting) (Max. 50mA, 12VDC) OUTPUT The Video Server provides a very flexible general I/O interface to combine with the user’s security devices such as sensors, alarms, lighting or door locks. The general I/O terminal block has six pins for device control.
Each time Video Server starts; it will perform a Power-On Self Test, abbreviated as POST hereafter, to examine every hardware module. As soon as the administrator plugs in the power adapter, both LEDs under the network LED will flash one by one until the POST is done. If any module fails, both LEDs will indicate to the users the error according to the pattern listed in Appendix A. If the result is good, both LEDs will turn off for a while and then follows the pattern below.
Power adapter Connect the power jack of the included power adapter. Connecting the power adapter should be the last operation while physically installing the Video Server. 12 www.vivotek.
Installation To easily fit into various environments, the Video Server automatically detects the attached interfaces and configures itself to the best condition. Therefore users need not care whether the connected cameras are either NTSC or PAL, how to select the network between Ethernet and modem, and whether the Ethernet speed is 10Mbps or 100 Mbps. If the connected motorized camera is on the support list, users only need to plug and play without complicated configurations.
Ethernet Environment Hardware installation Before installing multiple the Video Servers at the well-chosen locations, the Administrator should memorize the serial numbers on the packages respectively for future use. Cable connection Shut down all the peripheral devices prior to connection. Connect the supplied cables from the Video Server to related devices according to the following steps. Note: The power adaptor must be kept unplugged until other cables are firmly connected. 14 www.vivotek.
Power on Make sure all cables are correctly and firmly connected before turning on the Video Server. Turn on cameras, sensors, alarm devices, and then attach the power adaptor of the Video Server to the electric power socket*. After the POST (power-on self test) is complete and the result is successful. At this stage, network speed and video modulation type are automatically detected. After addressing procedure is completed, the Video Server is ready.
Initial Access to the Video Server The Video Server 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. For complete protection from illegal usage, the Video Server provides two privileges and always needs user name and password before access. The standard level is the USER mode that consists of twenty user profiles.
Modem Environment Hardware Installation Before installing the Video Server, the administrator should memorize the serial numbers on the packages respectively for the initial passwords. To use a dial-up network, the Ethernet socket should be left disconnected since Ethernet is the first priority among available interfaces. After powering up, the Video Server will detect if any external modem is connected to the modem port. Once a modem is detected, the heartbeat LED will flash periodically.
Cable Connection Shut down the peripheral devices prior to connection. Connect the supplied cables from the Video Server to the related devices according to following steps. Note that power adaptor must be kept unplugged until other cables are firmly connected. For the first access to the Video Server without Ethernet, Administrator may use the included null modem cable to connect to COM for direct connection.
Software Installation For the first time, users should connect the included null modem cable between the COM port of the Video Server and any COM port of the PC for initial setup. Install a New Modem Open the control panel and double click the modems icon. 19 www.vivotek.
Check "Don't detect my modem......" item and click on to install a new modem. From (Standard Modem Type) choose the Standard 33600 bps Modem and click on . 20 www.vivotek.
Choose the serial port that the included null modem cable is attached to and click on . The null modem is now ready for use. If no Dial-Up adapter exists in the system, Windows will automatically prompt to install. Press to continue. 21 www.vivotek.
Setup a New Connection After the 33600 bps modem is installed, open the dialup network folder in Windows to build a new connection. Select the device as the newly installed standard 33600 bps modem and click on . 22 www.vivotek.
Just enter arbitrary digits as phone number and click on . The phone number used here is not important. After clicking on , this new connection will display in the Dial-up Networking folder and will be used for null modem connections. 23 www.vivotek.
Right-click on the newly setup connection icon for properties. In the first General page, clear "Use area code and Dialing Properties" option and click on . 24 www.vivotek.
Select 115200 as the speed and click on . On the second page, only check "Enable software compression" and "TCP/IP" while leaving others blank. . Now the connection is ready for null modem Keep other settings as default values and click on connection. 25 www.vivotek.
Double click the newly setup connection. A dialing information window will pop up. Enter “root” as user name and the serial number labeled on the bottom side of the box as the password and click on . The user name and password are identical to what is used in web access and may be changed by Administrator after successful installation. Notice that the letters in the serial number should be capital form. For example, type 'A' instead of 'a'.
Initial Access to the Video Server Through direct connection by null modem cable the Administrator can open the default web browser and type in 200.1.1.1 as the address and press enter. Note that 200.1.1.1 will be the default IP address in a dial-in connection and 200.1.1.100 will be the given IP address for the user's PC by the Video Server. The user name and password are the same as what was entered during installation.
negotiation and access web pages. However, only Administrator can access the configuration page. There is more information needed for correct modem operation. Refer to the modem setting section in configuration for further settings. The Video Server will wait for someone to dial in. If the Administrator has setup some conditions in the application, the Video Server will automatically dial out based on the Administrator's configuration.
How to Use The Video Server is a well-designed stand-alone video server. With the built-in web server, authorized users may use web browser Internet Explorer to watch the video and hear the audio streamed from the Video Server. The powerful video compression processes up to 30 frames per second and makes the scene in your browser as real-time display. The powerful audio compression processes the real-time audio and makes the synchronization of video and audio correctly.
Authentication After opening the Web browser and typing in the URL of the Video Server, a dialogue window pops up to request a username and password. For Administrator’s initial usage of the Video Server, enter the username as “root” and the password as the serial number in capital letters. The serial number can be found on the labels under the body of the Video Server and the top side of the carton. The primary users will be allowed to enter as soon as the Administrator finishes adding user profiles.
Installing plug-in For the initial access to the Video Server in Windows, the web browser may prompt for permission to install a new plug-in for the Video Server. This plug-in has been registered for certificate and is used to display the motioned pictures in the browser. Users may click on to proceed. If the web browser does not allow the user to continue to install, check the Internet security option and lower the security levels or contact your IT or networking supervisor for help. 31 www.vivotek.
Primary User’s Capability Main Screen with Camera View There is a logo image shown in the upper left corner. It can link to other web sites or resources depending on the settings in configuration. The assigned caption and system date/time will display in the banner above the image window. There might be some windows enclosed by red lines shown in the image as soon as motion is detected in the related windows. Click on the configuration link to the right of the image window to enter the configuration page.
“Zoom Factors” The range of zoom factor is from 100% to 400%, users can select any integer factor inside this area. “Hide” Click on this button can close the digital zoom control window http://< Video Server>
Client Setting There are two settings for the client side. One is “Media Option” for users to determine if audio should be muted. The other is “Protocol Option” which allows choices on connection protocol between client and server. There are three protocols choices to optimize your usage - UDP, TCP and HTTP. The UDP protocol allows for more real-time audio and video streams. However, some packets may be lost due to network burst traffic and images may be obscured.
http://
System configuration There are two methods provided for configuration. Web interface is quite easy and clear to use and FTP with script file is rapid for mass installation. System configuration can be accessed only by Administrator. Administrator may type the URL below the figure to directly enter the configuration page. If Administrator also wants to set certain options through the URL, read the section on advanced usage for reference. http:///setup/config.
System parameters To change the system name, type in the text box after "Host Name". This name will be displayed at the top of the main page. In the case that only the host name is changed, without adjusting date and time of the Video Server, click on "Keep current date and time". “Automatically restore DO state after seconds” allows you to restore DO state after events trigger DO. There are three ways to adjust system date and time. The easiest is to make the Video Server "sync with computer time".
Click on to validate changes. When user sets the illegal range of Date or Time, server will not accept this new setting and restore to the last setting. The legal range of year is between: 2000~2035. 38 www.vivotek.
User group administration To change the Administrator’s password, type the new password in both text boxes identically. What is typed will be displayed as asterisks for security purposes. After pressing , the web browser will ask Administrator for the new password for access. To add a new user, type the new user's name and password and press to insert the entry. There are a total of twenty user accounts.
Network settings Any change made to this page will restart the system in order to validate the changes. Make sure every field is entered correctly before clicking on . "Reset network at next boot", the default status is checked to avoid erroneous entries during installation. This can be tedious having to perform software installation whenever the Video Server starts. Therefore, once the network settings, especially the IP address, have been entered correctly, uncheck this option.
subnet mask may differ from the default value 255.255.255.0 and service providers may assign some specific network settings. Administrator should change the configuration according to what is given by the service provider. The configuration may include "IP address", "Subnet Mask", "Default Router", "Primary DNS" and "Secondary DNS". After changing network settings, be sure to leave "Reset network at next boot" blank to skip installation when the system restarts. Otherwise the settings will be erased.
SMTP “SMTP (mail) server 1” The domain name or IP address of the external email server. “Recipient email address 1” The email address of the recipients for snapshots or log file. Multiple recipients must be separated by semicolons, ‘;’. “SMTP account name 1” Some SMTP server requires an account name for logging in. Refer to your SMTP Administrator for detailed information. “SMTP password 1” The password for the SMTP server account.
“Secondary FTP passive mode” Passive mode setting for the backup FTP server. In both methods, a "2nd" server can be provided for backup connection for “1st”. However the primary server information should be entered first. If the primary server is not set, the related FTP or email will be deactivated. Note that it may take time to connect to the secondary server after the first one fails and it may affect some applications when conditions happen too often.
Administrator should notice that the IP address, subnet mask, default router and DNS servers will be cleared when the network interface is switched to the other. Refer to the related section of Ethernet or modem for software installation. 44 www.vivotek.
UPnP and DDNS Settings “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 users wants to use DDNS service, this field must be filled. Please input the hostname that is registered in the DDNS server. “Username/E-mail” The Username or E-mail field is necessary for logging in the DDNS server or notify users of the new IP address.
with UPnP certified Internet Gateway Device in the local network. This function can make port mapping for Network Camera automatically and users can access the Network Camera via Ethernet with the given port.. “Save” Click on the button save current settings for the DDNS service and UPnP function. Network Camera provides a free DDNS service. Administrators can choose safe100.net in the “Providers” field to use it. At the first time, Administrators must register an account for it. 46 www.vivotek.
Video codec parameters Options on this page will affect the image on the main page seen by users. "Text on Video" The text will be displayed in the black bar above the video window with a timestamp. The timestamp is captured from the date and time of the Video Server that is maintained by a built-in real-time clock. "Color" Setting is independent of the connected camera and B/W option might speed up the encoder a little.
The image quality of double is better than normalx2 but double will consume the most bandwidth. Once double is chosen for video size, the “Maximum frame rate” will be limited up to 10 only. "Modulation" The type is auto-detected during initialization, but the Administrator can still set it manually. VS3102 uses MPEG4 codec compression for best streaming solution.
and a motion picture window will To adjust image settings for best visual quality, press pop up for your reference. There are four fields including "Brightness", "Contrast", "Hue" and "Saturation" for video compensation. . Each field has eleven levels ranged from -5 to +5. The user may press to fine-tune the image. When the image is O.K., press to set the image settings, click on this to recall the original settings without incorporating the changes.
Motion detection The Video Server allows Administrator to define at most three detection windows to cover different areas. To monitor a specific area, click on this button to add a new window. The typed text in "Window Name" will show at the top of the window. Use the mouse to drag the border to the desired size or title bar for location. Higher sensitivity and small percentage will make motion easier detected easier and vice versa.
PTZ camera configuration Since the Video Server can be used in either Ethernet network or PPP network, the single serial port can be used to control either external COM port devices like a PTZ camera or modem. While in PPP interface, go to Modem page for modem configuration. Options on this page will be ignored. The Video Server supports RS232 and RS485 interfaces to control external serial port devices. Refer to the hardware description to connect an RS485 device.
and another window will pop up with the To preset the camera head position, press camera view and control buttons for preview. After moving it to the desired position, enter the preset position name and click on . Note that if improper characters are used in the position name, a warning message window will pop up. To delete the previously preset position, pull down the position list to find the position name and press . 52 www.vivotek.
The Video Server provides five more custom commands other than general pan, tilt, zoom and preset and refer to the instruction manual of the functions. Administrator can click on attached device to setup frequently used functions. The "Commands" should be entered in ASCII format; the Video Server will translate it into binary code and send it out through the serial port. For instance, a text string of "8101ABCDEF" will be translated into five bytes of hexadecimal 81, 01, AB, CD and EF.
If the attached motorized camera is not on the support driver list, choose the proper UART interface and pull down the driver list to select Custom Camera type and click on for further configuration. Setup the serial "Port Settings" according to the instruction manual of the custom camera. Then enter the specific command related to PTZ in the respective field. The custom command for "Control Setting" should be edited in ASCII format.
Modem and dialup settings In PPP interface, a modem option will work instead of camera control. Configurations include modem initialization and outside dial-up server. If the users will setup with external sensors and alarms for property security, dial-out is needed to send some snapshot-attached e-mails when the preset conditions are triggered. In such applications, also remember to choose Network option to enter mail server address and recipient's e-mail address.
connection for the specific period. The range of this period is from 1 to 240 minutes, with 0 indicating a continuous connection. Administrator may let the Video Server keep the connection for a while to allow connections from outside. The IP address given by the ISP can be taken from the connection log that is mailed or uploaded when dial-up connection is successful. Setting the value to zero will make the Video Server always keep the connection.
Application settings Administrator can use combinations of options on the application page to perform many useful security applications. The sending method is selected at the bottom of the page. Both e-mail and FTP use the network settings on the network page. To use FTP to upload snapshots, a timestamp file name can help Administrator identify the event. If "FTP put snapshot with date and time suffix" is disabled, the latest snapshot will overwrite the file.
continuously over a configured period. This mode can be used to integrate with another web server to serve overloaded requests. If the date and time suffix option is disabled, the Video Server can use FTP to upload and overwrite snapshot files periodically. The remote folder of snapshot files for FTP can be configured on the network page. The snapshot period is between "Snapshot begin" and "Snapshot end" and it will repeat everyday. The snapshot interval is set in "Snapshot every second".
Homepage layout settings Administrator may give the Video Server a different presence of homepage. "Logo graph", the logo located at the upper left corner of homepage can be hidden, t the default one that can be changed by the Administrator, or any image on the Internet that can be located via URL. "Background graph", the background image from system memory are quick to get but limited by memory size. Images from external resources can be larger and more beautiful but will need more time to load.
Advanced functions Viewing system log Click the link on the configuration page to view the system log file. The content of the file provides useful information about configuration and connection 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. Restore factory default settings Click on this link on the configuration page to restore the factory default settings.
FTP The Video Server not only has web service for easy access but also has a built-in FTP service to make system integrators easy to use. According to settings on the application page, the Video Server can sequentially send updated snapshots over a specific period to an external server with choices of overwriting and time suffix. For security staff, the Video Server can directly send snapshots to an external server as evidence according to event settings.
Viewing system log Download SYSTEM.LOG and open it with any text viewer. The content of the file reveals useful information about configuration and connections after the system boots up. It helps Administrator to easily find out whom and how the Video Server was accessed since all network access to the Video Server is recorded with timestamp. The system log will scroll to keep the newest messages as eliminate old ones.
boots up, reload the web page in the browser. If power fails during the software upgrade, the program in the memory of the Video Server may be destroyed permanently. If the Video Server cannot restart properly, ask the dealer for technical service. Telnet The Video Server has a Telnet daemon for Administrator to access some seldom used functions. Using any general terminal program to connect to the Video Server will prompt the user for a password.
Stop information dumping Typing "stop" will cease dumping debug information and digital input status. Query status of digital inputs Typing "diquery" will display the status of digital input once. Set digital outputs To set digital output to connect NO with COMMON, type "DO=L". To set digital output to connect NC with COMMON, type "DO=H". Erase snapshots stored in Flash memory Typing "erase image" will clear all snapshots saved in Flash memory.
type "reset" to make the system restart. Reset system Typing "reset" will make the Video Server perform a software reset. 65 www.vivotek.
URL commands of the Video Server For some customers who already have their own web site or web control application, the Video Server can be easily integrated through convenient URLs. This section lists the commands in URL format corresponding to the basic functions of the Video Server. Some RFC standards related to HTML may be a good reference for implementation of the customized homepages. Capture update Snapshot of JPEG image /cgi-bin/video.
of 192.168.0.201, to set digital output to connect to NC with COMMON. Clear data mode serial port driver This URL applies to the attached serial port device including supported PTZ cameras or non-supported custom camera. Note the serial port settings of custom cameras must be correctly defined in advance. Send command to device attached to COM /cgi-bin/senddata.
Homepage name Referenced URL Client setting page /client.html configuration page /setup/config.html system option /setup/system.html security option /setup/security.html network option /setup/network.html video option /setup/video.html image quality option /setup/image.html camera control /setup/camera.html modem /setup/modem.html preset PTZ camera /setup/preset.html custom command setting /setup/command.html custom camera setting /setup/custom.html application option /setup/app.
System resource URL There are some images used on the homepage when the homepage layout is in image mode. Administrato may use the following links to show the images saved in the Video Server on another page. To change the images referenced by the URL, refer to the homepage layout section in configuration. Resource name Referenced URL system logo image /pic/logo.gif background image /pic/back.gif icon image for link indicator /pic/btn_text.
Security configuration URL URL: /setup/security.cgi NAME VALUE DESCRIPTION rootpass change root password username add new user userpass new user's password deluser existing user name Network configuration URL URL: /setup/network.
audioport Audio Channel port lowband yes enable the low bandwidth environment no disable the low bandwidth environment yes enable audio streaming no disable audio streaming ftp1 primary FTP server ftpuser1 user name for primary FTP server ftppass1 password for primary FTP server mute ftpfolder1 upload folder in pri
mode frame 256000 set bit rate to 256K bps 384000 set bit rate to 384K bps 512000 set bit rate to 512K bps 768000 set bit rate to 768K bps 1000000 set bit rate to 1000K bps 1200000 set bit rate to 1200K bps Auto let Video Server detect video modulation NTSC set directly to NTSC type set directly to PAL type 1 set maximum frame rate to 1 fps 2 set maximum frame rate to 2 fps 3 set maximum frame rate to 3 fps 5 set maximum frame rate to 5 fps 10 set maximum fram
restore recall the original settings save save the parameters Camera configuration URL URL: /setup/camera.
str2 button name of custom command 2 of COM str3 button name of custom command 3 of COM str4 button name of custom command 4 of COM str5 button name of custom command 5 of COM com1 custom command 1 of COM com2 custom command 2 of COM com3
no dial-out allowed Tone (ATDT) make modem dial in tone Pulse (ATDP) make modem dial in pulse reatt redial attempts discon minutes delay before disconnection init command to initialize modem phone1 phone number of primary ISP user1 user name for primary ISP pass1 password for primary ISP ph
mdupload < not required > upload snapshot when motion detected sinter seconds interval for sequential mode sbegin time to start sequential mode send time to stop sequential mode Homepage layout configuration URL URL: /setup/layout.
enupnp Enable UPnP enupnpnat Enable UPnP Port Forwarding Appendix A. POST procedure After the power has been turned on, the Video Server will perform a self-diagnostic to locate any possible hardware defects. If the power indicator is dim at the beginning, the power fails to proceed further. While the POST is proceeding, the status LED indicators will keep blinking interchanged until finished or any fatal error happens.
B. Frequently asked questions Q. What if I forget my password? A. Every access to Video Server needs authentication. If you are one of the managed users, you have to ask the administrators for the password. If you are the administrators, there is no way to recover the root password. The only way to regain access to Video Server is to utilize the default setting button on the rear panel to restore the factory settings and reinstall it. Q.
Q. How does the Video Server detect the supported PTZ cameras automatically? A. If there is no camera detected; the Video Server will monitor the CTS of the camera control cable continuously. As long as the CTS are detected, the Video Server will try to handshake with supported cameras until a supported camera is found. There is no more camera detection once a PTZ camera is recognized. Q. How many users are allowed to watch the Video Server at the same time? A. Basically there is no limitation of users.
separate commands. Each comma represents 200 milliseconds. If the user has some serial control device other than the PTZ camera, the special URL is provided to send the desired commands. For quick access, integrate the URL to another homepage on your own web server. Q. How fast will Video Server check the status of digital inputs? A. The Video Server will check input status in less than half a second.
C. Technical specifications Remote Management General I/O Configuration and system log can be accessed via Web browser and FTP application remotely. 1 opto-isolated sensor input (max. 12VDC 50mA) 1 output relay (max. 24VDC 1A, 125VAC 0.
Electromagnetic Compatibility (EMC) USA - This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications.