Streaming camera on PocketPC
 
Hello,
I am trying to stream on a PocketPC (ipaq running windows mobile 2003) the images of some internet cameras I have in my house.
Camera models are: one DCS 5300w and two DCS 2100+ from Dlink.
I called Dlink and I was said they haven't an activeX control developed for PocketPC.
I am looking for some help not only for personal use as my company would be interested into it too.
I also checked out the topic on this forum posted by SamSam and I am wondering if he worked out...

Hello Allex,

The D-Link cameras support the ability to pull a jpg image from them http://cameraip/cgi-bin/video.jpg

So you can setup a web application to pull that image and display on the Pocket PC.

Another alternative is you use http://www.hostedvideo.com which has a service for adding your camera to a hostedvideo account and they have a pocket pc viewer.
Hello FORUM,
first of all THANKS for getting back to me.
The way you suggested worked really good even if i have to refresh manually and if i can't get the audio (i think because of the http connection protocol)
Also the hosting video solution looks really smart

two little questions:
1) How do i use this you suggested with user and password? I mean how do i need to fill this address line with my login infos etc.
2) Do you know other address line like this, it 'd be usefull to swith on/off the digital I/O and motion detection. Have you got such a list?
Response to Question #1: username/password

If becomes more difficult when username/password is present - partly due to a recent change in the http security architecture by Microsoft.  Which used to allow you to do http://username:password@cameraip/cgi-bin/video.jpg which may or may not work from your Pocket PC depending on your version of Pocket IE.

The other alternative is you will need to develop a quick ActiveX control you can load into Pocket IE on your Pocket PC.  The ActiveX control will need to use WinInet functions to establish a authenticated connection to the camera then you can simply request the http://cameraip/cgi-bin/video.jpg over the authenticated connection.

Response to Question #2: Digital I/O and other HTTP Calls

These might work I pulled them out of a Vivotek CGI manual - D-Link OEMs a lot of cameras from Vivotek.

a) Query Digital I/O: /setup/getdi.cgi
b) Drive Digital I/O: /setup/setdo.cgi?do1=<state>

state is H, L. H means NC connected with COMMON and L means NO connected
with COMMON.

***************************************************
Here is the rest of the manual pasted in (Text Mode)

