Vivotek VS7100 User Manual

Vivotek VS7100 User Manual

Video server
Hide thumbs Also See for VS7100:

Advertisement

Advertisement

Table of Contents
loading

Summary of Contents for Vivotek VS7100

  • Page 2 Product name: Video Server (VS7100) Release Date: 2007/05/18 Manual Revision: 1.00 Web site: www.vivotek.com Email: technical@vivotek.com sales@vivotek.com Made in Taiwan. ©Copyright 2000-2007. 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

    Build a security application ............24 Software revision upgrade ............25 Definitions in Configuration ..............26 System parameters ................27 Security settings ................28 Network settings................30 Network type ................30 HTTP ..................31 FTP ..................31 - 3 - www.vivotek.com T: 886-2-82455282 F: 886-2-82455532...
  • Page 5 Style convention................. 65 General CGI URL syntax and parameters ........66 Security level ................67 Get server parameter values ............67 Set server parameter values ............69 Available parameters on the server ..........71 - 4 - www.vivotek.com T: 886-2-82455282 F: 886-2-82455532...
  • Page 6 Query status of the digital output ..........100 Capture single snapshot ............101 Account management ............... 102 System logs................104 Upgrade firmware ..............104 IP filtering ................108 RTSP SDP ................109 D. Technical specifications ............... 110 - 5 - www.vivotek.com T: 886-2-82455282 F: 886-2-82455532...
  • Page 7: Package Contents

    Package Contents VS7100 Software CD Quick installation guide Power adapter I/O Connector Warranty card - 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: 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. - 8 - www.vivotek.com...
  • Page 10: 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. - 9 - www.vivotek.com...
  • Page 11: 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. - 10 - www.vivotek.com...
  • Page 12: 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. - 11 - www.vivotek.com...
  • Page 13: Primary User's Capability

    Primary user’s capability Main Screen with Camera View Basic functions are displayed in the homepage of Video Server. VS7100 Video Server provides two display modes, graphic mode and text mode. Graphic mode has better visual effect, but more download time, whereas text mode has nasty look, but less download time.
  • Page 14 Besides the near and far control in focus, a “Focus” button is provided for setting auto focus mode. To move the motorized camera more precisely, speed control of pan and tilt allows users to fine tune the aiming position. - 13 - www.vivotek.com...
  • Page 15 The plugin function will be a little different when it is in Motion JPEG streaming. Only digital zoom and record button are supported. Digital zoom, record in MJPEG mode Here is the layout in Firefox when it is MPEG-4 streaming. It uses QuickTime for streaming. - 14 - www.vivotek.com...
  • Page 16 Here is the layout in Firefox when it is JPEG streaming. - 15 - www.vivotek.com...
  • Page 17: 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 Select zoom-in area by moving Slider control to this sliding window change the zoom factors - 16 - www.vivotek.com...
  • Page 18: 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. - 17 - www.vivotek.com...
  • Page 19: Language

    This product supports dual-stream. Therefore, there are two streams to choose. The second one is “Media Options”. for users to determine which media to be streaming under MPEG-4 mode. The third one is - 18 - www.vivotek.com...
  • Page 20 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. - 19 - www.vivotek.com...
  • Page 21: Digital Output

    “Maximum frame rate”, “Constant bit rate”, and “Fix quality” for MPEG-4 mode and “Maximum frame rate” and “Fix quality” for JPEG mode on the Audio and Video Configuration page, are correlative to allow for achieving the best performance possible. - 20 - www.vivotek.com...
  • Page 22 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. - 21 - www.vivotek.com...
  • Page 23 “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. - 22 - www.vivotek.com...
  • Page 24: 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 ○ - 23 - www.vivotek.com...
  • Page 25: 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 26: Software Revision Upgrade

    13.Click on save to validate. Software revision upgrade Customers can obtain the up-to-date software from the web site of Vivotek. An easy-to-use Upgrade Wizard is provided to upgrade the Video Server with just a few clicks. The upgrade function is opened to the Administrator only. To upgrade the system, follow the procedures below.
  • Page 27: 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. - 26 - www.vivotek.com...
  • Page 28: 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. - 27 - www.vivotek.com...
  • Page 29: 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. - 28 - www.vivotek.com...
  • Page 30 <url> http://<Video Server>/setup/security.html <Video Server> is the domain name or original IP address of the Video Server. - 29 - www.vivotek.com...
  • Page 31: 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 - 30 - www.vivotek.com...
  • Page 32: Http

    1025 to 65535. After the changed, the external FTP client program must change the server port of connection accordingly. 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 - 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 - 33 - www.vivotek.com...
  • Page 35 <url> http://<Video Server>/setup/network.html <Video Server> is the domain name or original IP address of the Video Server. - 34 - www.vivotek.com...
  • Page 36: 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. - 35 - www.vivotek.com...
  • Page 37: 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. - 36 - www.vivotek.com...
  • Page 38: 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 39: Audio Settings

    In JPEG mode, user can only set “Fixed 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. - 38 - www.vivotek.com...
  • Page 40 <url> http://<Video Server>/setup/audiovideo.html <Video Server> is the domain name or original IP address of the Video Server. - 39 - www.vivotek.com...
  • Page 41: 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. - 40 - www.vivotek.com...
  • Page 42: Privacy Mask

    Clicking on the ‘x’ at the upper right-hand corner of the window to delete the window. Remember to save in order to validate the changes. The base of window axis is eight. You can see the X, Y, width and height of the window. - 41 - www.vivotek.com...
  • Page 43: Motion Detection

    <Video Server> is the domain name or original IP address of the Video Server. Motion detection “Enable motion detection” Check this option to turn on motion detection. Click on this button to add a new window. At most three windows can exist - 42 - www.vivotek.com...
  • Page 44 “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. Decide the motion degree The moving object size Monitoring level - 43 - www.vivotek.com...
  • Page 45 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. - 44 - www.vivotek.com...
  • Page 46: Camera Control

    Please refer to the section “Main 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 - 45 - www.vivotek.com...
  • Page 47 RS485 port settings. Please notice that when PTZ tunnel feature is enabled, the default CGI commands for camera control will be disabled and the camera will be controlled through HTTP tunnel. Turn on/off PTZ tunnel PTZ camera configurations - 46 - www.vivotek.com...
  • Page 48 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. - 47 - www.vivotek.com...
  • Page 49 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 50: Preset Position

    In homepage, users can pull down the list of preset locations to choose any one to move the camera to the preset location that is defined. VS7100 provides up to twenty preset locations for users.
  • Page 51: Custom Command

    Custom command VS7100 Video Server provides five more custom commands other than general pan, tilt, zoom and preset functions. Users can click on “Custom commands” and refer to the instruction manual of the attached device to setup frequently used functions.
  • 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

    “Delay second(s) before detecting next 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 Triggering DO output is enabled by default. If there are servers configured, the user can select them from “Server name”, too. “Trigger DO” Check it to trigger digital output for specific seconds when event is triggered. “Server name” Check it to sending 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

    “Send post-event images” The number of post-event images “File Name Prefix” The prefix name will be added on the file name of the snapshot images. “Add date and time suffix to file name” Check it to add timing information as file name suffix. - 56 - www.vivotek.com...
  • Page 58: Recording

    User can know the recording name, status, weekly and time schedule, stream source and destination of recording. There can be at most two recording entries. To do recording on network storage, please add network storage server in application page first. - 57 - www.vivotek.com...
  • Page 59 “Total cycling recording size” The total size for cycle recording in Kbytes “Size of each file for recording” The single file size in Kbytes “File Name Prefix” The prefix name will be added on the file name of the recording. - 58 - www.vivotek.com...
  • Page 60: System Log

    Check “Enable remote log” and input the “IP address” and “port” number of the log server to enable the remote log facility. 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. - 59 - www.vivotek.com...
  • Page 61: Viewing System Parameters

    <url> http://<Video Server>/setup/syslog.html <Video Server> is the domain name or original IP address of the Video Server. Viewing system parameters Click on this link on the configuration page to view the entire system’s parameter set. - 60 - www.vivotek.com...
  • Page 62 <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

    “Upgrade firmware” Select the firmware file and click upgrade button. “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. - 62 - www.vivotek.com...
  • Page 64 <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. - 64 - www.vivotek.com...
  • Page 66: Url Commands Of The Video Server

    An example of this is the description of the name for the server, denoted with <servername> in the URL syntax description below, that is replaced with the string myserver in the URL syntax example, also below. - 65 - www.vivotek.com...
  • Page 67: General Cgi Url Syntax And Parameters

    Video Server. The CGIs are organized in function related directories under the cgi-bin directory. The file extension of the CGI is required. Syntax: http://<servername>/cgi-bin/<subdir>[/<subdir>...]/<cgi>.<ext> [?<parameter>=<value>[&<parameter>=<value>...]] - 66 - www.vivotek.com...
  • Page 68: Security Level

    Internal parameters. Unable to be changed by any external interface. 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>] - 67 - www.vivotek.com...
  • Page 69 Context-Length: <length>\r\n \r\n <parameter pair> where <parameter pair> is <parameter>=<value>\r\n [<parameter pair>] <length> is the actual length of content. Example: request IP address and it’s 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 - 68 - www.vivotek.com...
  • Page 70: Set Server Parameter Values

    URL path or relative path according the current path. If you omit this parameter, it will redirect to an empty page. (note: The return page can be a general HTML file(.htm, .html) or a Vivotek server script executable - 69 - www.vivotek.com...
  • Page 71 <parameter pair> is <parameter>=<value>\r\n [<parameter pair>] Only the parameters that you set and readable will be returned. Example: Set the IP address of server to 192.168.0.123 Request: http://myserver/cgi-bin/admin/setparam.cgi?network_ipaddress=192.168.0.123 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 - 70 - www.vivotek.com...
  • Page 72: Available Parameters On The Server

    <> As description NOTE: The camera should prevent to restart when parameter changed. Group: system NAME VALUE SECURITY DESCRIPTION (get/set) hostname string[40] host name of server ledoff <boolean> turn on(0) or turn off(1) all led - 71 - www.vivotek.com...
  • Page 73 -320: GMT-08:00 Las Vegas, San_Francisco, Vancouver -280: GMT-07:00 Mountain Time, Denver -281: GMT-07:00 Arizona -240: GMT-06:00 Central America, Central Time, Mexico City, Saskatchewan -200: GMT-05:00 Eastern Time, New York, Toronto -201: GMT-05:00 Bogota, Lima, Quito, Indiana - 72 - www.vivotek.com...
  • Page 74 81: GMT 02:00 Cairo 82: GMT 02:00 Lebanon, Minsk 83: GMT 02:00 Israel 120: 03:00 Baghdad, Kuwait, Riyadh, Moscow, St. Petersburg, Nairobi 121: GMT 03:00 Iraq 140: GMT 03:30 Tehran 160: GMT 04:00 Abu Dhabi, Muscat, Baku, Tbilisi, Yerevan - 73 - www.vivotek.com...
  • Page 75 Osaka, Sapporo, Tokyo, Seoul, Yakutsk 380: 09:30 Adelaide, Darwin 400: 10:00 Brisbane, Canberra, Melbourne, Sydney, Guam, Vladivostok 440: 11:00 Magadan, Solomon Is., New Caledonia 480: 12:00 Aucklan, Wellington, Fiji, Kamchatka, Marshall Is. 520: GMT 13:00 Nuku'Alofa - 74 - www.vivotek.com...
  • Page 76 <MODEL-BRAND-VERSION> language_default string[16] Default webpage language. language_count <integer> number of webpage language available on the server language_i<0~(cou string[16] Available language lists nt-1)> - 75 - www.vivotek.com...
  • Page 77 Group: do_i<0~(ndo-1)> NAME VALUE SECURITY DESCRIPTION (get/set) normalstate open, indicate whether open circuit or grounded closed circuit represents inactive status Group: security NAME VALUE SECURITY DESCRIPTION (get/set) user_i0_name string[64] User’s name of root - 76 - www.vivotek.com...
  • Page 78 <ip address> primary DNS server dns2 <ip address> secondary DNS server wins1 <ip address> primary WINS server wins2 <ip address> secondary WINS server Subgroup of network: ftp NAME VALUE SECURITY DESCRIPTION (get/set) port local ftp server port - 77 - www.vivotek.com...
  • Page 79 RTSP access name for stream2 Subgroup of rtsp_s<0~(n-1)>: multicast, n is stream count NAME VALUE SECURITY DESCRIPTION (get/set) alwaysmulticast <boolean> Enable always multicast ipaddress <ip address> Multicast IP address videoport 1025 ~ 65535 4/4 Multicast video port - 78 - www.vivotek.com...
  • Page 80 Allowed starting IP address for 255.255.255. RTSP connection allow_i<0~9>_end 1.0.0.0 Allowed ending IP address for 255.255.255. RTSP connection deny_i<0~9>_start 1.0.0.0 Denied starting IP address for 255.255.255. RTSP connection deny_i<0~9>_end 1.0.0.0 Denied ending IP address for 255.255.255. RTSP connection - 79 - www.vivotek.com...
  • Page 81 0(external), 1(build-in) Bit 2 => Support operation. 0(not support), 1(support) Bit 3 => Support tilt operation. 0(not support), 1(support) Bit 4 => Support zoom operation. 0(not support), 1(support) Bit 5 => Support focus operation. 0(not support), - 80 - www.vivotek.com...
  • Page 82 4_quant vbr in “ratecontrolmode”. 1 is worst quality and 5 is the best quality. s<0~(m-1)>_mpeg 20000, set bit rate in bps when choose cbr in “ratecontrolmode” 4_bitrate 30000, 40000, 50000, 64000, 128000, 256000, 384000, 512000, - 81 - www.vivotek.com...
  • Page 83 => use line input, i.e. internal microphone mute 0, 1 Enable audio mute gain 0~31 Gain of input s<0~(m-1)>_codectype aac4, gamr 4/4 set audio codec type for input s<0~(m-1)>_aac4_bitrate 16000, set AAC4 bitrate in bps 32000, 48000, 64000, - 82 - www.vivotek.com...
  • Page 84 <boolean> 4/4 enable motion detection win_i<0~2>_enable <boolean> 4/4 enable motion window 1~3 win_i <0~2>_name string[14] name of motion window 1~3 win_i <0~2>_left 0 ~ 320 Left coordinate window position. win_i <0~2>_top 0 ~ 240 coordinate window position. - 83 - www.vivotek.com...
  • Page 85 CustomSafe100 => Custom server using safe100 method <provider>_hos string[128] Your dynamic hostname. tname <provider>_usern string[64] Your user or email to login ameemail ddns service provider <provider>_pass string[64] Your password or key to login wordkey ddns service provider - 84 - www.vivotek.com...
  • Page 86 SECURITY DESCRIPTION (get/set) enableremotelog <boolean> enable remote log serverip <IP Log server IP address address> serverport 514, Server port used for log 1025~65535 level The levels to distinguish the importance of information. 0: LOG_EMERG 1: LOG_ALERT - 85 - www.vivotek.com...
  • Page 87 Width of privacy mask window win_i<0~4>_height 0 ~ 240/288 Height of privacy mask window Group: capability NAME VALUE SECURITY DESCRIPTION (get/set) api_http_version 0200a The HTTP API version. bootuptime <positive The server bootup time integer> number of IR interface <positive integer> - 86 - www.vivotek.com...
  • Page 88 PTZ control protocol_https < boolean > indicate whether to support http over SSL protocol_rtsp < boolean > indicate whether to support rtsp protocol_sip <boolean> indicate whether to support protocol_maxconnection <positive maximum allowed integer> simultaneous connections - 87 - www.vivotek.com...
  • Page 89 <a list of the available codec list available codec types separaters by comma) videoout_codec <a list of the available codec list available codec types separaters by comma) audio_aec <boolean> indicate whether to support acoustic echo cancellation - 88 - www.vivotek.com...
  • Page 90 Indicate what kind transmission mode Both machine used. TX: server, receiver box, Both: DVR?. network_wire <boolean> Indicate whether to support the Ethernet network_wireless <boolean> Indicate whether to support the wireless - 89 - www.vivotek.com...
  • Page 91 “2” indicates high priority. delay 1~999 Delay seconds before detect next event. trigger boot, Indicate the trigger condition. “boot” indicates system boot. motion, “di” indicates digital input. seq, “motion” indicates video motion detection. “seq” indicates periodic condition. - 90 - www.vivotek.com...
  • Page 92 Friday and Sunday, set weekday as 66. begintime hh:mm Begin time of weekly schedule. endtime hh:mm End time of weekly schedule. (00:00 ~ 24:00 means always.) action_do_i<0~(nd 0, 1 To enable or disable trigger digital o-1)>_enable output. - 91 - www.vivotek.com...
  • Page 93 The ftp server address ftp_username string[64] The username to login in the server. ftp_passwd string[64] The password of the user. ftp_port 0~65535 The port to connect the server. ftp_location string[128] 6/6 The location to upload or store the media. - 92 - www.vivotek.com...
  • Page 94 1 means the second stream and etc. snapshot_prefix string[16] Indicate the prefix of the filename. snapshot_datesuffix 0, 1 To add date and time suffix to filename or not. 1 means to add date and time suffix. 0 means not to add it. - 93 - www.vivotek.com...
  • Page 95 Indicate the priority of this recoding. “0” indicates low priority. “1” indicates normal priority. “2” indicates high priority. source <integer> Indicate the source of media stream. 0 means the first stream. 1 means the second stream and etc. - 94 - www.vivotek.com...
  • Page 96 “cf” means CF card. “0~4” means the index of network storage. cffolder string[128] 6/6 folder name. Group: camctrl NAME VALUE SECURITY DESCRIPTION (get/set) enablehttptunnel <boolean> Enable HTTP tunnel for camera control Group: camctrl_c<0~(n-1)> for n channel product. - 95 - www.vivotek.com...
  • Page 97 0~255 Camera ID to control external PTZ cameral isptz <boolean> to distinguish the video channel if mapping to a PTZ camera disablemdonptz <boolean> disable motion detection on PTZ operation Group: uart NAME VALUE SECURIT DESCRIPTION (get/set) - 96 - www.vivotek.com...
  • Page 98 38400,57600, 115200 databit 5,6,7,8 paritybit none, odd, even stopbit 2-1.5 , data bit is 5 uartmode rs485, rs485 or rs232 rs232 customdrvcmd_i< string[128] PTZ command for custom camera. 0~9> speedlink_i<0~4 string[40] Additional PTZ command name >_name - 97 - www.vivotek.com...
  • Page 99 3: user defined logosource string[128] 4/4 The URL of logo graph backgroundsource string[128] 4/4 The URL of background graph logolink string[128] 4/4 The URL link for logo graph videolinkname string[40] The customized video name in text - 98 - www.vivotek.com...
  • Page 100: Drive The Digital Output

    Example: Drive the digital output 1 to triggered state and redirect to an empty page http://myserver/cgi-bin/dido/setdo.cgi?do1=1 Query status of the digital input Note: This request requires the privilege of viewer. Method: GET/POST - 99 - www.vivotek.com...
  • Page 101: Query Status Of The Digital Output

    Example: Query the status of digital input 1 Request: http://myserver/cgi-bin/dido/getdi.cgi?di1 Response: HTTP/1.0 200 OK\r\n Content-Type: text/plain\r\n Content-Length: 7\r\n \r\n di1=1\r\n Query status of the digital output Note: This request requires the privilege of viewer. Method: GET/POST - 100 - www.vivotek.com...
  • Page 102: Capture Single Snapshot

    <state> can be 0 or 1. Example: Query the status of digital output 1 Request: http://myserver/cgi-bin/dido/getdo.cgi?do1 Response: HTTP/1.0 200 OK\r\n Content-Type: text/plain\r\n Content-Length: 7\r\n \r\n do1=1\r\n Capture single snapshot Note: This request require normal user privilege Method: GET/POST - 101 - www.vivotek.com...
  • Page 103: Account Management

    JPEG format. The size and quality of image will be set according to the video settings on the server. Return: HTTP/1.0 200 OK\r\n Content-Type: image/jpeg\r\n [Content-Length: <image size>\r\n] <binary JPEG image data> Account management Note: This request requires administrator privilege Method: GET/POST Syntax: - 102 - www.vivotek.com...
  • Page 104 Redirect to the page <return page> after the parameter is assigned. The <return page> can be a full URL path or relative path according the the current path. If you omit this parameter, it will redirect to an empty page. - 103 - www.vivotek.com...
  • Page 105: System Logs

    Server will return the up-to-date system log. Return: HTTP/1.0 200 OK\r\n Content-Type: text/plain\r\n Content-Length: <syslog length>\r\n \r\n <system log information>\r\n Upgrade firmware Note: This request requires administrator privilege Method: POST Syntax: http://<servername>/cgi-bin/admin/upgrade.cgi Post data: fimage=<file name>[&return=<return page>]\r\n \r\n <multipart encoded form data> - 104 - www.vivotek.com...
  • Page 106 Move camera right speedpan -5 ~ 5 Set the pan speed speedtilt -5 ~ 5 Set the tilt speed speedzoom -5 ~ 5 Set the zoom speed speedapp -5 ~ 5 Set the auto pan/patrol speed - 105 - www.vivotek.com...
  • Page 107 URL path or relative path according to the current path. If you omit this parameter, it will redirect to an empty page. Preset Locations Note: This request requires operator privilege Method: GET/POST Syntax: http://<servername>/cgi-bin/operator/preset.cgi?[channel=<value>] [&addpos=<value>][&delpos=<value>][&return=<return page>] PARAMETER VALUE DESCRIPTION - 106 - www.vivotek.com...
  • Page 108 One of the present positions to recall. than 30 characters channel <0~(n-1)> channel of video source return <return page> Redirect to the page <return page> after the parameter is assigned. The <return page> can be - 107 - www.vivotek.com...
  • Page 109: Ip Filtering

    If start and end parameters are specified, it will try to remove the matched IP address. If index is specified, it will try to remove the address from given index position. [start, end] parameters have higher priority then the [index] parameter. - 108 - www.vivotek.com...
  • Page 110: Rtsp Sdp

    “n” is the channel number and “m” is the stream number. You can get the SDP by HTTP or just describe by RTSP protocol directly. For detailed streaming protocol, please refer to “control signaling” and “data format” documents. - 109 - www.vivotek.com...
  • Page 111: Technical Specifications

    D. Technical specifications - System - LED indicator Vivotek VVTK-1000 CPU: One color status indicator RAM: 64MB SDRAM Red * 1 & Green *1 ROM: 8MB FLASH ROM - Dimension Networking 137.7mm(L) * 78.35mm(W) * 33.85mm(H) Protocol - Weight TCP/IP, HTTP, SMTP, FTP, DDNS, UPnP, Telnet, NTP, DNS, NET.
  • Page 112: Technology License Notice

    MPEG-4 VIDEO. NO LICENSE IS GRANTED OR SHALL BE IMPLIED FOR ANY OTHER USE. ADDITIONAL INFORMATION INCLUDING THAT RELATING TO PROMOTIONAL, INTERNAL AND COMMERCIAL USES AND LICENSING MAY BE OBTAINED FROM MPEG LA, LLC. SEE HTTP://WWW.MPEGLA.COM. - 111 - www.vivotek.com...
  • Page 113 B of EN55022/1998, and the requirement for immunity according to EN50082-1/1992. Liability Vivotek Inc. cannot be held responsible for any technical or typographical errors and reserves the right to make changes to the product and manuals without prior notice. 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 of merchantability and fitness for any particular purpose.

Table of Contents