Page 2
Before You Use It is important to carefully examine the contents with the Chapter Package Contents after opening the package. If there is anything missing, contact your reseller. Read the Chapter Physical Description before assembling and operating the device and peripherals.
Table of Contents Before You Use ...1 Package Contents...4 Features and Benefits...4 Physical Description ...6 Front Panel ...6 Rear Panel ...8 How to Install ...11 Ethernet Environment... 12 Modem Environment ... 17 How to Use ...26 Authentication ... 26 Installing Plug-in... 27 Main Page ...
Page 4
URL of System Maintenance ... 57 Configure System via FTP ... 58 Telnet Commands ... 65 Appendix ...67 A. Troubleshooting ... 67 B. Frequently Asked Questions... 69 C. Upgrade System Firmware ... 73 D. URL Commands of Video Server... 74 E.
Package Contents If any of the following items are missing, please contact your reseller. Video Server IPVS4 Power adapter Two I/O terminal connectors Camera control cable Null modem cable Software CD - 4 -...
Features and Benefits Video Server is a high-performance networking video multiplexer. With powerful VLIW DSP core and fully optimized algorithm, it can compress and transmit the high quality real-time video through standard TCP/IP inter-network. In addition to meet the basic needs of video feed, many advanced features are added to help building applications of surveillance or web attraction.
Page 7
security system in your home or office. ☆ Weekly schedule for automatic surveillance The user-defined time period will repeat weekly to check any security settings and accordingly sending notification or drive external devices. It is easy to install in SOHO, retail shop and home as a security system.
Physical Description Front Panel Status LED’s and follow the trouble-shooting procedures. If the system still cannot operate normally, please contact your reseller for technical service. Network Interface Condition Ethernet before IP installed after IP installed during camera control PPP with modem after POST during camera control PPP with null modem...
Page 9
BNC video inputs “IN” & outputs “OUT” Video Server allows up to four cameras attached at the same time. To ensure video modulation type being detected correctly, cameras should be attached sequentially from “VIDEO1” to “VIDEO4” and powered on before Video Server is powered on. There are also four loop-through connectors of video outputs for conjunction with other capturing devices like time-lapsed VCR.
Rear Panel Ethernet 10/100 socket Connect to an Ethernet network with a UTP category 5 cable of length shorter than 100 meters according to the standard. Once the Ethernet cable is connected without error, Video Server will utilize the Ethernet interface prior to the modem attached to COM2. COM1 port This RS232 serial port is dedicated to controlling the PTZ cameras attached to COM1 unless the administrator pre-configures COM1 as an RS485 interface that is accessed...
Page 11
Pin description DC power output(-) DC power output(+) Relay output 2 – Normal Close Relay output 2 – Common Relay output 2 – Normal Open Relay output 1 – Normal Close Relay output 1 – Common Relay output 1 – Normal Open RS485 A RS485 B External power input...
device is too far to allow accurate function, an external power source may be used to amplify the RS485 signal. Digital I/O control Video Server provides four pairs of digital inputs and two sets of relay switches. Pin 13 to pin 20 can be connected to external sensors and the state of voltage will be monitored according to the programmed conditions on the configuration page or the external script file.
How to Install To easily fit into various environments, 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.
Ethernet Environment Hardware installation Before installing multiple Video Server’s 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. The video BNC, Ethernet cable and power adapter are essential for basic viewing function.
Software installation Easy way with installer program In order to configure Video Server’s remotely, administrators should keep the serial numbers of the new Video Server’s for identification and initial passwords. After successfully mounting Video Server’s in the proper position, run the Installer program on the PC in the same network to locate the newly mounted Video Server’s.
Page 16
program will pop out another message window to warn that the assigned IP conflicts. In this case, administrators should ask the network supervisor for a vacant IP address. While “Use this IP whenever system boots", is checked, a dialog window may pop out to ask for “Server FTP Port”...
Page 17
Manual way with existing programs For those environments such as MAC, Linux, Unix or other operating systems, whose installer is not yet available, some common network tools including ARP and PING can be used to install Video Server. Before proceeding further, make sure ARP and PING programs exist.
First access to Video Server Change initial password of administrator Starting the Web browser to connect to the assigned IP address of Video Server, users will be asked for user name and password by an authentication message window. A root password, identical to the Video Server's serial number, is needed for the initial access to a newly installed Video Server.
Modem Environment Hardware installation Though Video Server is designed to serve real-time images in Ethernet, it also supports the dial-up network. 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, Video Server will detect if any external modem is connected to COM2.
Page 20
Shut down the peripheral devices prior to connection and keep the power adaptor unplugged until other cables are firmly connected. In the environment without Ethernet, administrators can use the included null modem cable to connect to Video Server directly and access point-to-point. After necessary information is entered and saved, turn off Video Server and remove the null modem cable.
Page 21
Software installation Via Ethernet Enter the COM2 configuration Web page and select the driver type as modem. Well configure each field for dialing information. Refer to the COM2 section in Definition of Configuration for detailed description. Via null modem Install a new modem 1.
Page 22
4. 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 may automatically prompt install. Press continue.
Page 23
Setup a new connection 1. After the 33600 bps modem is installed, open the dialup network folder in Windows to build a new connection. 3. Just enter arbitrary digits as phone number and click on phone number here is not important. 2.
Page 24
5. Right-click on the newly setup connection icon for entering properties. 7. Select 115200 as the speed and click on 8. On the second page, only check "Enable software compression" and "TCP/IP" while leaving others blank. Keep other settings as default values and click 6.
Page 25
Now the connection is ready to use for null modem. 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 .
Page 26
First access to Video Server in null modem mode After successful authentication, administrators should see the motion pictures in the main page. When using Microsoft Internet Explorer, administrators must allow installing a plug-in provided by Video Server additionally prior to viewing motion pictures. Change initial password of administrator For best security, administrators must change the password on the security page of configuration immediately.
Page 27
First access to Video Server in modem mode If the dial-out is not prohibited and the attached modem is recognized, Video Server will send out the system startup log and connection log by email or FTP according to user’s settings as soon as the system is ready. That can be used to verify if the settings work. Then Video Server will always wait for someone to dial in.
How to Use Open your familiar web browser and connect to Video Server just like a general web site and the video will present on demand. Make sure the web address of the target Video Server is accurate. Authentication After opening the Web browser and typing in the URL of Video Server, a dialogue window will pop out to request a username and password.
Installing Plug-in If it is initial access to Video Server via the Web browser supporting server push, the motioned pictures will display directly. If the Web browser is Internet Explorer in Windows, users will be asked to install a new plug-in that is provided by Video Server. This plug-in has been registered for certificate and is used to display motioned pictures in the Internet Explorer.
Main Page Basic functions are displayed in main entrance page of Video Server. The first figure below is graphic mode that has better visual effect and the second one is text mode that will shorten download time. The main page may look different depending on the PTZ driver or the privilege of the user.
Video input selection Switch the video source among up to four cameras connected to Video Server. When clicking on the quad display button, a special quad display of all video inputs is available for simultaneous monitoring. The picture refresh rate of quad display is slower than the single input because it takes time to capture the valid image after changing the video source.
Page 32
can click on to short “Common” and “Normal Open” pins of the digital output or click on to short “Common” and “Normal Close” pins of the digital output. To know more about the digital outputs for external devices, refer to the rear panel introduction of the Chapter Physical Description.
System Configuration Introduction The system configuration can be easily done remotely on Internet Explorer through the Web interface. There are two wizards in addition to classified categories of system configurations. They can give friendly instructions and facilitate the setup job. Alternately administrators may type directly the URL of system configuration, “http://<IP address of Video Server>/setup/config.html”, to directly enter the configuration page.
Setup Wizard The setup wizard will guide administrator to enter necessary information including system name, current date and time, administrator’s password, video configuration and captions, and network settings. Administrators can exit the procedures anytime to reserve the current configuration. Finally the setup wizard will ask for reboot to validate the changes and administrators can decide to reboot later.
Definitions of Configuration System parameters Change host name The “host name” is used for the homepage title of main page and displays as the title over the video window on the main page. The maximum string length is 40 characters or 20 characters in double-byte-character-systems like Chinese or Japanese.
Page 36
Security privilege Change root password 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. The maximum password is 16 characters. After pressing , the web browser will ask administrators for the new password for access.
Network settings Fix the IP address To eliminate incautious mistakes during installation, Video Server will stay in installation mode whenever it starts unless "Reset network at next boot" is disabled. This option can also be disabled using the Installer program. Once the option is disabled, Video Server will skip installation at the next boot and the Installer program will not find the installed units.
Page 38
Even in modem application, Video Server will send out a connection log whenever it dials out to an ISP or dialup server outside. If the administrator has setup some applications in either event mode or sequential mode, Video Server will send out snapshots once conditions are met.
Page 39
Video, camera mapping and motion detection Enable video channels Only when the video source is "Enable", the related link will be displayed in the main page. It is recommended to disable the video inputs without camera to improve the refresh rate within quad screen function. There are three buttons for “Image setting”, “Camera setting”...
Page 40
The camera control will be activated only when both the attached “COM” port and “Camera Setting” are correctly configured. The camera ID may be relative to some DIP switch on the PTZ camera. Administrators may need to read the manual of the PTZ camera for specific information.
Page 41
COM1 port configuration Choose serial interface There are two types of serial interfaces supported by COM1 but only one interface can be used at one time. Administrators must set the correct “Interface mode” between RS232 and RS485 according to the attached device. Choose device driver If the attached device is PTZ driver, administrators should select the appropriate PTZ model.
Page 42
COM2 port configuration and modem Choose device driver There are three types of device drivers that can be attached to COM2. The modem is supported by COM2 more than COM1 but only RS232 interface is supported. Administrators should select the device driver and click on save, then the related configuration will show in the lower half of the page.
Page 43
is mailed or uploaded when dial-up connection is successful. Setting the value to zero will make Video Server always keep the connection. Based on the settings of DI/DO in the application, the system will send mails or upload via FTP with image attachment upon the event occurring. In that case Video Server will need a network connection and automatically dial out to the pre-configured server outside.
Page 44
Application constitution Administrators can use combinations of options on the application page to perform many useful security applications. Video Server provides two application modes; one is performed according to the settings on the web page, the other is performed according to the external command script.
Page 45
“Delay second(s) after event” option to drive some device attached to the digital outputs several seconds after the event happens. If administrators want to receive some snapshots to check the event, select the snapshot channels and check “Send snapshot while trigger condition(s) match”. Video Server will take three snapshots of pre-event, the moment of event, and post-event for selected video channels.
Demonstration account To setup Video Server for demonstration to the public, administrators need to choose the service(s) to be permitted. After checking “Enable demo account”, users may use “demo” as general user name and password is not required. To separate the demo account from primary users can prevent from interfering with the normal operations.
View log file There is some useful information in the system log including current system configuration and activity history with timestamp for tracking. View parameters The whole system parameters will be categorized listed for administrators to check. The content is the same as CONFIG.INI. Factory default It is used to restore the factory default settings.
Advanced Functions Capture Up-to-date Still Images Get snapshot via URL Administrator and users can use the specific URL to capture the current still image. Video channel URL Video 1 http://<IP of Video Server>/cgi-bin/video1.jpg[?<param>=<value>] Video 2 http://<IP of Video Server>/cgi-bin/video2.jpg[?<param>=<value>] Video 3 http://<IP of Video Server>/cgi-bin/video3.jpg[?<param>=<value>] Video 4 http://<IP of Video Server>/cgi-bin/video4.jpg[?<param>=<value>]...
Get Continuous Images Select video source and quality and size /cgi-bin/video.jpg[?<param>=<value>] param value Description Video 1 Video 2 Video 3 Video 4 quality Medium Standard Good Detailed Excellent size Half Standard Double Half x 2 Standard x 2 Display all video /cgi-bin/quad.jpg[?<param>=<value>] param value...
Video Embedded in Customers’ Homepage In additional to the URL, some scripts should be added to download a plug-in for motion pictures. The following example simply displays title text and a real-time video window in Internet Explorer or Netscape. The user name and password should be configured in advance.
Download Event-triggered Snapshots There are twelve video image files for four video channels of three stages: pre-alarm, the moment when triggered and post-alarm. Only the snapshots captured by the last event are preserved. Administrator and users can use FTP or URL to get the saved snapshots. They can also be browsed from the application page in system configuration.
Uploading Snapshots Periodically Upload snapshots to external FTP server In sequential mode, Video Server will send out snapshots according to interval and period settings. If snapshot files are intended for quick updates, it is better to skip date and time suffix. The file name will then be video1.jpg, video2.jpg, video3.jpg and video4.jpg for four channels.
Customize Graphics in Homepage While in text mode, there is a small icon named BTN_TEXT.GIF preceding with each link that can be changed by administrators. While in image mode, the default method will use the image stored in Flash memory. The followings are the referenced file name and size limitation of each stored images.
Command Script for Complex Applications Besides the application wizard, Video Server provides a more professional command script for advanced applications. The command script will be executed exclusively with the settings in Application page of system configuration except for the weekly schedule. To build the advanced application, follow the steps below.
Page 55
“Digital input state”: “M”: “Channel Number”: “Video input state”: “Digital output number”: 1 ~ 2 “Digital output state”: “V”: “P”: “W”: “IP”: “Port”: “Message”: “U”: “Method”: “S”: “N”: “;”: The filename format is, channel number image characterization (pre, trg, pos) year month hour...
Practical examples Command line Description MAB=1C; When any motion is detected on channel 1 or 2, “Normal Close” of relay output 1 will short with “Common”. 1H*2\=(5)1O; When DI1 high companied with DI2 transient from high to low, “Normal Open” of relay output 1 will short with COMMON in 5 seconds.
URL for External Device Control Query status of digital inputs /cgi-bin/getdi.cgi Video Server will return status of four digital inputs in one line. Drive digital outputs /cgi-bin/setdo.cgi?do<number>=<state> <number>: 1, 2 for DO1 and DO2 <state>: C, O denoting Normal Close or Normal Open respectively. Move motorized camera in PTZ direction /cgi-bin/control.cgi?<param>=<value>...
Transparent Remote Serial Driver Video Server provides a highly customized control support to third-party serial interface devices aside from PTZ cameras. That means in addition to setting up a custom camera with PTZF commands, users may utilize this mode and introduce a customized homepage to transmit arbitrary user-defined commands from user-side to Video Server.
URL of System Maintenance Download System Log via FTP Besides viewing the system log from the web page, administrators can download the system log file, SYSTEM.LOG, via FTP. To log into the FTP daemon, enter “root” as the user name and the same administrator’s password used in Web access. Restart System via URL /cgi-bin/reset.cgi Restart Video Server without warning.
Configure System via FTP Administrators can use FTP to configure Video Server much quicker than Web page especially for multiple targets. To configure system via FTP, first download the parameter file, CONFIG.INI, to customize each field according to the environment and then upload back to validate the new settings.
Page 65
RIGHT TELESCOPE WIDE NEAR [SERIAL2] <data bits> <stop bits> <parity bits> <baud rate> <ccd model> <uart mode> RS232 <speedlink commands> <custom ccd commands> HOME DOWN LEFT RIGHT TELESCOPE WIDE NEAR [ALERT] <script file enabled> <motion detection channel enabled> (0)NO (1)NO (2)NO string of maximum 80 characters string of maximum 80 characters...
Page 66
(3)NO <snapshot channel enabled> (0)NO (1)NO (2)NO (3)NO <series snapshot channel enabled> (0)NO (1)NO (2)NO (3)NO <application mode> <visual alert> <upload method> <file with time suffix> <tenth seconds to snapshot after event> <snapshots taken after event> <percentage of object size over screen> (0)10 (1)10 (2)10...
Telnet Commands Video Server has a Telnet daemon for only administrators to access some seldom used functions. Using any general terminal program to connect to Video Server will prompt the user for a password. Username is not requested here since only administrators can access the Telnet daemon.
Set digital outputs To set digital output 1 to connect NO with COMMON, type "DO1=O". To set digital output 1 to connect NC with COMMON, type "DO1=C". To set digital output 2 to connect NO with COMMON, type "DO2=O". To set digital output 2 to connect NC with COMMON, type "DO2=C". Erase snapshots stored in Flash memory Typing "erase image"...
Appendix A. Troubleshooting A.1 Power-On-Self-Test After the power has been turned on, Video Server will perform a self-diagnostic to detect any possible hardware defects. If the power indicator is dim at the beginning, the system fails to proceed further without power. While the POST is proceeding, the status LED indicators will keep blinking interchanged until finished or any fatal error happens.
Page 70
A.2 System recovery Video Server provides two auxiliary buttons located on the center of the front panel for system recovery by hardware. The buttons can be used to perform either level of system recovery. “Reset” will force the system restart at any point; “Restore” will restore the default settings from factory and then force the system restart to work at the initial state.
B. Frequently Asked Questions Q Why can’t I see the Video Server in the installer after reboot? A The installer is only used to install the IP address of Video Server. If the IP address is fixed by checking the option in the installer, the Video Server will no longer appear in the installer.
Page 72
Q How can I use a name instead of the IP address to connect Video Server? A To allow users to connect to Video Server through an easily memorized name, the administrators must first configure the name server in his network. Here is an example: the administrator installs the Video Server with a reserved IP address and assigns it with a name in the domain name service, then users can connect to Video Server by typing a name instead of IP address.
Page 73
2. bandwidth share, 3. number of users, 4. number of video inputs are accessed at one time, 5. the complicated objects in view results in larger image file, 6. the level of your PC or notebook which is responsible of displaying images. In general, the transfer rate in general local network environment can achieve over 200 kilobytes per second and approximately 10 to 20 pictures of normal environment per second.
Page 74
A If user has defined the snapshot interval, Video Server will capture images of four video inputs periodically as pre-alarm stage. Once the pre-defined condition is match, the pre-alarm images will be kept and the current images will be saved. The subsequent images will be stored as post-alarm stage.
C. Upgrade System Firmware Customers can frequently check the appropriate product folder on our web site to download the latest firmware. Only administrators can upgrade the system firmware of Video Server. Easy way via Upgrade Wizard Run the Upgrade Wizard included in the product CDROM and proceed by the prompts. Refer to the user's guide of Upgrade Wizard for details.
D. URL Commands of Video Server For some customers who already have their own web site or web control application, Video Server can be easily integrated through convenient URL. This section lists the commands in URL format corresponding to the basic functions of Video Server. Some RFC standards related to HTML may be a good reference for implementation of the customized homepage.
System resource URL There are some images used on the homepage when the homepage layout is in image mode. Administrators may use the following links to show the images saved in Video Server on another page. To change the logo or the background images referenced by the URL, refer to the homepage layout section in configuration.
General format of command URL Every configuration can be set through URL with POST method by administrators only. <general format> URL[?[name=value][&name=value]……] <method> POST <authorized user> root System configuration URL URL: /cgi-bin/system.cgi NAME VALUE host <text string shorter than 15 characters> method keep auto...
ftpfolder1 <text string shorter than 40 characters> ftp2 <domain name or IP address> secondary FTP server ftprp2 <number less than 65535> ftpuser2 <text string shorter than 15 characters> ftppass2 <text string shorter than 15 characters> ftpfolder2 <text string shorter than 40 characters>...
Image quality configuration URL URL: /cgi-bin/image.cgi NAME VALUE <1 ~ 4> time <not required> text <text string shorter than 15 characters> color <other than B/W> quality Medium Standard Good Detailed Excellent size Half Standard Double Half x 2 Standard x 2 brightness <-5 ~ 5>...
Page 82
COM 1 configuration URL URL: /cgi-bin/serial1.cgi NAME VALUE interface RS232 <other than RS232> detect generic none driver Sony VISCA Canon VCC1 Canon VCC3 Canon VCC4 DynaDome/SmartDOME Pelco D protocol Lilin PIH-7x00 Ernitec Custom Camera DESCRIPTION switch COM1 to RS232 switch COM1 to RS485 accept generic CGI commands no drivers third party PTZ camera...
Page 83
COM 2 configuration URL URL: /cgi-bin/serial2.cgi NAME VALUE detect generic modem none driver Sony VISCA Canon VCC1 Canon VCC3 Canon VCC4 DynaDome/SmartDOME Pelco D protocol Lilin PIH-7x00 Ernitec Custom Camera dialout <other than yes> method Tone (ATDT) Pulse (ATDP) reatt <integer>...
E. Settings of Supported PTZ Cameras Since the COM port settings can be adjusted to other than the default settings, check the correct default settings for the attached camera. Camera model Baud rate Sony VISCA 9600 Canon VC-C1 9600 Canon VC-C3 9600 Canon VC-C4 9600...
F. Camera Control Cable The included cable can be used to control motorized cameras of desktop types from Sony and Canon. The pin assignment is illustrated in the following chart. To control cameras of another brand, check the user’s manual of the motorized camera if the pin assignment of the control cable is appropriate.
G. Time Zone Table While setting the time zone in automatic date/time synchronization, find the hour offset in the followings for your region. GMT stands for Greenwich Mean Time, which is the global time that all time zones are measured from. (GMT–12:00) International Date Line West (GMT-11:00)
Page 94
(GMT+01:00) West Central Africa (GMT+02:00) Athens, Istanbul, Minsk (GMT+02:00) Bucharest (GMT+02:00) Cairo (GMT+02:00) Harare, Pretoria (GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius (GMT+02:00) Jerusalem (GMT+03:00) Baghdad (GMT+03:00) Kuwait, Riyadh (GMT+03:00) Moscow, St. Petersburg, Volgograd (GMT+03:00) Nairobi (GMT+03:30) Tehran (GMT+04:00) Abu Dhabi, Muscat (GMT+04:00) Baku, Tbilisi, Yerevan (GMT+04:30)