VIVOTEK 2000 series API. HTTP-Interface specification
Document History
Version Date Comment
1.0 2002-aug-21 Initial
1.1 2002-oct-21 Added VS2402
Overview
For some customers who already have their own web site or web control application,
VisualServer(Video Server or Network Camera) can be easily integrated through
convenient URL. This document lists the commands in URL format corresponding to
the basic functions of Vivotek video servers and network cameras. Some RFC
standards related to HTML may be a good reference for implementation of the
customized homepage.
Supported Server
Vivotek Video Servers: VS2401,VS2101,VS2402
Video Network Cameras:IP2111,IP2121
Capture update Snapshot of single channel
Model: VS2401,VS2402
/cgi-bin/video<channel number>.jpg
, where <channel number> is from 1 to 4.
Model: VS2101,IP2111,IP2121
/cgi-bin/video1.jpg
Capture update Snapshot of quad screen of four channels
Model: VS2401,VS2402
/cgi-bin/videoall.jpg
Display images
Select video source and quality and size
Model: VS2401,VS2402
2
/cgi-bin/video.jpg?cam=<channel_number>&quality=<image_quality>&size=<image
_size>
There are three parameters may be added for specific requirement. Absent parameter
will be replaced by original value.
<channel number>: 1 ~ 4, for video channel 1 ~ 4.
<image quality>: 1 for medium, 2 for standard, 3 for good, 4 for detailed and 5 for
excellent.
<image size>: 1 for half, 2 for normal, 3 for double, 4 for half×2 and 5 for
normal×2.
Display all video
Model: VS2401,VS2402
/cgi-bin/quad.jpg?quality=<image quality>&size=<image size>
There are three parameters may be added for specific requirement. Absent parameter
will be replaced by original value.
<image quality>: 1 for medium, 2 for standard, 3 for good, 4 for detailed and 5 for
excellent.
<image size>(VS2401): 1 for half, 2 for normal, and 4 for half×2.
<image size>(VS2402): 1 for half, 2 for standard(fast), 3 for standard(clear), 4
for half×2.
Select video quality and size
Model: VS2101,IP2111,IP2121
/cgi-bin/video.jpg? quality=<image_quality>&size=<image_size>
There are three parameters may be added for specific requirement. Absent parameter
will be replaced by original value.
<image quality>: 1 for medium, 2 for standard, 3 for good, 4 for detailed and 5 for
excellent.
<image size>: 1 for half, 2 for normal, 3 for double, 4 for half×2 and 5 for
normal×2.
In additional to the URL, some scripts should be added to download a plug-in for
motion pictures. The following example simply displays title text and a real-time
video window in Internet Explorer or Netscape. To have the original HTML file for
reference, users may right-click on the browser window to view and save the source.
Those who are familiar with HTML can easily add more components or rewrite a
3
more vivid and useful homepage.
*********************************************************************
****************
<html>
<head>
<title>VisualServer Sample Page</title>
</head>
<body>
<h2>VisualServer Sample Page</h2>
<script language="JavaScript">
<!--
if ((navigator.appName == "Microsoft Internet
Explorer")&&(navigator.platform != "MacPPC"))
{
document.write("<OBJECT ID=\"MjpegControl\" WIDTH=352
HEIGHT=240");
document.write("
CLASSID=\"CLSID:EAA105FE-7BBD-4196-8B96-D46743894195\" ");
document.write("
CODEBASE=\"/plugin/mjpegcontrol.cab#version=1,0,0,3\">");
document.write("<PARAM NAME=\"VSize\" VALUE=\"2\">");
document.write("<PARAM NAME=\"Url\"
VALUE=\"http://192.168.0.201/cgi-bin/video.jpg");
document.write("?cam=1&quality=3&size=2\">");
document.write("</OBJECT>");
}
else
{
document.write("<img width=352 height=240");
document.write("src=\"http://192.168.0.201/cgi-bin/video.jpg?cam=1&quality=3
&size=2\">");
}
//-->
</script>
</body>
</html>
*********************************************************************
***************
4
Get stored snapshots from Flash memory
Model: VS2401,VS2402
/cgi-bin/snapshot.jpg?file=<filename>
video
channel
snapshot stage
video 1 video 2 video 3 video 4
snapshot before event pre1 pre2 pre3 pre4
snapshot upon event trg1 trg2 trg3 trg4
snapshot after event pos1 pos2 pos3 pos4
Model: VS2101,IP2111,IP2121
/cgi-bin/snapshot.jpg?file=<filename>
snapshot stage
filename
snapshot before event pre
snapshot upon event trg
snapshot after event pos
Move motorized camera in PTZ direction
Model: VS2401,VS2101,VS2402
<direction>: up, left, right, down, home
<vision>: wide, telescope
/cgi-bin/control.cgi?cam=<input source>&move=<direction>&zoom=<vision>
Move positioning device in PT direction
Model: IP2111,IP2121
<direction>: up, left, right, down, home
/cgi-bin/control.cgi?cam=<input source>&move=<direction>
Preset/Recall camera position
Camera attached to COM1/COM
Model:VS2401,VS2101,VS2402
5
/cgi-bin/recall.cgi?recall1=”POSITION”
, where “POSITION” denotes the text string of a location that is preset in system
configuration.
Camera attached to COM2
Model:VS2401,VS2402
/cgi-bin/recall.cgi?recall2=”POSITION”
, where “POSITION” denotes the text string of location that is preset in camera
control option under system configuration.
Query status of digital inputs
Model:VS2401,VS2101,VS2402,IP2111,IP2121
/setup/getdi.cgi
VisualServer will return status of four digital inputs in one line.
Drive digital outputs
Model:VS2401,VS2101,VS2402,IP2111,IP2121
/setup/setdo.cgi?do<number>=<state>
,number is 1, 2 for VS2401 and VS2402, 1 for VS2101,IP2111 and IP2121
,state is H, L. H means NC connected with COMMON and L means NO connected
with COMMON.
For example, http://192.168.0.201/setup/setdo.cgi?do1=h will command VisualServer,
with IP address of 192.168.0.201, to set digital output 1 to connect NC with
COMMON.
Clear data mode serial port driver
This URL applies to the attached serial port device including supported PTZ cameras
or non-supported custom cameras. Note the serial port settings of custom cameras
must be correctly defined in advance.
Send command to device attached to COM1
Model:VS2401,VS2402
/cgi-bin/senddata.cgi?com=1&data=123456,ABCDEF&flush=yes&wait=1000&read=
6
This hyperlink will inform VisualServer to send out binary format commands to
COM1 with “0x12, 0x34, 0x56” followed by “0xAB, 0xCD, 0xEF”. Each comma
6
separates the commands by 200 milliseconds. “flush=yes” means the receive data
buffer of COM port must be cleared before read. Then read 6 bytes after waiting for
1000 milliseconds. The read data can be up to 128 bytes and will return as ASCII
coded hexadecimal value, e.g., 0x41, 0x42, 0x43 read from COM port will show in
returned homepage as 414243 instead of ABC.
Send command to device attached to COM2
Model:VS2401,VS2402
/cgi-bin/senddata.cgi?com=2&data=123456,,,ABCDEF
This hyperlink will inform VisualServer to send out binary format command to
COM2 with “0x12, 0x34, 0x56” followed by “0xAB, 0xCD, 0xEF” after 600
milliseconds of three comma.
Send command to device attached to COM port
Model:VS2101,IP2111, IP2121
/cgi-bin/senddata.cgi?data=123456,ABCDEF&flush=yes&wait=1000&read=6
This hyperlink will inform VisualServer to send out binary format commands to COM
port with “0x12, 0x34, 0x56” followed by “0xAB, 0xCD, 0xEF”. Each comma
separates the commands by 200 milliseconds. “flush=yes” means the receive data
buffer of COM port must be cleared before read. Then read 6 bytes after waiting for
1000 milliseconds. The read data can be up to 128 bytes and will return as ASCII
coded hexadecimal value, e.g., 0x41, 0x42, 0x43 read from COM port will show in
returned homepage as 414243 instead of ABC.
Restore factory default settings
Model:VS2401,VS2101,VS2402,IP2111,IP2121
/cgi-bin/restore.cgi
VisualServer will automatically restart after restoring factory default configurations.
Restart system
Model:VS2401,VS2101,VS2402,IP2111,IP2121
/cgi-bin/reset.cgi
Restart VisualServer without warning.
7
Page URL
The configuration page has a frame layout including option list frame and an option
page frame. Referenced URL except for the configuration page directs to option page
frame only. Some pages, like image quality setting and preset setting, are opened in
new windows for preview.
These URLs can be accessed only by administrators.
Homepage name Referenced URL
Model :VS2401,VS2101,VS2402,IP2111,IP2121
configuration page /setup/config.html
system option /setup/system.html
security option /setup/security.html
network option /setup/network.html
video option /setup/video.html
image quality option /setup/image.html
Model:VS2401,VS2402
camera control 1 /setup/serial1.html
camera control 2 / modem /setup/serial2.html
Model:VS2101,IP2111,IP2121
camera control /setup/serial1.html
Modem /setup/serial2.html
Model :VS2401,VS2101,VS2402,IP2111,IP2121
preset PTZ camera /setup/preset.html
custom command setting /setup/cuscom.html
custom camera setting /setup/custom.html
application option /setup/app.html
motion detection setting /setup/motion.html
view snapshots /setup/snap.html
demo option /setup/demo.html
homepage layout option /setup/layout.html
system log /setup/logfile.html
system parameters /setup/parafile.html
set factory default /setup/factory.html
8
System resource URL
There are some images used on the homepage when the homepage layout is in image
mode. Administrators may use the following links to show the images saved in
VisualServer on another page. To change the images referenced by the URL, refer to
the homepage layout section in configuration.
Resource name Referenced URL
Model :VS2401,VS2101,VS2402,IP2111,IP2121
system logo image /logo.gif
background image /back.gif
button image for configuration /btn_conf.gif
icon image for link indicator /btn_text.gif
Model:VS2401,VS2402
button image for camera 1 /btn_cam1.gif
button image for camera 2 /btn_cam2.gif
button image for camera 3 /btn_cam3.gif
button image for camera 4 /btn_cam4.gif
button image for quad screen of all
cameras
/btn_cama.gif
9
General format of command URL
Model :VS2401,VS2101VS2402,,IP2111,IP2121
Every configuration can be set through URL with POST method by administrators
only.
<general format>
URL[?[name=value][&name=value]……]
<method>
POST
<authorized user>
root
System configuration URL
Model :VS2401,VS2101,VS2402,IP2111,IP2121
URL: /cgi-bin/system.cgi
NAME VALUE DESCRIPTION
host <text string shorter than 15
characters>
system name
Keep keep date and time unchanged
Auto use NTP server to synchronize
method
Manu directly adjust date and time
date <yy/mm/dd> year, month and date separated by slash
time <hh:mm:ss> hour, minute and second separated by
colon
ntp <domain name or IP address> NTP server
zone GMT±<n>:00 time zone, n ranged from 0 to 12
Security configuration URL
Model :VS2401,VS2101,VS2402,IP2111,IP2121
URL: /cgi-bin/security.cgi
NAME VALUE DESCRIPTION
rootpass <text string shorter than 15
characters>
change root password
username <text string shorter than 15 add new user
10
characters>
userpass <text string shorter than 15
characters>
new user's password
deluser <text string shorter than 15
characters>
existing user name
Network configuration URL
Model :VS2401,VS2101,VS2402,IP2111,IP2121
URL: /cgi-bin/network.cgi
NAME VALUE DESCRIPTION
Yes enable installation at next boot reset
<other than yes> disable installation at next boot
ip <IP address> VisualServer's IP address
subnet <IP address> subnet mask
router <IP address> default gateway
domain <text string shorter than 40
characters>
domain name of VisualServer
dns1 <IP address> primary DNS server
dns2 <IP address> secondary DNS server
smtp1 <domain name or IP address> primary SMTP server
mailto1 <text string shorter than 80
characters>
mail recipient address
smtp2 <domain name or IP address> secondary SMTP server
mailto2 <text string shorter than 80
characters>
mail recipient address
return <text string shorter than 80
characters>
return address
http <number less than 65535> HTTP port
ftp1 <domain name or IP address> primary FTP server
ftpuser1 <text string shorter than 15
characters>
user name for primary FTP server
ftppass1 <text string shorter than 15
characters>
password for primary FTP server
ftpfolder1 <text string shorter than 40
characters>
upload folder in primary FTP server
ftp2 <domain name or IP address> secondary FTP server
11
ftpuser2 <text string shorter than 15
characters>
user name for secondary FTP server
ftppass2 <text string shorter than 15
characters>
password for secondary FTP server
ftpfolder2 <text string shorter than 40
characters>
upload folder in secondary FTP server
Not limited use full network bandwidth
128Kbits/second use only 128Kbps of bandwidth
256Kbits/second use only 256Kbps of bandwidth
512Kbits/second use only 512Kbps of bandwidth
768Kbits/second use only 768Kbps of bandwidth
1Mbits/second use only 1Mbps of bandwidth
1.5Mbits/second use only 1.5Mbps of bandwidth
limit
2Mbits/second use only 2Mbps of bandwidth
Video configuration URL
Model :VS2401,VS2402
URL: /cgi-bin/video.cgi
NAME VALUE DESCRIPTION
enable1 <not required> enable video channel 1
enable2 <not required> enable video channel 2
enable3 <not required> enable video channel 3
enable4 <not required> enable video channel 4
time1 <not required> enclose timestamp in channel 1
time2 <not required> enclose timestamp in channel 2
time3 <not required> enclose timestamp in channel 3
time4 <not required> enclose timestamp in channel 4
text1 <text string shorter than 15
characters>
enclose caption in channel 1
text2 <text string shorter than 15
characters>
enclose caption in channel 2
text3 <text string shorter than 15
characters>
enclose caption in channel 3
text4 <text string shorter than 15 enclose caption in channel 4
12
characters>
B/W set encoder with channel 1 to
monochrome
color1
<other than B/W> set encoder with channel 1 to color
B/W set encoder with channel 2 to
monochrome
color2
<other than B/W> set encoder with channel 2 to color
B/W set encoder with channel 3 to
monochrome
color3
<other than B/W> set encoder with channel 3 to color
B/W set encoder with channel 4 to
monochrome
color4
<other than B/W> set encoder with channel 4 to color
Medium lowest resolution of channel 1
Standard lower resolution of channel 1
Good normal setting of channel 1
Detailed higher resolution of channel 1
quality1
Excellent highest resolution of channel 1
Medium lowest resolution of channel 2
Standard lower resolution of channel 2
Good normal setting of channel 2
Detailed higher resolution of channel 2
quality2
Excellent highest resolution of channel 2
Medium lowest resolution of channel 3
Standard lower resolution of channel 3
Good normal setting of channel 3
Detailed higher resolution of channel 3
quality3
Excellent highest resolution of channel 3
Medium lowest resolution of channel 4
Standard lower resolution of channel 4
Good normal setting of channel 4
Detailed higher resolution of channel 4
quality4
Excellent highest resolution of channel 4
Auto let VisualServer detect video
modulation
NTSC set directly to NTSC type
Mode
<other than above> set directly to PAL type
13
source <1, 2, 3 or 4> default video channel
Model :VS2101
URL: /cgi-bin/video.cgi
NAME VALUE DESCRIPTION
time1 <not required> enclose timestamp in channel 1
text1 <text string shorter than 15
characters>
enclose caption in video channel
B/W set encoder with channel 1 to
monochrome
color1
<other than B/W> set encoder with channel 1 to color
Medium lowest resolution of channel 1
Standard lower resolution of channel 1
Good normal setting of channel 1
Detailed higher resolution of channel 1
quality1
Excellent highest resolution of channel 1
Auto let VisualServer detect video
modulation
NTSC set directly to NTSC type
mode
<other than above> set directly to PAL type
Model :IP2111,IP2121
URL: /cgi-bin/video.cgi
NAME VALUE DESCRIPTION
time <not required> enclose timestamp in channel 1
text <text string shorter than 15
characters>
enclose caption in video channel
Medium lowest resolution of video
Standard lower resolution of video
Good normal setting of video
Detailed higher resolution of video
quality
Excellent highest resolution of video
14
Image quality configuration URL
Model :VS2401,VS2101,VS2402,IP2111,IP2121
URL: /cgi-bin/image.cgi
NAME VALUE DESCRIPTION
brightness <-5 ~ 5> adjust brightness of image
contrast <-5 ~ 5> adjust contrast of image
hue <-5 ~ 5> adjust hue of image
saturation <-5 ~ 5> adjust saturation of image
preview <not required> not save the parameters
restore <not required> recall the original settings
save <not required> save the parameters
COM 1 configuration URL(PTZ Camera control)
Model :VS2401,VS2402
URL: /cgi-bin/serial1.cgi
NAME VALUE DESCRIPTION
RS232 switch COM1 to RS232 interface
<other than RS232> switch COM1 to RS485
Auto let VisualServer auto detect camera detect
<other than auto> manually select driver
None non-PTZ camera device
Sony EVI-D30/31
Canon VCC1
Canon VCC3
DynaDome/SmartDOME
Pelco D protocol
driver
Custom Camera third party PTZ camera
15
COM 2 configuration URL(Modem)
Model :VS2401,VS2402
URL: /cgi-bin/serial2.cgi
NAME VALUE DESCRIPTION
Auto let VisualServer auto detect camera detect
<other than auto> manually select driver
None non-PTZ camera device
Sony EVI-D30/31
Canon VCC1
Canon VCC3
driver
Custom Camera third party PTZ camera
Yes allow VisualServer dialing out on event dialout
<other than yes> no dial-out allowed
Tone (ATDT) make modem dial in tone method
Pulse (ATDP) make modem dial in pulse
mdmbaud <integer> refer to modem’s specifications
reatt <integer> redial attempts
discon <integer> minutes delay before disconnection
init <text string shorter than 40
characters>
command to initialize modem
phone1 <text string shorter than 40
characters>
phone number of primary ISP
user1 <text string shorter than 40
characters>
user name for primary ISP
pass1 <text string shorter than 40
characters>
password for primary ISP
phone2 <text string shorter than 40
characters>
phone number of secondary ISP
user2 <text string shorter than 40
characters>
user name for secondary ISP
pass2 <text string shorter than 40
characters>
password for secondary ISP
PTZ camera configuration URL
Model :VS2101
16
URL: /cgi-bin/serial1.cgi
NAME VALUE DESCRIPTION
RS232 switch COM1 to RS232 interface
<other than RS232> switch COM1 to RS485
Auto let VisualServer auto detect camera detect
<other than auto> manually select driver
None non-PTZ camera device
Sony EVI-D30/31
Canon VCC1
Canon VCC3
DynaDome/SmartDOME
Pelco D protocol
driver
Custom Camera third party PTZ camera
PT scanner configuration URL
Model :IP2111,IP2121
URL: /cgi-bin/serial1.cgi
NAME VALUE DESCRIPTION
RS232 switch COM1 to RS232 interface
<other than RS232> switch COM1 to RS485
Yes enable camera control camctrl
No disable camera control
baud <integer> set baud rate of COM1
data <integer> set data bits of COM1
1 set 1 stop bit of COM1 stop
2 <other than 1> set 2 stop bits of COM1
None set parity check of COM1 to none
Odd set parity check of COM1 to odd
parity
Even set parity check of COM1 to even
up <text string shorter than 80
characters>
tilt up command string of COM1
down <text string shorter than 80
characters>
tilt down command string of COM1
left <text string shorter than 80
characters>
pan left command string of COM1
17
right <text string shorter than 80
characters>
pan right command string of COM1
home <text string shorter than 80
characters>
home command string of COM1
Modem configuration URL
Model :VS2101,IP2111,IP2121
URL: /cgi-bin/serial2.cgi
NAME VALUE DESCRIPTION
Yes allow NetworKam dialing out on event dialout
<other than yes> no dial-out allowed
Tone (ATDT) make modem dial in tone method
Pulse (ATDP) make modem dial in pulse
mdmbaud <integer> refer to modem’s specifications
reatt <integer> redial attempts
discon <integer> minutes delay before disconnection
init <text string shorter than 40
characters>
command to initialize modem
phone1 <text string shorter than 40
characters>
phone number of primary ISP
user1 <text string shorter than 40
characters>
user name for primary ISP
pass1 <text string shorter than 40
characters>
password for primary ISP
phone2 <text string shorter than 40
characters>
phone number of secondary ISP
user2 <text string shorter than 40
characters>
user name for secondary ISP
pass2 <text string shorter than 40
characters>
password for secondary ISP
Camera preset configuration URL
Model :VS2401,VS2101,VS2402
URL: /cgi-bin/preset.cgi
NAME VALUE DESCRIPTION
18
addpos1 <text string shorter than 40
characters>
add preset position of camera 1
delpos1 <existing position name> delete preset position of camera 1
Model :VS2401,VS2402
addpos2 <text string shorter than 40
characters>
add preset position of camera 2
delpos2 <existing position name> delete preset position of camera 2
Camera custom command configuration URL
Model :VS2401,VS2101VS2402,,IP2111,IP2121
URL: /cgi-bin/cuscom.cgi
NAME VALUE DESCRIPTION
str11 <text string shorter than 8
characters>
button name of custom command 1 of
COM1
str12 <text string shorter than 8
characters>
button name of custom command 2 of
COM1
str13 <text string shorter than 8
characters>
button name of custom command 3 of
COM1
str14 <text string shorter than 8
characters>
button name of custom command 4 of
COM1
str15 <text string shorter than 8
characters>
button name of custom command 5 of
COM1
com11 <text string shorter than 80
characters>
custom command 1 of COM1
com12 <text string shorter than 80
characters>
custom command 2 of COM1
com13 <text string shorter than 80
characters>
custom command 3 of COM1
com14 <text string shorter than 80
characters>
custom command 4 of COM1
com15 <text string shorter than 80
characters>
custom command 5 of COM1
Model :VS2401,VS2402
str21 <text string shorter than 8
characters>
button name of custom command 1 of
COM2
19
str22 <text string shorter than 8
characters>
button name of custom command 2 of
COM2
str23 <text string shorter than 8
characters>
button name of custom command 3 of
COM2
str24 <text string shorter than 8
characters>
button name of custom command 4 of
COM2
str25 <text string shorter than 8
characters>
button name of custom command 5 of
COM2
com21 <text string shorter than 80
characters>
custom command 1 of COM2
com22 <text string shorter than 80
characters>
custom command 2 of COM2
com23 <text string shorter than 80
characters>
custom command 3 of COM2
com24 <text string shorter than 80
characters>
custom command 4 of COM2
com25 <text string shorter than 80
characters>
custom command 5 of COM2
20
Custom camera configuration URL
Model :VS2401,VS2101,VS2402
URL: /cgi-bin/custom.cgi
NAME VALUE DESCRIPTION
baud1 <integer> set baud rate of COM1
data1 <integer> set data bits of COM1
1 set 1 stop bit of COM1 stop1
2 <other than 1> set 2 stop bits of COM1
None set parity check of COM1 to none
Odd set parity check of COM1 to odd
parity1
Even set parity check of COM1 to even
up1 <text string shorter than 80
characters>
tilt up command string of COM1
down1 <text string shorter than 80
characters>
tilt down command string of COM1
left1 <text string shorter than 80
characters>
pan left command string of COM1
right1 <text string shorter than 80
characters>
pan right command string of COM1
home1 <text string shorter than 80
characters>
home command string of COM1
tele1 <text string shorter than 80
characters>
zoom in command string of COM1
wide1 <text string shorter than 80
characters>
zoom out command string of COM1
Model :VS2401,VS2402
baud2 <integer> set baud rate of COM2
data2 <integer> set data bits of COM2
1 set 1 stop bit of COM2 stop2
2 <other than 1> set 2 stop bits of COM2
None set parity check of COM2 to none
Odd set parity check of COM2 to odd
parity2
Even set parity check of COM2 to even
up2 <text string shorter than 80
characters>
tilt up command string of COM2
down2 <text string shorter than 80
characters>
tilt down command string of COM2
21
left2 <text string shorter than 80
characters>
pan left command string of COM2
right2 <text string shorter than 80
characters>
pan right command string of COM2
home2 <text string shorter than 80
characters>
home command string of COM2
tele2 <text string shorter than 80
characters>
zoom in command string of COM2
wide2 <text string shorter than 80
characters>
zoom out command string of COM2
Application configuration URL
Model :VS2401,VS2101,VS2402,,IP2111,IP2121
URL: /cgi-bin/app.cgi
NAME VALUE DESCRIPTION
showalert <not required> show alert in image
emode <not required> event mode application(with either
below)
mdmode <not required> enable motion detection(emode should
set)
iomode <not required> enable I/O detection(emode should set)
smode <not required> sequential mode application
Mail upload snapshots by email smethod
ftp upload snapshots by FTP
suffix <not required> FTP file with date and time suffix
delay <integer> seconds delay to detect next event
inter <integer> tenth seconds delay to capture
post-event
sinter <integer> tenth seconds interval for sequential
mode
sbegin <hh:mm:ss> time to start sequential mode
send <hh:mm:ss> time to stop sequential mode
script1 <text string shorter than 40
characters>
I/O script 1
script2 <text string shorter than 40
characters>
I/O script 2
22
script3 <text string shorter than 40
characters>
I/O script 3
script4 <text string shorter than 40
characters>
I/O script 4
Model :VS2401,VS2402
mdch <integer> motion detection channel
ch1 <not required> snapshot on channel 1
ch2 <not required> snapshot on channel 2
ch3 <not required> snapshot on channel 3
ch4 <not required> snapshot on channel 4
23
Motion detection configuration URL
Model :VS2401,VS2101,VS2402,IP2111,IP2121
URL: /cgi-bin/app.cgi
NAME VALUE DESCRIPTION
per <integer> object size percentage
sen <integer> sensitivity percentage
Demo configuration URL
Model :VS2401,VS2101,VS2402,IP2111,IP2121
URL: /cgi-bin/demo.cgi
NAME VALUE DESCRIPTION
open <not required> enable demo account
ptz <not required> allow demo user to control PTZ camera
Model :VS2401,VS2402
demo1 <not required> allow demo user to watch channel 1
demo2 <not required> allow demo user to watch channel 2
demo3 <not required> allow demo user to watch channel 3
demo4 <not required> allow demo user to watch channel 4
24
Homepage layout configuration URL
Model :VS2401,VS2101,IP2111,IP2121
URL: /cgi-bin/layout.cgi
NAME VALUE DESCRIPTION
Blank hide logo
Def use default logo
cuslogo
url use image from URL
logourl <text string shorter than 80
characters>
URL of image for logo
linkurl <text string shorter than 80
characters>
URL to link when clicking on logo
Blank hide background image
Def use default background
cusback
url use image from URL
backurl <text string shorter than 80
characters>
URL of image for background
fcolor <0 ~ 15> color index for font
bcolor <0 ~ 15> color index for background
Image display homepage in image mode dismode
Text display homepage in text mode
Model :VS2401,VS2402
strl <text string shorter than 40
characters>
text for channel 1 in text mode
str2 <text string shorter than 40
characters>
text for channel 2 in text mode
str3 <text string shorter than 40
characters>
text for channel 3 in text mode
str4 <text string shorter than 40
characters>
text for channel 4 in text mode

 
  • Setting up a security camera with retired Macs
  • Surveillance Cameras Reduce Private Space
  • Help with General IP
  • Security Camera Cheap!
  • CCTV and camera options? Please Help
  • The Neighbors Are Watching Via Surveillance Video
  • Techdirt Wireless
  • Home Security Measures?
  • Trouble identifying security camera type
  • Discreet cameras or custom hides
  • Sousveillance On Tour? Or Making A Scene For The Heck Of It?
  • Home Security Camera Background