Vivotek VS7100 User Manual

Vivotek VS7100 User Manual

Hide thumbs Also See for VS7100:
Table of Contents

Advertisement

Quick Links

Advertisement

Table of Contents
loading

Summary of Contents for Vivotek VS7100

  • Page 2 Product name: Video Server (VS7100) Release Date: 2009/07/10 Manual Revision: Web site: www.vivotek.com Email: technical@vivotek.com sales@vivotek.com Made in Taiwan. ©Copyright 2000-2009. All rights reserved - 1 - www.vivotek.com T: 886-2-82455282 F: 886-2-82455532...
  • Page 3: Before You Use This Product

    For paragraphs preceded by the reader should use caution to understand completely the warnings. Ignoring the warnings may result in serious hazards or injuries. - 2 - www.vivotek.com T: 886-2-82455282 F: 886-2-82455532...
  • Page 4: Table Of Contents

    Firmware upgrade ..............24 Definitions in Configuration ..............25 System parameters ................26 Security settings ................27 Network settings................29 Network type ................29 HTTP ..................30 Two way audio ................31 FTP ..................31 - 3 - www.vivotek.com T: 886-2-82455282 F: 886-2-82455532...
  • Page 5 General CGI URL Syntax and Parameters ........66 Security Level ................67 Get Server Parameter Values............67 Set Server Parameter Values ............68 Available parameters on the server ..........70 Drive the Digital Output............... 97 - 4 - www.vivotek.com T: 886-2-82455282 F: 886-2-82455532...
  • Page 6 UART HTTP Tunnel Channel (capability.nuart>0) ......107 Event/Control HTTP Tunnel Channel ..........108 Get SDP of Streams ..............109 Open the Network Stream ............109 Senddata (capability.nuart>0) ............ 110 D. Technical specifications ............... 112 - 5 - www.vivotek.com T: 886-2-82455282 F: 886-2-82455532...
  • Page 7: Package Contents

    Package Contents VS7100 Quick installation guide Power adapter Warranty card I/O Connector Software CD - 6 - www.vivotek.com T: 886-2-82455282 F: 886-2-82455532...
  • Page 8: Installation

    LED will blink green every second and the red-color is always on. The Video Server will first detect Ethernet. Operating in ether network mode, the LED will blink green-color as heartbeat to indicate alive. - 7 - www.vivotek.com...
  • Page 9 The pin definition is as below. Name Remarks Specification Power 12VDC ± 5%, max. 1.5A Max. rating 2A Ground Digital input OPEN/Short-to-GND, isolation 2kV Internal pull-up Digital output Max. 40VDC, max. 400mA, isolation 2kV RS485_A 100Ω termination RS485_B 100Ω termination - 8 - www.vivotek.com...
  • Page 10: Software Installation

    MAC. The MAC is printed on the labels on the back of the Video Server body. Please refer to the user’s manual of Installation Wizard 2 for detail. Once installation is complete, the Administrator should proceed to the next section "Initial access to the Video Server" for necessary checks and configurations. - 9 - www.vivotek.com...
  • Page 11: Initial Access To The Video Server

    Once the password is set, there is no provision to recover the Administrator’s password. The only option is to restore to the original factory default settings. - 10 - www.vivotek.com...
  • Page 12: How To Use

    The foreground is the login window and the background shows the message if authentication fails. The user may check the option box to save the password for future convenience. This option is not available to the Administrator for obvious reason. - 11 - www.vivotek.com...
  • Page 13: Installing Plug-In

    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. - 12 - www.vivotek.com...
  • Page 14: Primary User's Capability

    Basic functions are displayed in the homepage of Video Server. Click on the configuration link which on the left of the image window to access the configuration page. Here is the layout in IE when it is MPEG-4 streaming. - 13 - www.vivotek.com...
  • Page 15 To move the motorized camera more precisely, speed control of pan and tilt allows users to fine tune the aiming position. The plugin function will be a little different when it is in Motion JPEG streaming. - 14 - www.vivotek.com...
  • Page 16: Digital Zoom

    Click on the magnifier icon under the camera view then the digital zoom control panel will be shown. Uncheck “Disable digital zoom” and use the slider control to change the zoom factors. Digital zoom switch Slider control to change the zoom factors Select zoom-in area by resize this sliding window - 15 - www.vivotek.com...
  • Page 17: Mp4 Recording

    Snapshot Click on “Snapshot”, web browser will pop up a new window to show the snapshot. Users can point at the snapshot and click the right button of mouse to save it. - 16 - www.vivotek.com...
  • Page 18: Language

    Click on the language, all supported languages are shown in the drop-down list. The user can choose the different display language. Supports multi-languages interfaces up to nine languages, including English, German, Spanish, French, Italian, Japanese, Portuguese, Simplified Chinese, and Traditional Chinese. Client settings - 17 - www.vivotek.com...
  • Page 19 The fourth one is “Save Options”. User can specify the recording folder, file name prefix and suffix here. There is only one setting “Stream Options” for the client side in Firefox. User can choose to view stream1 and stream2. - 18 - www.vivotek.com...
  • Page 20: Digital Output

    “Maximum frame rate”, “Intra frame period”, “Constant bit rate”, and “Fix quality” for MPEG-4 mode and “Maximum frame rate” and “Video quality” for JPEG mode on the Audio and Video Configuration page, are correlative to allow for achieving the best performance possible. - 19 - www.vivotek.com...
  • Page 21 Due to the limitation of the bandwidth for 3GPP, only QCIF (176x120 NTSC, 176x144 PAL) video solution will be supported for cell phone viewing. Please set related video settings first as mentioned when viewing by mobile phone. - 20 - www.vivotek.com...
  • Page 22 “Constant bit rate”. You can also fix the bandwidth according to your actual network speed and adjust the frame rate. Start from 30 fps down for best results but not below 15 fps. If the image qualities are not improved, select a lower bandwidth setting. - 21 - www.vivotek.com...
  • Page 23: Create Accounts For New Users

    Type a new password twice in ○ to enable protection. This password is used to identify the administrator. Then add an account with user name, password and authentication for your friends in ○ . You can edit or delete users from ○ - 22 - www.vivotek.com...
  • Page 24: Build A Security Application

    9. Click on “Application” at the left column, 10.Add a server in server section. VS7100 provides four server types, Email, FTP, HTTP, and Network storage. 11.Add a media with snapshot type in media section. And Set the number of pre-event and post-event images to be uploaded 12.Add an event in event section...
  • Page 25: Firmware Upgrade

    Note: Do not power off the Video Server during the upgrade! Follow the steps below to upgrade the firmware: 1. Download the latest firmware file from the VIVOTEK website. The file is in .pkg file format. 2. Click Browse… and specify the firmware file.
  • Page 26: Definitions In Configuration

    If the Administrator also wants to set certain options through the URL, read the reference appendix for details. <url> http://<Video Server>/setup/system.html <Video Server> is the domain name or original IP address of the Video Server. - 25 - www.vivotek.com...
  • Page 27: System Parameters

    “Digital output” Select Grounded or Open to define normal status of the digital output. The current status is shown, too. Remember to click on to immediately validate the changes. Otherwise, the correct time will not be synchronized. - 26 - www.vivotek.com...
  • Page 28: Security Settings

    “Manage user” Pull down the user list to find the user’s name and press delete the selected user. Or edit the password or authentication of the selected user and press to take effect. - 27 - www.vivotek.com...
  • Page 29 <url> http://<Video Server>/setup/security.html <Video Server> is the domain name or original IP address of the Video Server. - 28 - www.vivotek.com...
  • Page 30: Network Settings

    “Secondary DNS” Secondary domain name server that backups the Primary DNS. “Primary WINS server” The primary WINS server that maintains the database of computer name and IP address. “Secondary WINS server” The secondary WINS server that maintains the database of computer name and IP address. - 29 - www.vivotek.com...
  • Page 31: Http

    “Secondary Http port” It support alternate port to access HTTP server. “Access name for stream 1” This is the access URL of stream 1 for making connection from client software when its codec type is JPEG. - 30 - www.vivotek.com...
  • Page 32: Two Way Audio

    RTSP Streaming “Authentication” It supports disable, basic and digest modes. “Access name for stream 1” This is the access URL of stream 1 for making connection from client software when the codec type is MPEG-4. - 31 - www.vivotek.com...
  • Page 33 “Multicast RTCP audio port” The audio channel port for multicast RTCP. It must be the port number of multicast audio port plus 1. “Multicast TTL” It specifies the number of routers (hops) that multicast traffic is permitted to pass through before expiring on the network. - 32 - www.vivotek.com...
  • Page 34 <url> http://<Video Server>/setup/network.html <Video Server> is the domain name or original IP address of the Video Server. - 33 - www.vivotek.com...
  • Page 35: Ddns

    “Password/Key” Please input the password or key to get the DDNS service. “Save” Click on this button to save current settings for the DDNS service and UPnP function. <url> http://<Video Server>/setup/ddns.html <Video Server> is the domain name or original IP address of the Video Server. - 34 - www.vivotek.com...
  • Page 36: Access List

    Delete button. Both the Allow List and Deny List can have 10 entries. <url> http://<Video Server>/setup/accesslist.html <Video Server> is the domain name or original IP address of the Video Server. - 35 - www.vivotek.com...
  • Page 37: Audio And Video

    NTSC and 176x144 PAL)”, “CIF (352x240 NTSC and 352x288 PAL)”, and “4CIF (704x480 NTSC and 704x576 PAL)”. “Max frame rate” User can select the maximal refresh frame rate. VS7100 now supports up to 30 fps. There are two dependent parameters provided in MPEG-4 mode for video performance adjustment.
  • Page 38: Audio Settings

    In JPEG mode, user can only set “Video quality” to adjust the video performance. Audio settings “Mute” To turn off audio. “Input gain” Modify the gain of the audio input. “Audio type” Select audio codec “AAC” or “GSM-AMR” and the corresponding bit rate. - 37 - www.vivotek.com...
  • Page 39 <url> http://<Video Server>/setup/audiovideo.html <Video Server> is the domain name or original IP address of the Video Server. - 38 - www.vivotek.com...
  • Page 40: Image Settings

    O.K., press to set the image settings. Click on this to recall the original settings without incorporating the changes. <url> http://<Video Server>/setup/image.html <Video Server> is the domain name or original IP address of the Video Server. - 39 - www.vivotek.com...
  • Page 41: Privacy Mask

    "Window Name" Enter a name for the window. The text will show at the top of the window. Click on this button to save the related window settings. <url> http://<Video Server>/setup/privacy.html <Video Server> is the domain name or original IP address of the Video Server. - 40 - www.vivotek.com...
  • Page 42: Motion Detection

    “Sensitivity” This sets the endurable difference between two sequential images. “Percentage” This sets the space ratio of moving objects in the monitoring window. Higher sensitivity and small percentage will allow easier motion detection. Remember to right click to save motion detection settings. - 41 - www.vivotek.com...
  • Page 43 Decide motion The moving object size Monitoring level - 42 - www.vivotek.com...
  • Page 44 The monitoring window has been outlined in red when object is moving. Notice that if the pre-defined motion detection area is under privacy mask block, the monitoring window won’t be triggered anymore. <url> http://<Video Server>/setup/motion.html <Video Server> is the domain name or original IP address of the Video Server. - 43 - www.vivotek.com...
  • Page 45: Camera Control

    Screen with Camera View” for the layout in IE when pan, tilt, zoom, and focus functions are enabled. When selecting `Disable’, the camera control function will not appear The figure below is the layout when “PTZ camera” is checked. Users can configure the camera driver and RS485 port settings. - 44 - www.vivotek.com...
  • Page 46 Transparent HTTP Tunnel is enabled when user wants the video server to forward UART commands generated by user. The UART commands will be sent through HTTP tunnel established between user and video server and transmitted to the device connected to video server. - 45 - www.vivotek.com...
  • Page 47 PTZ driver file. Note that VS7100 Video Server can support multiple protocols to PTZ cameras. If there are PTZ camera functions can’t work, please see your PTZ camera’s user manual to check if your camera supports these functions.
  • Page 48: Preset Position

    Add to enable the settings. The preset positions will be displayed under the Preset Location list on the left-hand side. 3. To add additional preset positions, please repeat steps 1~2. 4. To remove a preset position from the list, select it from the drop-down list and click Delete. - 47 - www.vivotek.com...
  • Page 49 Update. 4. Repeat step 1 and 3 to select additional preset locations. 5. If you want to delete a selected location, select it from the Source list and click - 48 - www.vivotek.com...
  • Page 50: Custom Command

    7. Click Save to enable the settings. Custom command VS7100 Video Server provides five more custom commands other than general pan, tilt, zoom and preset functions. Users can click on “Custom command” and refer to the instruction manual of the attached device to setup frequently used functions.
  • Page 51 Please note that if “Custom camera” is selected as PTZ driver, user must configure the custom pan, tilt, zoom, and focus functions via “Custom Command” page. Select Custom camera 3. Configure the PTZF functions Left click “Custom Command” - 50 - www.vivotek.com...
  • Page 52: Homepage Layout

    Homepage layout Users can easily give their VS7100 Video Server a different presence of homepage. The “Logo graph” is for the system logo at the upper-left corner . Users can decide to make this logo graph be blank or they can use their own logo graph by fill in their logo graph URL.
  • Page 53: Application

    If using the same media in different events and the events trigger almost simultaneously, the servers in the second triggered event will not receive any media; there would be only notifications. - 52 - www.vivotek.com...
  • Page 54: Event

    ” The delay to check next event. It is used in motion detection and digital input trigger type. VS7100 Video Server supports five trigger types. “Video motion detection” Select the windows which need to be monitored.
  • Page 55 “PTZ camera patrol” Check it to do the PTZ camera patrol and send the snapshot to selected server during dwelling time when event is triggered. “Server name” Check it to send the selected media when event is triggered. - 54 - www.vivotek.com...
  • Page 56: Server

    “Workgroup” The workgroup for network storage. “User name” This granted user name on the network storage. “Password” This granted password on the network storage. After input the setting of server, user can click on to test whether the setting is - 55 - www.vivotek.com...
  • Page 57: Media

    “Add date and time suffix to file name” Check it to add timing information as file name suffix. Here is setting for video clip “Source” The source of stream, stream1 or stream2. “Pre-event recording” The interval of pre-event recording in seconds - 56 - www.vivotek.com...
  • Page 58 “Maximum duration” The maximal recording file duration in seconds “Maximum file size” The maximal file size would be generated. “File name prefix” The prefix name will be added on the file name of the video clip. - 57 - www.vivotek.com...
  • Page 59: Recording

    “Source” The source of stream, stream1 or stream2. The weekly and time schedules are provided. “Sun” ~ “Sat” Select the days of the week to perform the event. “Time” shows “Always” or input the time interval. - 58 - www.vivotek.com...
  • Page 60 “File name prefix” The prefix name will be added on the file name of the recording. “Enable cyclic recording” If you check this item, when the maximum capacity is reached, the oldest file will be overwritten by the latest one. The reserved amount is reserved for cyclic recording to prevent malfunction. - 59 - www.vivotek.com...
  • Page 61: System Log

    In the “Current log”, it displays the current system log file. The content of the log provides useful information about configuration and connection after system boot- up. <url> http://<Video Server>/setup/syslog.html <Video Server> is the domain name or original IP address of the Video Server. - 60 - www.vivotek.com...
  • Page 62: Viewing System Parameters

    Viewing system parameters Click on this link on the configuration page to view the entire system’s parameter set. <url> http://<Video Server>/setup/parafile.html <Video Server> is the domain name or original IP address of the Video Server. - 61 - www.vivotek.com...
  • Page 63: Maintenance

    Any changes made so far will be lost and the system will be reset to the initial factory settings. The system will restart and require the installer program to set up the network again. “Upload daylight saving time rule” Click Browse… and specify the XML file to upload. - 62 - www.vivotek.com...
  • Page 64 “PTZ driver upload” Select the PTZ driver file and click upload button. The uploaded PTZ driver will show up as “User uploaded driver” in the PTZ driver list in Camera control page. <url> http://<Video Server>/setup/maintain.html <Video Server> is the domain name or original IP address of the Video Server. - 63 - www.vivotek.com...
  • Page 65: Appendix

    RESET: Click on the “RESET” button once will reboot the system and the software installation may be necessary if the IP address is not fixed. This procedure is the same as removing the power and attaching it again. RESTORE: - 64 - www.vivotek.com...
  • Page 66: Url Commands Of The Video Server

    For some customers who already have their own web site or web control application, a Network Camera/Video server can be easily integrated through URLs. This document provides the supersets of URL commands V2 for VIVOTEK 7000 series products. This section specifies the external HTTP-based application programming interface. The HTTP-based camera interface provides the functionality to request a single image, to control camera functions (PTZ, output relay etc.), and to get and set internal parameter values.
  • Page 67: General Cgi Url Syntax And Parameters

    The CGIs are organized in functionally-related directories under the cgi-bin directory. The file extension .cgi is required. Syntax: http://<servername>/cgi-bin/<subdir>[/<subdir>...]/<cgi>.<ext> [?<parameter>=<value>[&<parameter>=<value>...]] Example: Set digital output #1 to active http://mywebserver/cgi-bin/dido/setdo.cgi?do1=1 - 66 - www.vivotek.com...
  • Page 68: Security Level

    Internal parameters. Unable to be changed by any external interfaces. Get Server Parameter Values Note: The access right depends on the URL directory. Method: GET/POST Syntax: http://<servername>/cgi-bin/anonymous/getparam.cgi?[<parameter>] [&<parameter>…] http://<servername>/cgi-bin/viewer/getparam.cgi?[<parameter>] [&<parameter>…] http://<servername>/cgi-bin/operator/getparam.cgi?[<parameter>] [&<parameter>…] http://<servername>/cgi-bin/admin/getparam.cgi?[<parameter>] [&<parameter>…] - 67 - www.vivotek.com...
  • Page 69: Set Server Parameter Values

    <length> is the actual length of content. Example: Request IP address and its response Request: http://192.168.0.123/cgi-bin/admin/getparam.cgi?network_ipaddress Response: HTTP/1.0 200 OK\r\n Content-Type: text/html\r\n Context-Length: 33\r\n \r\n network.ipaddress=192.168.0.123\r\n Set Server Parameter Values Note: The access right depends on the URL directory. Method: GET/POST - 68 - www.vivotek.com...
  • Page 70 (Note: The return page can be a general HTML file (.htm, .html) or a VIVOTEK server script executable (.vspx) file. It cannot be a CGI command or have any extra parameters. This parameter must be placed at the end of the parameter list Return: HTTP/1.0 200 OK\r\n...
  • Page 71: Available Parameters On The Server

    Any number between ‘m’ and ‘n’. domain name[<n>] A string limited to a domain name shorter than ‘n’ characters (eg. www.ibm.com). email address [<n>] A string limited to an email address shorter than ‘n’ characters (eg. - 70 - www.vivotek.com...
  • Page 72 Current date of system. Set to ‘keep’ to keep keep, date unchanged. Set to ‘auto’ to use NTP to auto synchronize date. time <hh:mm:ss>, Current time of the system. Set to ‘keep’ to keep, keep time unchanged. Set to ‘auto’ to use NTP - 71 - www.vivotek.com...
  • Page 73 -40: GMT-01:00 Azores, Cape_Verde_IS. 0: GMT Casablanca, Greenwich Mean Time: Dublin, Edinburgh, Lisbon, London 40: GMT 01:00 Amsterdam, Berlin, Rome, Stockholm, Vienna, Madrid, Paris 41: GMT 01:00 Warsaw, Budapest, Bern 80: GMT 02:00 Athens, Helsinki, Istanbul, - 72 - www.vivotek.com...
  • Page 74 Melbourne, Sydney, Guam, Vladivostok 440: GMT 11:00 Magadan, Solomon Is., New Caledonia 480: GMT 12:00 Aucklan, Wellington, Fiji, Kamchatka, Marshall Is. 520: GMT 13:00 Nuku'Alofa formertimezonein -489 ~ 529 Record the last time zone for time jump when - 73 - www.vivotek.com...
  • Page 75 <Any value> Restore the system parameters to default values except daylight saving time settings. This command can cooperate with other “restoreexceptXYZ” commands. When cooperating with others, system - 74 - www.vivotek.com...
  • Page 76 1 => Active, triggered do_i<0~(ndo-1)> <boolean> 0 => Inactive, normal 1 => Active, triggered onlinenum_rtsp integer Current number of RTSP connections. onlinenum_httppush integer Current number HTTP push server connections. Group: di_i<0~(ndi-1)> (capability.ndi > 0) NAME VALUE SECURITY DESCRIPTION (get/set) - 75 - www.vivotek.com...
  • Page 77 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. subnet <ip address> Subnet mask. - 76 - www.vivotek.com...
  • Page 78 <boolean> Enable anoymous streaming viewing. Subgroup of network: rtsp NAME VALUE SECURITY DESCRIPTION (get/set) port 554, 1025 ~ 65535 RTSP port. (capability.protocol.rtsp=1) anonymousviewing <boolean> Enable anoymous streaming viewing. authmode disable, RTSP authentication mode. basic, (capability.protocol.rtsp=1) - 77 - www.vivotek.com...
  • Page 79 (get/set) port 1025 ~ 65535 SIP port. (capability.protocol.sip=1) Subgroup of network: rtp NAME VALUE SECURITY DESCRIPTION (get/set) videoport 1025 ~ 65535 Video channel port for RTP. (capability.protocol.rtp_unicast=1) audioport 1025 ~ 65535 Audio channel port for RTP. - 78 - www.vivotek.com...
  • Page 80 Group: videoin_c<0~(n-1)> for n channel products, and m is stream number NAME VALUE SECURITY DESCRIPTION (get/set) startpixeloffset 0~16 The horizontal offset for video frame capturing color 0, 1 0 =>monochrome 1 => color flip <boolean> Flip the image. - 79 - www.vivotek.com...
  • Page 81 1(fields are invalid) text string[16] Enclose caption. imprinttimestamp <boolean> Overlay time stamp on video. s<0~(m-1)>_codectype mpeg4, Video codec type. mjpeg s<0~(m-1)>_resolution QCIF, CIF, Video resolution in pixels. 4CIF s<0~(m-1)>_field2fram <boolean> Field to frame on server side. (product dependent) - 80 - www.vivotek.com...
  • Page 82 Quality of JPEG video. 0 is the customized manual input setting. 1 = worst quality, 5 = best quality. s<0~(m-1)>_mjpeg_m "1,2,3,5,8,10 Set maximum frame rate in fps (for JPEG). axframe ,15,20,25,30 " 30 (only for NTSC - 81 - www.vivotek.com...
  • Page 83 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. -5 ~ 5 Adjust hue of image according to mode settings. - 82 - www.vivotek.com...
  • Page 84 NAME VALUE SECURITY DESCRIPTION (get/set) enable <boolean> Enable or disable the dynamic DNS. provider Safe100, Safe100 => safe100.net DyndnsDynamic, DyndnsDynamic => dyndns.org (dynamic) DyndnsCustom, DyndnsCustom => dyndns.org (custom) TZO, TZO => tzo.com DHS, DHS => dhs.org - 83 - www.vivotek.com...
  • Page 85 Group: syslog NAME VALUE SECURITY DESCRIPTION (get/set) enableremotelog <boolean> Enable remote log. serverip <IP address> Log server IP address. serverport 514, Server port used for log. 1025~65535 level Levels used to distinguish the importance of the - 84 - www.vivotek.com...
  • Page 86 (For external device) The indexes of patrol points, separated by “,” patroldwelling string[128] (For external device) The dwelling time of each patrol point, separated by “,” Group: uart (capability.nuart>0) (product dependent) NAME VALUE SECURITY DESCRIPTION - 85 - www.vivotek.com...
  • Page 87 RS485 or RS232. rs232 uartreset <boolean> Set this flag to true to apply change in UART configuration. customdrvcmd_i<0~9 string[128] PTZ command for custom camera. > speedlink_i<0~4>_na string[40] Additional PTZ command name. speedlink_i<0~4>_c string[128] Additional PTZ command list. - 86 - www.vivotek.com...
  • Page 88 0~19, The PTZ driver is used by this COM port. 126 (upload) 127 (custom), 128 (no driver) Group: layout (product dependent) (VS7100, EM7100) NAME VALUE SECURITY DESCRIPTION (get/set) layouttype 1, 2 Layout type of main page: 1: image mode...
  • Page 89 Number of video inputs. nmediastream <positive integer> Number of media stream per channels. nvideosetting <positive integer> Number of video settings per channel. naudiosetting <positive integer> Number of audio settings per channel. nuart Number of UART interfaces. <positive integer> - 88 - www.vivotek.com...
  • Page 90 Indicate whether to support HTTP over SSL. protocol_rtsp < boolean > Indicate whether to support RTSP. protocol_sip <boolean> Indicate whether to support SIP. protocol_maxconnection <positive integer> maximum allowed simultaneous connections. protocol_rtp_multicast_ <boolean> Indicate whether support scalable scalable multicast. - 89 - www.vivotek.com...
  • Page 91 Indicate whether to support acoustic echo cancellation. audio_extmic <boolean> Indicate whether support external microphone input. audio_linein <boolean> Indicate whether to support external line input. audio_lineout <boolean> Indicate whether to support line output. audio_headphoneout <boolean> Indicate whether to support headphone output. - 90 - www.vivotek.com...
  • Page 92 VVTK product upgraded VVXX. (TCVV<->TCXX is excepted) evctrlchannel <boolean> Indicate whether to support HTTP tunnel for event/control transfer. Group: event_i<0~2> PARAMETER VALUE SECURITY DESCRIPTION (get/set) name string[40] Identification of this entry. - 91 - www.vivotek.com...
  • Page 93 One bit represents one window. The LSB indicates the 1 window. For example, to detect the 1 and 3 windows, set mdwin as 5. inter 1~999 Interval of snapshots in minutes. This field is used when trigger condition is “seq”. - 92 - www.vivotek.com...
  • Page 94 The default value is 0. action_server_i<0~4>_ NULL, 0~1 Index of the attached media. media action_server_i<0~4>_ <boolean> Enable this to create folders by date, time, and hour datefolder automatically. action_patrol_enable <Boolean> Enable/disable ptz patrol when event triggered. - 93 - www.vivotek.com...
  • Page 95 Location to upload or store the media. ftp_passive 0, 1 Enable or disable passive mode. 0 = disable passive mode 1 = enable passive mode email_address string[128] Email server address. email_username string[64] Username to log in to the server. - 94 - www.vivotek.com...
  • Page 96 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. - 95 - www.vivotek.com...
  • Page 97 Indicate which notification server is scheduled. represents application server (server_i0~i4). bit0 (LSB) = server_i0. bit1 = server_i1. bit2 = server_i2. bit3 = server_i3. bit4 = server_i4. For example, enable server_i0, server_i2, and server_i4 as notification servers; the notifyserver value is 21. - 96 - www.vivotek.com...
  • Page 98: Drive The Digital Output

    The destination to store the recorded data. “cf” means CF card. “0~4” means the index of the network storage. cffolder string[128] Folder name. 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>] - 97 - www.vivotek.com...
  • Page 99: Query Status Of The Digital Input

    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 [di1=<state>]\r\n [di2=<state>]\r\n [di3=<state>]\r\n where <state> can be 0 or 1. - 98 - www.vivotek.com...
  • Page 100: Query Status Of The Digital Output

    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 [do2=<state>]\r\n [do3=<state>]\r\n where <state> can be 0 or 1. - 99 - www.vivotek.com...
  • Page 101: Capture Single Snapshot

    The server will return the most up-to-date snapshot of the selected channel and stream in JPEG format. The size and quality of the image will be set according to the video settings on the server. Return: - 100 - www.vivotek.com...
  • Page 102: Account Management

    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. viewer Viewer privilege. operator Operator privilege. admin Administrator privilege. - 101 - www.vivotek.com...
  • Page 103: System Logs

    Server will return the most up-to-date system log. Return: HTTP/1.0 200 OK\r\n Content-Type: text/plain\r\n Content-Length: <syslog length>\r\n \r\n <system log information>\r\n Upgrade Firmware Note: This request requires Administrator privileges. Method: POST Syntax: http://<servername>/cgi-bin/admin/upgrade.cgi Post data: - 102 - www.vivotek.com...
  • Page 104: Camera Control (Capability.ptzenabled=1)

    Set the pan speed. speedtilt -5 ~ 5 Set the tilt speed. speedzoom -5 ~ 5 Set the zoom speed. speedfocus -5 ~ 5 Set the focus speed. auto Auto pan. patrol Auto patrol. stop Stop camera. - 103 - www.vivotek.com...
  • Page 105: Recall (Capability.ptzenabled=1)

    Redirect to the page <return page> after the parameter is assigned. The <return page> can be a full URL path or relative path according to the current path. If you omit this parameter, it will redirect to an empty page. - 104 - www.vivotek.com...
  • Page 106: Preset Locations (Capability.ptzenabled=1)

    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. Return: - 105 - www.vivotek.com...
  • Page 107: Ip Filtering

    Add denied 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. - 106 - www.vivotek.com...
  • Page 108: Uart Http Tunnel Channel (Capability.nuart>0)

    If you omit this parameter, it will redirect to an empty page. UART HTTP Tunnel Channel (capability.nuart>0) Note: This request requires Operator privileges. Method: GET and POST Syntax: http://<servername>/cgi-bin/operator/uartchannel.cgi?[channel=<value>] ------------------------------------------------------------------------- GET /cgi-bin/operator/uartchannel.cgi?[channel=<value>] x-sessioncookie: string[22] accept: application/x-vvtk-tunnelled pragma: no-cache cache-control: no-cache ------------------------------------------------------------------------- POST /cgi-bin/operator/uartchannel.cgi x-sessioncookie: string[22] content-type: application/x-vvtk-tunnelled - 107 - www.vivotek.com...
  • Page 109: Event/Control Http Tunnel Channel

    Event/Control HTTP Tunnel Channel Note: This request requires Administrator privileges. Method: GET and POST Syntax: http://<servername>/cgi-bin/admin/ctrlevent.cgi ------------------------------------------------------------------------- GET /cgi-bin/admin/ctrlevent.cgi x-sessioncookie: string[22] accept: application/x-vvtk-tunnelled pragma: no-cache cache-control: no-cache ------------------------------------------------------------------------- POST /cgi-bin/admin/ ctrlevent.cgi x-sessioncookie: string[22] content-type: application/x-vvtk-tunnelled pragma : no-cache - 108 - www.vivotek.com...
  • Page 110: Get Sdp Of Streams

    “subgroup of network: rtsp” for setting the accessname of SDP. You can get the SDP by HTTP GET. Open the Network Stream Note: This request requires Viewer access privileges. Syntax: For HTTP push server (MJPEG): http://<servername>/<network_http_s<0~m-1>_accessname> - 109 - www.vivotek.com...
  • Page 111: Senddata (Capability.nuart>0)

    Wait time in milliseconds before read data. read 1 ~ 128 The data length in bytes to read. The read data will be in the return page. Return: HTTP/1.0 200 OK\r\n Content-Type: text/plain\r\n Content-Length: <system information length>\r\n \r\n - 110 - www.vivotek.com...
  • Page 112 <hex decimal data>\r\n Where hexadecimal data is digits from 0 ~ 9, A ~ F. - 111 - www.vivotek.com...
  • Page 113: Technical Specifications

    D. Technical specifications - 112 - www.vivotek.com...
  • Page 114 Technology License Notice AMR Technology This product includes AMR narrowband speech coding technology licensed by VoiceAge. Please refer to http://www.voiceage.com/ for more details. MPEG-4 AAC Technology This product includes MPEG-4 AAC audio coding technology licensed by Via Licensing. Please refer to http://www.vialicensing.com/ for more details.
  • Page 115 VIVOTEK Inc. makes no warranty of any kind with regard to the material contained within this document, including, but not limited to, the implied warranties...

Table of Contents