Vivotek 4X-SD8111 User Manual

Vivotek 4X-SD8111 User Manual

H.264 12x zoom day&night 3d noise reduction
Hide thumbs Also See for 4X-SD8111:
Table of Contents

Advertisement

Advertisement

Table of Contents
loading

Summary of Contents for Vivotek 4X-SD8111

  • Page 2: Table Of Contents

    Homepage Layout ���������������������������������������������������������������������������������������������������������������������������������70 Application ���������������������������������������������������������������������������������������������������������������������������������������������73 Recording ����������������������������������������������������������������������������������������������������������������������������������������������86 Local Storage ����������������������������������������������������������������������������������������������������������������������������������������90 System Log �������������������������������������������������������������������������������������������������������������������������������������������94 View Parameters �����������������������������������������������������������������������������������������������������������������������������������95 Maintenance ������������������������������������������������������������������������������������������������������������������������������������������96 Appendix 100 URL Commands for the Network Camera �������������������������������������������������������������������������������������������100 Technical Specifications ����������������������������������������������������������������������������������������������������������������������146 Technology License Notice ������������������������������������������������������������������������������������������������������������������147 Electromagnetic Compatibility (EMC) ��������������������������������������������������������������������������������������������������148 2 - User's Manual...
  • Page 3: Read Before Use

    Overview Read Before Use The use of surveillance devices may be prohibited by law in your country� The Network Camera is not only a high-performance web-ready camera but can also 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�...
  • Page 4: Physical Description

    Keep a note of the MAC address before installing the camera� General I/O Terminal Block This Network Camera provides a general I/O terminal block which is used to connect external input / output devices. The pin definitions are described below. 12: DI 0...
  • Page 5 If the system problems remain after reset, restore the factory settings and install again� Reset: Press and release the reset button with a paper clip or thin object� Wait for the Network Camera to reboot�...
  • Page 6: Installation 6

    1� Detach the Decoration Ring from the Hard Ceiling Mount Bracket� 2� Align the three holes on the Mount Bracket, mark the screws locations on the ceiling� 3� Drill three pilot holes into the ceilling and hammer the plastic anchors into the holes�...
  • Page 7 VIVOTEK 5� Put the decoration ring onto the dome body� 6. Insert the fixing plate into the groove as shown below. 7. Align the three holes to screw the fixing plate to the dome base. User's Manual - 7...
  • Page 8 8. If you have external devices such as sensors and alarms, connect them to the general I/O terminal block� Then connect the cable connector and Ethernet cable to the dome base� 9� Align plate A and plate B, use hole a ~ c to hook the Network Camera on the ceiling mount bracket�...
  • Page 9 VIVOTEK 10. Tighten the screw on the fixing plate. 11� Align the three holes to mount the decoration ring� 12� Connect the cables and make the network deployment� Ground Power Cord Socket BNC Video Out Microphone In (pink) Audio Out (green)
  • Page 10: Network Deployment

    PPPoE� Internet connection via a router Before setting up the Network Camera over the Internet, make sure you have a router and follow the steps below� 1� Connect your Network Camera behind a router, the Internet environment is illustrated below�...
  • Page 11 Please refer to LAN on page 35 for details� Internet connection via PPPoE (Point-to-Point over Ethernet) Choose this connection type if you are connected to the Internet via a DSL Line� Please refer to PPPoE on page 36 for details�...
  • Page 12: Software Installation

    3� The program will search for all VIVOTEK network devices on the same LAN� 4� After searching, the main installer window will pop up� Click on the MAC and model name which matches the product label on your device to connect to the Network Camera via Internet Explorer.
  • Page 13: Ready To Use

    VIVOTEK Ready to Use 1� Access the Network Camera on the LAN� 2� Retrieve live video through a web browser or recording software� User's Manual - 13...
  • Page 14: Accessing The Network Camera 14

    3� The live video will be displayed in your web browser� 4. If it is the first time installing the VIVOTEK network camera, an information bar will pop up as shown below� Follow the instructions to install the required plug-in on your computer�...
  • Page 15 For more information about how to enable password protection, please refer to Security on page 28� ® ► If you see a dialog box indicating that your security settings prohibit running ActiveX ® Controls, please enable the ActiveX Controls for your browser�...
  • Page 16: Using Rtsp Players

    VIVOTEK Using RTSP Players To view the MPEG-4 streaming media using RTSP players, you can use one of the following players that support RTSP streaming� Quick Time Player Real Player VLC media player 1� Launch the RTSP player� mpegable Player mpegable Player 2.
  • Page 17: Using 3Gpp-Compatible Mobile Devices

    For more information, please refer to RTSP Streaming on page 48� 2� As the bandwidth on 3G networks is limited, you will not be able to use a large video size� Please set the video and audio streaming parameters as listed below�...
  • Page 18: Using Vivotek Recording Software

    Network Cameras� Please install the recording software; then launch the program to add the Network Camera to the Channel list� For detailed information about how to use the recording software, please refer to the user’s manual of the software or download it from http://www�vivotek�com�...
  • Page 19: Main Page 19

    Click this logo to visit the VIVOTEK website� Host Name The host name can be customized to fit your needs. For more information, please refer to System on page 26� Camera Control Area Video Stream: This Network Camera supports multiple streams (stream 1 ~ 3) simultaneously� You can select either one for live viewing�...
  • Page 20 Snapshot: Click this button to capture and save still images� The captured images will be displayed in a pop-up window� Right-click the image and choose Save Picture As to save it in JPEG (*�jpg) or BMP (*�bmp) format�...
  • Page 21 Mic On button after clicking the Mute button� Full Screen: Click this button to switch to full screen mode� Press the “Esc” key to switch back to normal mode� ■ The following window is displayed when the video mode is set to MJPEG:...
  • Page 22 Snapshot: Click this button to capture and save still images� The captured images will be displayed in a pop-up window� Right-click the image and choose Save Picture As to save it in JPEG (*�jpg) or BMP (*�bmp) format�...
  • Page 23: Client Settings 23

    H.264 / MPEG-4 Media Options H.264/MPEG-4 Media Options Select to stream video or audio data or both� This is enabled only when the video mode is set to H�264 or MPEG-4� H.264 / MPEG-4 Protocol Options H.264/MPEG-4 Protocol Options...
  • Page 24: Mp4 Saving Options

    File name prefix: Enter the text that will be appended to the front of the video file name. Add date and time suffix to the file name: Select this option to append the date and time to the end of the file name.
  • Page 25: Configuration 25

    Advanced Mode. In order to simplify the user interface, the detailed information will be hidden unless you click on the function item. When you click on the first sub-item, the detailed information for the first sub- item will be displayed;...
  • Page 26: System

    Time and DI and DO. When finished with the settings on this page, click Save at the bottom of the page to enable the settings� System Host name: Enter a desired name for the Network Camera. The text will be displayed at the top of the main page� 26 - User's Manual...
  • Page 27 VIVOTEK System Time Keep current date and time: Select this option to preserve the current date and time of the Network Camera� The Network Camera’s internal real-time clock maintains the date and time even when the power of the system is turned off�...
  • Page 28: Security

    This section explains how to enable password protection and create multiple accounts. Root Password The administrator account name is “root”, which is permanent and can not be deleted� If you want to add more accounts in the Manage User column, please apply the password for the “root” account first.
  • Page 29: Https

    Enable HTTPS Check this item to enable HTTPS communication, then select a connection option: "HTTP & HTTPS" or "HTTPS only". Note that you have to create and install a certificate first in the second column before clicking the Save button�...
  • Page 30 Property to view detailed information about the certificate. 5� Click Home to return to the main page� Change the address from “http://” to “https://“ in the address bar and press Enter on your keyboard� Some Security Alert dialogs will pop up� Click OK or Yes to enable HTTPS�...
  • Page 31 Create self-signed certificate manually 1� Select this option� 2� Click Create to open the Create Certificate page, then click Save to generate the certificate. 3. The Certificate Information will automatically be displayed in the third column as shown below. You can click Property to see detailed information about the certificate.
  • Page 32 VIVOTEK 3� If you see the following Information bar, click OK and click on the Information bar at the top of the page to allow pop-ups� 4. The pop-up window shows an example of a certificate request. 32 - User's Manual...
  • Page 33 3� The webpage will redirect to a non-HTTPS page automatically� ► If you want to create and install other certificates, please remove the existing one. To remove the signed certificate, uncheck Enable HTTPS secure connection in the first column and click Save�...
  • Page 34: Snmp

    Before configuring SNMP settings on the this page, please enable your NMS first. SNMP Configuration Enable SNMPv1, SNMPv2c Select this option and enter the names of Read/Write community and Read Only community according to your NMS settings� Enable SNMPv3 This option contains cryptographic security, a higher security level, which allows you to set the Authentication password and the Encryption password�...
  • Page 35: Network

    Use fixed IP address: Select this option to manually assign a static IP address to the Network Camera� 1� You can make use of VIVOTEK Installation Wizard 2 on the software CD to easily set up the Network Camera on LAN� Please refer to Software Installation on page 13 for details�...
  • Page 36 Network Camera so that whenever a Network Camera is presented to the LAN, shortcuts of connected Network Cameras will be listed in My Network Places� You can click the shortcut to link to the web browser� Currently, UPnP is supported by Windows XP or later.
  • Page 37 VIVOTEK NOTE ► If the default ports are already used by other devices connected to the same router, the Network Camera will select other ports for the Network Camera� ► If UPnP is not supported by your router, you will see the following message: Error: Router does not support UPnP port forwarding.
  • Page 38 Camera’s public address in order to access the Network Camera from the Internet. For example, when the HTTP port is set to 80 and the secondary HTTP port is set to 8080, refer to the list below for the Network Camera’s IP address�...
  • Page 39 IPv6 address accordingly� IPv6 Information: Click this button to obtain the IPv6 information as shown below� If your IPv6 settings are successful, the IPv6 address list will be listed in the pop-up window� The IPv6 address will be displayed as follows:...
  • Page 40 4� Press Enter on the keyboard or click Refresh button to refresh the webpage� For example: NOTE ► If you have a Secondary HTTP port (the default value is 8080), you can also link to the webpage in the following address format: (Please refer to HTTP on page 45 for detailed information�) http://[2001:0c08:2500:0002:0202:d1ff:fe04:65f4]/:8080...
  • Page 41 Please follow the steps below to enable 802.1x settings: 1. Before connecting the Network Camera to the protected network with 802.1x, please apply a digital certificate from a Certificate Authority (ie. MIS of your company) which can be validated by a RADIUS server�...
  • Page 42 VIVOTEK 3� When all settings are complete, move the Network Camera to the protected LAN by connecting it to an 802.1x enabled switch. The devices will then start the authentication automatically. NOTE ► The authentication process for 802.1x: 1� The Certificate Authority (CA) provides the required signed certificates to the Network Camera (the supplicant) and the RADIUS Server (the authentication server)�...
  • Page 43 IEEE802�1p defines a QoS model at OSI Layer 2 (Data Link Layer), which is called CoS, Class of Service� It adds a 3-bit value to the VLAN MAC header, which indicates the frame priority level from 0 (lowest) to 7 (highest)� The priority is set up on the network switches, which then use different queuing disciplines to forward the packets�...
  • Page 44 IP header, called the DSCP (Differentiated Services Codepoint)� This is a 6-bit field that provides 64 different class IDs� It gives an indication of how a given packet is to be forwarded, known as the Per Hop Behavior (PHB)� The PHB describes a particular service level in terms of bandwidth, queueing theory, and dropping (discarding the packet) decisions�...
  • Page 45 HTTP port / Secondary HTTP port: By default, the HTTP port is set to 80 and the secondary HTTP port is set to 8080� They can also be assigned to another port number between 1025 and 65535� If the ports are...
  • Page 46 65535� Two way audio By default, the two way audio port is set to 5060� Also, it can also be assigned to another port number between 1025 and 65535� The Network Camera supports two way audio communication so that operators can transmit and receive audio simultaneously.
  • Page 47 The FTP server allows the user to save recorded video clips� You can utilize VIVOTEK's Installation Wizard 2 to upgrade the firmware via FTP server. By default, the FTP port is set to 21. It also can be assigned to another port number between 1025 and 65535�...
  • Page 48: Rtsp Streaming

    MD5 algorithm, thus providing better protection against unauthorized access� The availability of the RTSP streaming for the three authentication modes is listed in the following table: Quick Time player Real Player...
  • Page 49 The ports can be changed to values between 1025 and 65535� The RTP port must be an even number and the RTCP port is the RTP port number plus one, and thus is always an odd number� When the RTP port changes, the RTCP port will change accordingly�...
  • Page 50: Ddns

    Click I accept after reviewing the terms of the Service Agreement� 2. In the Register column, fill in the Host name (xxxx.safe100.net), Email, Key, and Confirm Key, and click Register� After a host name has been successfully created, a success message will be displayed in the DDNS Registration Result column�...
  • Page 51 1� In the DDNS column, select CustomSafe100 from the drop-down list� 2. In the Register column, fill in the Host name, Email, Key, and Confirm Key; then click Register� After a host name has been successfully created, you will see a success message in the DDNS Registration Result column�...
  • Page 52: Access List

    Maximum number of concurrent streaming connection(s) limited to: Simultaneous live viewing for 1~10 clients (including stream 1 ~ stream 5)� The default value is 10� If you modify the value and click Save, all current connections will be disconnected and automatically attempt to re-link (IE Explore or Quick Time Player)�...
  • Page 53 ■ Refresh: Click this button to refresh all current connections. ■ Add to deny list: You can select entries from the Connection Status list and add them to the Deny List to deny access� Please note that those checked connections will only be disconnected temporarily and will automatically try to re-link again (IE Explore or Quick Time Player).
  • Page 54 For example: Administrator IP address Always allow the IP address to access this device: You can check this item and add the Administrator’s IP address in this field to make sure the Administrator can always connect to the device. 54 - User's Manual...
  • Page 55: Audio And Video

    Select both options if the Network Camera is installed upside-down (ex. on the ceiling) to correct the image orientation. Please note that the preset locations will be cleared after flip/mirror. Overlay title and time stamp on video: Select this option to place the video title and time on the video streams�...
  • Page 56 VIVOTEK Note that when the frame size is set to 176 x 144 as shown in the picture below, only the time will be stamped on the video streams� 2010/05/04 13:44:17 13:44:17 2010/05/04 Advanced Mode Image Settings Click Image Settings to open the Image Settings page� On this page, you can tune the White balance, Brightness, Saturation, Contrast, and Sharpness settings for the video�...
  • Page 57 When completed with the settings on this page, click Save to enable the setting and click Close to exit the page. Advanced Mode Privacy Mask Click Privacy Mask to open the settings page� On this page, you can block out sensitive zones to address privacy concerns� 2010/05/05 13:44:17 User's Manual - 57...
  • Page 58 Go to) to move the desired position to the center� 3� Use the mouse to size and drag-drop the window, which is recommended to be at least twice the size of the object (height and width) you want to cover�...
  • Page 59 ■ Day mode In day mode, the Network Camera switches on the IR cut filter at all times to block infrared light from reaching the sensor so that the colors will not be distorted�...
  • Page 60 Please follow the steps beolw to setup a profile: 1� Check Enable this profile� 2� Select the applied mode: Day mode, Night mode, or Schedule mode� Please manually enter a range of time if you choose Schedule mode� 3. Configure Exposure settings in the second column. Please refer to the last page for detailed information�...
  • Page 61 You can set up different video resolution for different viewing devices. For example, set a smaller frame size and lower bit rate for remote viewing on mobile phones and a larger video size and a higher bit rate for live viewing on web browsers� Note that a larger frame size takes up more bandwidth�...
  • Page 62 You can set up different video resolution for different viewing devices. For example, set a smaller frame size and lower bit rate for remote viewing on mobile phones and a larger video size and a higher bit rate for live viewing on web browsers� Note that a larger frame size takes up more bandwidth�...
  • Page 63: Audio Settings

    Mute: Select this option to disable audio transmission from the Network Camera to all clients� Note that if mute mode is turned on, no audio data will be transmitted even if audio transmission is enabled on the Client Settings page� In that case, the following message is displayed: External microphone input: Select the gain of the external audio input according to ambient conditions.
  • Page 64: Motion Detection

    Meanwhile, the motion detection window will be outlined in red� Photos or videos can be captured instantly and configured to be sent to a remote server (Email, FTP) by utilizing this feature as a trigger source� For more information on how to set an event, please refer to Application on page 73�...
  • Page 65 4� Click Save to enable the settings and click Close to exit the page. This motion detection window will also be displayed on the Event Settings page� You can go to Application > Event Settings > Trigger to choose it as a trigger source� Please refer to page 75 for detailed information�...
  • Page 66 When the sensitivity is set to 70%, the Network Camera defines the pixels in the purple areas as “alerted pixels” (frame D). Percentage is a value that expresses the proportion of “alerted pixels” to all pixels in the motion detection window.
  • Page 67: Camera Control

    Preset Locations On this page, you can preset positions for the Network Camera to go to directly or patrol� A total of 128 preset positions can be configured. Please follow the steps below to preset a position: 1�...
  • Page 68: Patrol Settings

    3� Set the Dwelling time for the preset location during auto patrol� 4� Repeat step 1 and 3 to select additional preset locations� 5� If you want to delete a selected location, select it from the list and click �...
  • Page 69 VIVOTEK Misc Settings Enable Digital Zoom If you check this option and click the Save button, the digital zoom function of CCD module will be enabled� Start to pan/patrol / Return to home position if the camera idles for seconds If you select this option, the Network Camera will automatically pan, patrol, or return to the home position after idling for a specific time span.
  • Page 70: Homepage Layout

    This column shows the settings of your homepage layout� You can manually select the background and font colors in Theme Options (the third column on this page)� The settings will be displayed automatically in this Preview field. The following shows the homepage using the default settings: ■...
  • Page 71 VIVOTEK Theme Options Here you can change the color of your homepage layout� There are three types of preset patterns for you to choose from� The new layout will simultaneously appear in the Preview filed. Click Save to enable the settings�...
  • Page 72 3� The palette window will pop up as shown below� 4� Drag the slider bar and click on the left square to select a desired color� 5. The selected color will be displayed in the corresponding fields and in the Preview column�...
  • Page 73: Application

    Network Storage Customized Script This function allows you to upload a sample script (.xml file) to the webpage, which will save your time on configuring the settings. Please note that there is a limited number of customized scripts you can upload;...
  • Page 74 Event Settings In the Event Settings column, click Add to open the Event Settings page� On this page, you can arrange three elements -- Trigger, Schedule, and Action to set an event� A total of 3 event settings can be configured.
  • Page 75 VIVOTEK An event is an action initiated by a user-defined trigger source; it is the causal arrangement of the following three elements: Trigger, Event Schedule, and Action� Trigger This is the cause or stimulus which defines when to trigger the Network Camera. The trigger source can be configured to use the Network Camera’s built-in motion detection mechanism or external digital input...
  • Page 76 Define the actions to be performed by the Network Camera when a trigger is activated. ■ Trigger digital output for seconds Select this option to turn on the external digital output device when a trigger is activated. Specify the length of the trigger interval in the text box. ■ Move to preset location Select this option, the Network Camera will move to the preset location when a trigger is activated�...
  • Page 77 VIVOTEK To set an event with recorded video or snapshots, it is necessary to configure the server and media settings so that the Network Camera will know what action to take (such as which server to send the media files to) when a trigger is activated�...
  • Page 78 To remove a server setting from the list, select a server name from the drop-down list and click Delete� Note that only when the server setting is not being applied to an event setting can it be deleted�...
  • Page 79: Server Settings

    Server Settings Click Add Server on Event Settings page to open the Server Setting page� On this page, you can specify where the notification messages are sent when a trigger is activated. A total of 5 server settings can be configured.
  • Page 80 ■ Server address: Enter the domain name or IP address of the FTP server. ■ Server port By default, the FTP server port is set to 21� It can also be assigned to another port number between 1025 and 65535�...
  • Page 81 ■ Password: Enter the password if necessary. To verify if the HTTP settings are correctly configured, click Test� The result will be shown in a pop-up window as below. If successful, you will receive a test.txt file on the HTTP server.
  • Page 82: Media Settings

    Click Add Media on the Event Settings page to open the Media Settings page� On this page, you can specify the type of media that will be sent when a trigger is activated� A total of 5 media settings can be configured.
  • Page 83 Video clip: Select to send video clips when a trigger is activated� ■ Source: The source of video clip, which will be identical to the time shift caching stream. For more information about time shift caching stream, please refer to page 55�...
  • Page 84 VIVOTEK You can continue to select a server and media type for the event� Please go back to page 66 for detailed information� ■ SD Test: Click to test your SD card� The system will display a message indicating success or failure� If you want to use your SD card for local storage, please format it before use�...
  • Page 85 VIVOTEK The following is an example of a file destination with video clips: The format is: YYYYMMDD 20100605 Click to open the directory 20100606 20100607 Click to delete all recorded data Click to delete selected items Click 20100607 to open the directory:...
  • Page 86: Recording

    ► Before setting up this page, please set up the Network Storage on the Server Settings page first. ► Please remember to format your SD card when using for the first time. Please refer to page 90 for detailed information�...
  • Page 87 With adaptive recording: Select this option will activate the frame rate control according to alarm trigger� The frame control means that when there is alarm trigger, the frame rate will raise up to the value you’ve set on Audio and Video page� Please refer to page 55 for more information�...
  • Page 88 The alarm trigger includes: motion detection and DI detection� Please refer to Event Settings on page 74� ■ Pre-event recording and post-event recording The Network Camera has a buffer area; it temporarily holds data up to a certain limit� Enter a number to decide the duration of recording before and after a trigger is activated�...
  • Page 89 VIVOTEK Destination: You can select the SD card or network storage that was set up for the recorded video files. Capacity: You can choose either the entire free space available or limit the reserved space� The recording size limit must be larger than the reserved amount for cyclic recording�...
  • Page 90: Local Storage

    SD card status, search for recorded files to playback, download, etc. no SD card SD Card Management SD card status: This column shows the status and reserved space of your SD card� Please remember to format the SD card when using for the first time. 90 - User's Manual...
  • Page 91: Searching And Viewing The Records

    ■ Enable automatic disk cleanup: Check this item and enter the number of days you wish to retain a file. For example, if you enter “7 days”, the recorded files will be stored on the SD card for 7 days.
  • Page 92 Click to switch pages View: Click on a search result which will highlight the selected item in purple as shown above� Click the View button and a media window will pop up to play back the selected file. For example:...
  • Page 93 VIVOTEK Download: Click on a search result to highlight the selected item in purple as shown above� Then click the Download button and a file download window will pop up for you to save the file. JPEGs to AVI: This functions only applies to “JPEG“ format files such as snapshots� You can select several snapshots from the list, then click this button.
  • Page 94: System Log

    Remote Log You can configure the Network Camera to send the system log file to a remote server as a log backup. Before utilizing this feature, it is suggested that the user install a log-recording tool to receive system log messages from the Network Camera.
  • Page 95: View Parameters

    VIVOTEK View Parameters Advanced Mode The View Parameters page lists the entire system’s parameters in alphabetical order� If you need technical assistance, please provide the information listed on this page� User's Manual - 95...
  • Page 96: Maintenance

    Reboot This feature allows you to reboot the Network Camera, which takes about one minute to complete� When completed, the live video page will be displayed in your browser� The following message will be displayed during the reboot process�...
  • Page 97 1. In the Export files column, click Export to export the daylight saving time configuration file from the Network Camera� 2. A file download dialog will pop up as shown below. Click Open to review the XML file or click Save to store the file for editing.
  • Page 98 Upload setting backup file: Click Browse… to upload a setting backup file. Please note that the model and firmware version of the device should be the same as the setting backup file. If you have set up a fixed IP or other special settings for your device, it is not suggested to upload a settings backup file.
  • Page 99 The following message is displayed when the upgrade has succeeded� Reboot system now!! This connection will close. The following message is displayed when you have selected an incorrect firmware file. Starting firmware upgrade... Do not power down the server during the upgrade.
  • Page 100: Url Commands For The Network Camera

    Description of returned data is written with "Return:" in bold face followed by the returned data in a box. All data is returned in HTTP format, i�e�, each line is separated with a Carriage Return and Line Feed (CRLF) printed as \r\n�...
  • Page 101: General Cgi Url Syntax And Parameters

    VIVOTEK General CGI URL Syntax and Parameters CGI parameters are written in lower-case and as one word without any underscores or other separators. When the CGI request includes internal camera parameters, these parameters must be written exactly as they are named in the camera or video server. The CGIs are organized in functionally-related directories under the cgi-bin directory.
  • Page 102 [&<parameter>…] Where the <parameter> should be <group>[_<name>] or <group>[.<name>]. If you do not specify any parameters, all the parameters on the server will be returned. If you specify only <group>, the parameters of the related group will be returned. When querying parameter values, the current parameter values are returned.
  • Page 103: Set Server Parameter Values

    <group>_<name> value to assigned Assign <value> to the parameter <group>_<name>. update <boolean> Set to 1 to update all fields (no need to update parameter in each group). return <return page> Redirect to the page <return page> after the parameter is assigned.
  • Page 104: Available Parameters On The Server

    A string limited to an IP address (eg. 192.168.1.1). mac address A string limited to contain a MAC address without hyphens or colons. boolean A boolean value of 1 or 0 represents [Yes or No], [True or False], [Enable or Disable]. <value1>, Enumeration. Only given values are valid.
  • Page 105 A blank string. everything inside <> A description integer primary key SQLite data type. A 32-bit signed integer. The value is assigned a unique integer by the server. text SQLite data type. The value is a text string, stored using the database encoding (UTF-8, UTF-16BE or UTF-16-LE).
  • Page 106 Mexico City, Saskatchewan -200: GMT-05:00 Eastern Time, New York, Toronto -201: GMT-05:00 Bogota, Lima, Quito, Indiana -180: GMT-04:30 Caracas -160: GMT-04:00 Atlantic Time, Canada, La Paz, Santiago -140: GMT-03:30 Newfoundland -120: GMT-03:00 Brasilia, Buenos Aires, Georgetown, Greenland -80: GMT-02:00 Mid-Atlantic -40: GMT-01:00 Azores, Cape_Verde_IS.
  • Page 107 (ipaddress, subnet, router, dns1, dns2, pppoe). This command can cooperate with other “restoreexceptXYZ” commands. When cooperating with others, the system parameters will be restored to the default value except for a union of the combined results. User's Manual - 107...
  • Page 108 This command can cooperate with other “restoreexceptXYZ” commands. When cooperating with others, the system parameters will be restored to the default value except for a union of the combined results. Subgroup of system: info (The fields in this group are unchangeable.) NAME VALUE SECURITY DESCRIPTION...
  • Page 109 SECURITY DESCRIPTION (get/set) privilege_do view, operator, Indicate which privileges and above can control admin digital output privilege_camctrl view, operator, Indicate which privileges and above can control PTZ admin user_i0_name string[64] User name of root user_i<1~20>_name string[64] User name user_i0_pass password[64] Root password user_i<1~20>_pass...
  • Page 110 0~15 Stop related process before setting port value. resetip <boolean> 1 => Get ipaddress, subnet, router, dns1, dns2 from DHCP server at next reboot. 0 => Use preset ipaddress, subnet, rounter, dns1, and dns2. ipaddress <ip address> IP address of server.
  • Page 111 Subgroup of network: http NAME VALUE SECURITY DESCRIPTION (get/set) port 80, 1025 ~ 65535 HTTP port. alternateport 1025~65535 Alternate HTTP port. authmode basic, HTTP authentication mode. digest s0_accessname string[32] HTTP server push access name for stream 1. User's Manual - 111...
  • Page 112 VIVOTEK (capability.protocol.spush_mjpeg =1 and video.stream.count>0) s1_accessname string[32] HTTP server push access name for stream 2. (capability.protocol.spush_mjpeg =1 and video.stream.count>1) s2_accessname string[32] Http server push access name for stream 3 (capability.protocol.spush_mjpeg =1 and video.stream.count>2) s3_accessname string[32] Http server push access name for stream 4 (capability.protocol.spush_mjpeg =1 and...
  • Page 113 <integer> The current audio track for stream2. -1 => audio mute s3_audiotrack <integer> The current audio track for stream2. -1 => audio mute Subgroup of network_rtsp_s<0~(n-1)>: multicast, n is stream count (capability.protocol.rtp.multicast=1) NAME VALUE SECURITY DESCRIPTION (get/set) alwaysmulticast <boolean>...
  • Page 114 Denied ending IPv4 address for connection. 255.255.255.255 ipv6_allow_i<0~9> String[44] Allowed IPv6 address for connection. ipv6_deny_i<0~9> String[44] Denied IPv6 address for connection. Group: videoin_c<0~(n-1)> for n channel products, and m is stream number NAME VALUE SECURITY DESCRIPTION (get/set) color 0, 1 0 =>monochrome...
  • Page 115 The specific quality parameter of the H264 encoder. 0 = best quality, 51 = worst quality. s<0~(m-1)>_h264_bitr 1000~40000 Set bit rate in bps when choosing cbr in “ratecontrolmode”. s<0~(m-1)>_h264_ma 1~30 Set maximum frame rate in fps (for H.264). User's Manual - 115...
  • Page 116 The specific quality parameter of the Mpeg4 uantlevel encoder. 1 = best quality, 31 = worst quality. s<0~(m-1)>_mpeg4_bi 1000~40000 Set bit rate in bps when choosing cbr in trate “ratecontrolmode”. s<0~(m-1)>_mpeg4_m 1~30 Set maximum frame rate in fps (for MPEG-4).
  • Page 117 VIVOTEK daynight auto, auto => auto daynight schedule, night => ircut filter on day, day => ircut filter off night schedule => scheduled ircut filter exposurecontrol Select exposure mode. 0 => Auto with IRCut 1 => Shutter priority 3 => Manual mode shutterpriority 0 =>...
  • Page 118 NAME VALUE SECURITY DESCRIPTION (get/set) enable <boolean> Enable/disable this profile setting policy day, The mode which the profile is applied to. night, schedule begintime hh:mm Begin time of schedule mode. endtime hh:mm End time of schedule mode. exposurecontrol Select exposure mode.
  • Page 119 Group: ircutcontrol NAME VALUE SECURITY DESCRIPTION (get/set) daymodebegintime 00:00~23:59 Day mode begin time daymodeendtime 00:00~23:59 Day mod end time Group: audioin_c<0~(n-1)> for n channel products (capability.audioin>0) NAME VALUE SECURITY DESCRIPTION (get/set) source linein Linein => use line input. mute 0, 1 Enable audio mute.
  • Page 120 NAME VALUE SECURITY DESCRIPTION (get/set) brightness <product dependent> Adjust brightness of image according to mode settings. saturation -5 ~ 5 Adjust saturation of image according to mode settings. contrast -5 ~ 5 Adjust contrast of image according to mode settings.
  • Page 121 Height of motion detection window. win_i<0~2>_objsize 0 ~ 100 Percent of motion detection window. win_i<0~2>_sensitivity 0 ~ 100 Sensitivity of motion detection window. Group: motion_c<0~(n-1)> profile for m profile and n channel product (capability.nmotionprofile > 0) NAME VALUE SECURITY DESCRIPTION (get/set) i<0~(m-1)>_enable <boolean>...
  • Page 122 <boolean> Enable or disable the UPNP port forwarding service. upnpnatstatus The status of UpnP port forwarding, used internally. 0 = OK, 1 = FAIL, 2 = no IGD router, 3 = no need for port forwarding Group: syslog NAME VALUE...
  • Page 123 <boolean> Enable/disable digital zoom idleaction_enable <integer> Enable/disable idle action while idle idleaction_type pan, patrol, This field tells what kind of action should be taken home while idle. idleaction_interval <integer> While idle over this time interval, idle action will be taken.
  • Page 124 VIVOTEK Group: snmp (capability.snmp) (product dependent) NAME VALUE SECURITY DESCRIPTION (get/set) SNMP v2 enabled. 0 for disable, 1 for enable SNMP v3 enabled. 0 for disable, 1 for enable secnamerw string[31] Read/write security name secnamero string[31] Read only security name...
  • Page 125 <positive integer> Number of motion profiles. ptzenabled <positive integer> An 32-bit integer, each bit can be set separately as follows: Bit 0 => Support camera control function; 0(not support), 1(support) Bit 1 => Built-in or external camera; 0(external), 1(built-in) Bit 2 =>...
  • Page 126 <positive integer> Number of preset locations. eptz <positive integer> A 32-bit integer, each bit can be set separately as follows: Bit 0 => stream 1 supports ePTZ or not. Bit 1 => stream 2 supports ePTZ or not. The rest may be deduced by analogy protocol_https <...
  • Page 127 Indicate whether to support HTTP tunnel for UART transfer. camctrl_privilege <boolean> Indicate whether to support “Manage Privilege” of PTZ control in the Security page. transmission_mode Indicate transmission mode of the machine: TX = server, Rx = receiver box, Both = DVR. User's Manual - 127...
  • Page 128 Indicate whether to support wireless WPA2. derivative_brand <boolean> Indicate whether to support the upgrade function for the derivative brand. For example, if the value is true, the VVTK product can be upgraded to VVXX. (TCVV<->TCXX is excepted) evctrlchannel <boolean> Indicate whether to support HTTP tunnel for event/control transfer.
  • Page 129 String[40] The status for event trigger <integer> Indicate which DI detects. This field is required when trigger condition is “di”. One bit represents one digital input. The LSB indicates DI 0. mdwin <integer> Indicate which motion detection windows detect.
  • Page 130 Path to store media. action_cf_media NULL, 0~4 Index of the attached media. action_cf_datefolder <boolean> Enable this to create folders by date, time, and hour automatically. action_server_i<0~4>_en 0, 1 Enable or disable this server action. able The default value is 0.
  • Page 131 DESCRIPTION (get/set) name string[40] Identification of this entry type snapshot, Media type to send to the server or store on the server. systemlog, videoclip snapshot_source <integer> Indicate the source of media stream. 0 means the first stream. 1 means the second stream and etc.
  • Page 132 0 ~ 9 Indicates the time for pre-event recording in seconds. videoclip_maxduration 1 ~ 10 Maximum duration of one video clip in seconds. videoclip_maxsize 50 ~ 1500 Maximum size of one video clip file in Kbytes. Group: recording_i<0~1> PARAMETER VALUE SECURITY DESCRIPTION...
  • Page 133 (get/set) enable <boolean> To enable or disable secure HTTP. policy <Boolean> If the value is 1, it will force HTTP connection redirect to HTTPS connection method auto, auto => Create self-signed certificate automatically. manual, manual => Create self-signed certificate manually.
  • Page 134: Drive The Digital Output

    Drive the Digital Output Note: This request requires Viewer privileges. Method: GET/POST Syntax: http://<servername>/cgi-bin/dido/setdo.cgi?do1=<state>[&do2=<state>] [&do3=<state>][&do4=<state>][&return=<return page>] Where state is 0 or 1; “0” means inactive or normal state, while “1” means active or triggered state. PARAMETER VALUE DESCRIPTION do<num> 0, 1 0 –...
  • Page 135: Query Status Of The Digital Input

    Query Status of the Digital Input Note: This request requires Viewer privileges. Method: GET/POST Syntax: http://<servername>/cgi-bin/dido/getdi.cgi?[di0][&di1][&di2][&di3] If no parameter is specified, all of the digital input statuses will be returned. Return: HTTP/1.0 200 OK\r\n Content-Type: text/plain\r\n Content-Length: <length>\r\n \r\n [di0=<state>]\r\n...
  • Page 136: Query Status Of The Digital Output

    Query Status of the Digital Output Note: This request requires Viewer privileges. Method: GET/POST Syntax: http://<servername>/cgi-bin/dido/getdo.cgi?[do0][&do1][&do2][&do3] If no parameter is specified, all the digital output statuses will be returned. Return: HTTP/1.0 200 OK\r\n Content-Type: text/plain\r\n Content-Length: <length>\r\n \r\n [do0=<state>]\r\n [do1=<state>]\r\n...
  • Page 137: Capture Single Snapshot

    Capture Single Snapshot Note: This request requires Normal User privileges. Method: GET/POST Syntax: http://<servername>/cgi-bin/viewer/video.jpg?[channel=<value>][&resolution=<value>] [&quality=<value>][&streamid=<value>] If the user requests a size larger than all stream settings on the server, this request will fail. PARAMETER VALUE DEFAULT DESCRIPTION channel 0~(n-1) The channel number of the video source.
  • Page 138: Account Management

    <name> The name for the user to add, delete, or edit. userpass <value> The password of the new user to add or that of the old user to modify. The default value is an empty string. privilege <value> The privilege of the user to add or to modify.
  • Page 139: Upgrade Firmware

    Note: This request requires Normal User privileges. (obsolete) Method: GET/POST Syntax: http://<servername>/cgi-bin/sysinfo.cgi Server will return the system information. In HTTP API version 2, the CapVersion will be 0200. All fields in the previous version (0100) are obsolete. Please use “getparam.cgi?capability” instead. User's Manual - 139...
  • Page 140 Method addallow Add allowed IP address range to the server. Start and end parameters must be specified. If the index parameter is specified, it will try to add starting from the index position. adddeny Add denied IP address range to the server. Start and end parameters must be specified.
  • Page 141 Syntax: For HTTP push server (MJPEG): http://<servername>/<network_http_s<0~m-1>_accessname> For RTSP (MP4), the user needs to input the URL below into an RTSP compatible player. rtsp://<servername>/<network_rtsp_s<0~m-1>_accessname> “m” is the stream number. For details on streaming protocol, please refer to the “control signaling” and “data format” documents.
  • Page 142 1 ~ <max. com port number> The target COM/RS485 port number. data <hex decimal data>[,<hex The <hex decimal data> is a series of digits from 0 ~ 9, A ~ F. decimal data>] Each comma separates the commands by 200 milliseconds.
  • Page 143 Optional. Indicate if the file is locked or not. 0: file is not locked. 1: file is locked. A locked file would not be removed from UI or cyclic storage. triggerTime <text> Optional. Indicate the event trigger time. (not the file created time) Format is “YYYY-MM-DD HH:MM:SS”...
  • Page 144 Note that the offset keyword is used after limit keyword. To increase the flexibility of search command, you may use “OR” connectors for logical “OR” search operations. Moreover, to search for a specific time period, you can use “TO” connector.
  • Page 145 VIVOTEK http://<servername>/cgi-bin/admin/lsctrl.cgi?cmd=update&isLocked=0&label=2&label=3 Command: queryStatus PARAMETER VALUE DESCRIPTION retType xml or javascript Optional. Ex. retype=javascript The default return message is in XML format. Ex. Query local storage status and call for javascript format return message. http://<servername>/cgi-bin/admin/lsctrl.cgi?cmd=queryStatus&retType=javascript User's Manual - 145...
  • Page 146: Technical Specifications

    .Event notification using HTTP, SMTP, or FTP Lens .Local recording of MP4 files .Board lens, Vari-focal, f = 3 ~ 9 mm, F1.2 (wide), F2.1 (tele), auto-iris On-board Storage .Removable IR-cut filter for day & night function .SD/SDHC card slot Angle of View .Stores snapshots and video clips...
  • Page 147: Technology License Notice

    9604838-7; CA PAT� 2216315; CH PAT� 819303; CN PAT� ZL96193827�7; DE PAT� 819303/DE69611607T2; DK PAT� 819303; ES PAT� 819303; EP PAT� 819303; FR PAT� 819303; GB PAT� 819303; IT PAT� 819303; JP PAT� APP� 8-529817; NL PAT� 819303; SE PAT� 819303; US PAT� 5664053� THE LIST MAY BE UPDATED FROM TIME TO TIME BY LICENSORS AND A CURRENT VERSION OF WHICH IS AVAILABLE ON LICENSOR’S WEBSITE AT...
  • Page 148: Electromagnetic Compatibility (Emc)

    ■ This device must accept any interference received, including interference that may cause undesired operation� This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules� These limits are designed to provide reasonable protection against harmful interference when the equipment is operated in a commercial environment�...

This manual is also suitable for:

Sd8111Sd8121

Table of Contents