bonjour et merci de votre interet
par mail oui et voici la source de la page de configuration :
<HTML>
<HEAD>
<META NAME= "GENERATOR" Content="Microsoft Visual Studio 6.0" charset="iso-8859-1">
<TITLE></TITLE>
</HEAD>
<script language = "javascript">
var OK = 0;
var ERROR_CONNECT = -1;
var ERROR_SOCKET = -2;
var ERROR_TIME_OUT = -3;
var ERROR_VERSION = -4;
var ERROR_CANCEL = -5;
var ERROR_CLOSED = -6;
var ERROR_UNKNOWN = -7;
var ERROR_OPEN_FILE = -8;
var ERROR_PARAM = -9;
var ERROR_THREAD = -10;
var ERROR_STATUS = -11;
var ERROR_ID = -12;
var FAIL_INCORRECT_USER = 1;
var FAIL_MAX_CONNS = 2;
var FAIL_INCORRECT_VERSION = 3;
var FAIL_INCORRECT_ID = 4;
var FAIL_INCORRECT_PWD = 5;
var FAIL_INCORRECT_PRI = 6;
var last_ddns_status = 0;
var connect_times = 0;
if (parent.vars.alias == '')
parent.vars.alias = 'Anonymous';
parent.document.title = 'Camera ' + '(' + parent.vars.alias + ') Configuration';
function connect_camera()
{
var re,port;
if (location.port == '')
port = 80;
else
port = location.port;
re = ipcam.ManagementConnect(location.hostname,port,parent.vars.user.value,parent.vars.pwd.value);
if (re != OK)
{
showerror('fail to connect to the camera',re);
location.href = 'login.htm';
}
}
function showerror(msg,err)
{
var err_info;
switch (err)
{
case OK:
err_info = '';
break;
case ERROR_CONNECT:
err_info = 'can\'t connect to the camera';
break;
case ERROR_SOCKET:
err_info = 'socket error';
break;
case ERROR_TIME_OUT:
err_info = 'timeout';
break;
case ERROR_VERSION:
err_info = 'incorrect software version';
break;
case ERROR_CANCEL:
err_info = 'canceled by user';
break;
case ERROR_CLOSED:
err_info = 'disconnected by the camera';
break;
case ERROR_OPEN_FILE:
err_info = 'file operation error';
break;
case ERROR_PARAM:
err_info = 'illegal params';
break;
case ERROR_THREAD:
err_info = 'thread operation error';
break;
case ERROR_STATUS:
err_info = 'illegal status';
break;
case ERROR_ID:
err_info = 'incorrect camera id';
break;
case FAIL_INCORRECT_USER:
err_info = 'incorrect user';
break;
case FAIL_MAX_CONNS:
err_info = 'have reached the max connection count';
break;
case FAIL_INCORRECT_VERSION:
err_info = 'incorrect software version';
break;
case FAIL_INCORRECT_ID:
err_info = 'incorrect camera id';
break;
case FAIL_INCORRECT_PWD:
err_info = 'incorrect password';
break;
case FAIL_INCORRECT_PRI:
err_info = 'unauthorized operation';
break;
default:
err_info = 'unknown error';
break;
}
alert(msg + ' : ' + err_info);
}
function set_disabled(disabled)
{
cam_time.disabled = disabled;
alias.disabled = disabled;
pwd1.disabled = disabled;
pwd2.disabled = disabled;
sender.disabled = disabled;
receiver.disabled = disabled;
smtp_svr.disabled = disabled;
smtp_user.disabled = disabled;
smtp_pwd.disabled = disabled;
ddns_enable.disabled = disabled;
ddns_user.disabled = disabled;
ddns_pwd.disabled = disabled;
ddns_name.disabled = disabled;
ddns_name_list.disabled = disabled;
ddns_svr.disabled = disabled;
ddns_port.disabled = disabled;
ddns_status.disabled = disabled;
dhcp_enable.disabled = disabled;
ip.disabled = disabled;
mask.disabled = disabled;
gateway.disabled = disabled;
dns.disabled = disabled;
port.disabled = disabled;
upnp_enable.disabled = disabled;
pppoe_enabled.disabled = disabled;
pppoe_user.disabled = disabled;
pppoe_pwd.disabled = disabled;
mail_inet_ip.disabled = disabled;
motion_enabled.disabled = disabled;
extern_enabled.disabled = disabled;
mail_enabled.disabled = disabled;
get_link.disabled = disabled;
set_link.disabled = disabled;
set_time_link.disabled = disabled;
set_default_link.disabled = disabled;
reboot_link.disabled = disabled;
restart_dyndns_link.disabled = disabled;
oray_link.disabled = disabled;
monitor_link.disabled = disabled;
}
function restart_dyndns()
{
var re;
re = ipcam.RestartDynDns();
if (re == OK)
{
ipcam.RebootCamera();
alert('succeed in restarting dyndns service, the camera is rebooting !');
parent.close();
}
else
{
showerror('fail to restart dyndns service',re);
}
}
function showtime()
{
var now = new Date();
info_time.innerText = ' ' + now.getFullYear() + '-' + (1 + now.getMonth()) + '-' + now.getDate() + ' ' + now.getHours() + ':' + now.getMinutes() + ':' + now.getSeconds();
ipcam.GetDDNSStatus();
setTimeout('showtime()',1000);
}
function checkip()
{
if (((window.event.keyCode < 48) || (window.event.keyCode > 57)) && (window.event.keyCode != 46))
window.event.keyCode = 0;
}
function checknumber()
{
if ((window.event.keyCode < 48) || (window.event.keyCode > 57))
window.event.keyCode = 0;
}
function set_cam_time()
{
var re;
var t = new Date();
re = ipcam.SetCameraTime(t.getTime() / 1000,t.getTimezoneOffset() * 60);
if (re != OK)
{
showerror('fail to adjust clock',re);
return;
}
cam_time.value = t.toLocaleString();
alert('succeed in adjusting clock');
}
function set_params()
{
var re;
if (alias.value == '')
alias.value = 'Anonymous';
if (pwd1.value != pwd2.value)
{
alert('passwords do not match !');
return;
}
ipcam.Alias = alias.value;
ipcam.MotionEnabled = motion_enabled.checked;
ipcam.ExternEnabled = extern_enabled.checked;
ipcam.MailEnabled = mail_enabled.checked;
ipcam.SetUserPwd(0,pwd1.value);
if (dhcp_enable.checked)
{
ipcam.IP = "0.0.0.0";
ipcam.Mask = "0.0.0.0";
ipcam.Gateway = "0.0.0.0";
ipcam.DNS = "0.0.0.0";
}
else
{
ipcam.IP = ip.value;
ipcam.Mask = mask.value;
ipcam.Gateway = gateway.value;
ipcam.DNS = dns.value;
}
if (port.value == '')
port.value = 80;
ipcam.CameraPort = port.value;
ipcam.UpnpEnabled = upnp_enable.checked;
ipcam.PPPoEEnabled = pppoe_enabled.checked;
if (pppoe_enabled.checked)
{
ipcam.PPPoEUser = pppoe_user.value;
ipcam.PPPoEPwd = pppoe_pwd.value;
}
else
{
ipcam.PPPoEUser = '';
ipcam.PPPoEPwd = '';
}
ipcam.MailInetIP = mail_inet_ip.checked;
ipcam.Sender = sender.value;
ipcam.Receiver = receiver.value;
ipcam.SmtpSvr = smtp_svr.value;
ipcam.SmtpUser = smtp_user.value;
ipcam.SmtpPwd = smtp_pwd.value;
ipcam.DDNSEnabled = ddns_enable.selectedIndex;
if (ddns_enable.selectedIndex == 0)
{
ipcam.DDNSName = '';
ipcam.DDNSPwd = '';
ipcam.DDNSSvr = '';
ipcam.DDNSUser = '';
ipcam.DDNSPort = 0;
}
else
{
ipcam.DDNSName = ddns_name.value;
ipcam.DDNSPwd = ddns_pwd.value;
ipcam.DDNSSvr = ddns_svr.value;
if (ddns_port.value == '')
ipcam.DDNSPort = 0;
else
ipcam.DDNSPort = ddns_port.value;
ipcam.DDNSUser = ddns_user.value;
}
re = ipcam.SetManagementParams();
if (re != OK)
{
showerror('fail to set params',re);
return;
}
re = ipcam.SetNet2Params();
if (re != OK)
{
showerror('fail to set params',re);
return;
}
parent.vars.alias = alias.value;
info_alias.innerText = 'Alias: ' + parent.vars.alias;
parent.document.title = 'Camera ' + '(' + parent.vars.alias + ') Configuration';
ipcam.RebootCamera();
alert('succeed in setting params, the camera is rebooting !');
parent.close();
}
function get_params()
{
var re;
re = ipcam.GetManagementParams();
if (re != OK)
{
showerror('fail to fetch params',re);
return;
}
re = ipcam.GetNet2Params();
if (re != OK)
{
showerror('fail to fetch params',re);
return;
}
}
function set_default()
{
var re;
re = ipcam.SetDefaultConfig();
if (re != OK)
{
showerror('fail to reset to factory setting',re);
return;
}
alert('succeed in reset to factory setting, the camera is rebooting !');
parent.close();
}
function reboot()
{
var re;
re = ipcam.RebootCamera();
if (re != OK)
{
showerror('fail to reboot the camera',re);
return;
}
alert('succeed in rebooting the camera, the camera is rebooting !');
parent.close();
}
function body_onload()
{
set_disabled(true);
setTimeout('connect_camera()',1);
}
function body_onunload()
{
ipcam.ManagementDisconnect();
}
</script>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function ipcam_OnCameraTime2(time,tz)
{
var t = new Date();
t.setTime(1000 * (time + tz + t.getTimezoneOffset() * 60));
cam_time.value = t.toLocaleString();
}
function ipcam_OnManagementConnectResult(result)
{
var re;
if (result != OK)
{
if (connect_times == 0)
{
showerror('fail to connect to the camera',result);
location.href = 'login.htm';
}
else
{
connect_times --;
setTimeout('connect_camera()',30000);
}
}
else
{
set_disabled(false);
re = ipcam.GetCameraTime();
if (re != OK)
{
showerror('fail to fetch the camera\'s clock time',result);
location.href = 'login.htm';
}
}
}
function ipcam_OnManagementDisconnected(reason)
{
var re,port;
set_disabled(true); if ((reason
OK) || (reason ERROR_CANCEL))
return;
connect_times = 10;
setTimeout('connect_camera()',30000);
}
function ipcam_OnManagementParamsChanged()
{
if (ipcam.Alias == '')
alias.value = 'Anonymous';
else
alias.value = ipcam.Alias;
motion_enabled.checked = ipcam.MotionEnabled;
extern_enabled.checked = ipcam.ExternEnabled;
mail_enabled.checked = ipcam.MailEnabled;
pwd1.value = ipcam.GetUserPwd(0);
pwd2.value = ipcam.GetUserPwd(0);
if (ipcam.IP == "0.0.0.0")
{
dhcp_enable.checked = true;
ip.value = '';
mask.value = '';
gateway.value = '';
dns.value = '';
ip.disabled = true;
mask.disabled = true;
gateway.disabled = true;
dns.disabled = true;
}
else
{
dhcp_enable.checked = false;
ip.value = ipcam.IP;
mask.value = ipcam.Mask;
gateway.value = ipcam.Gateway;
dns.value = ipcam.DNS;
ip.disabled = false;
mask.disabled = false;
gateway.disabled = false;
dns.disabled = false;
}
port.value = ipcam.CameraPort;
upnp_enable.checked = ipcam.UpnpEnabled;
sender.value = ipcam.Sender;
receiver.value = ipcam.Receiver;
smtp_svr.value = ipcam.SmtpSvr;
smtp_user.value = ipcam.SmtpUser;
smtp_pwd.value = ipcam.SmtpPwd;
}
function ipcam_OnNet2ParamsChanged()
{
pppoe_enabled.checked = ipcam.PPPoEEnabled;
if (ipcam.PPPoEEnabled)
{
pppoe_user.value = ipcam.PPPoEUser;
pppoe_user.disabled = false;
pppoe_pwd.value = ipcam.PPPoEPwd;
pppoe_pwd.disabled = false;
}
else
{
pppoe_user.value = '';
pppoe_user.disabled = true;
pppoe_pwd.value = '';
pppoe_pwd.disabled = true;
}
mail_inet_ip.checked = ipcam.MailInetIP;
ddns_enable.selectedIndex = ipcam.DDNSEnabled;
if (ddns_enable.selectedIndex == 0)
{
ddns_svr.disabled = true;
ddns_svr.value = '';
ddns_name.disabled = true;
ddns_name.value = '';
ddns_name.style.width = 130;
ddns_name_list.disabled = true;
ddns_name_list.style.width = 0;
ddns_user.disabled = true;
ddns_user.value = '';
ddns_pwd.disabled = true;
ddns_pwd.value = '';
}
else
{
ddns_svr.disabled = false;
ddns_svr.value = ipcam.DDNSSvr;
if (ipcam.DDNSEnabled == 1)
{
ddns_name.disabled = true;
ddns_name.style.width = 0;
ddns_name_list.disabled = false;
ddns_name_list.style.width = 130;
}
else
{
ddns_name_list.disabled = true;
ddns_name_list.style.width = 0;
ddns_name.disabled = false;
ddns_name.style.width = 130;
}
ddns_name.value = ipcam.DDNSName;
ddns_user.disabled = false;
ddns_user.value = ipcam.DDNSUser;
ddns_pwd.disabled = false;
ddns_pwd.value = ipcam.DDNSPwd;
ddns_port.disabled = false;
if (ipcam.DDNSPort == 0)
ddns_port.value = '';
else
ddns_port.value = ipcam.DDNSPort;
}
}
function ddns_enable_onchange()
{
if (ddns_enable.selectedIndex == 0)
{
ddns_svr.disabled = true;
ddns_svr.value = '';
ddns_name.disabled = true;
ddns_name.value = '';
ddns_name.style.width = 130;
ddns_name_list.disabled = true;
ddns_name_list.style.width = 0;
ddns_user.disabled = true;
ddns_user.value = '';
ddns_pwd.disabled = true;
ddns_pwd.value = '';
ddns_port.disabled = true;
ddns_port.value = '';
}
else
{
ddns_svr.disabled = false;
ddns_user.disabled = false;
ddns_pwd.disabled = false;
ddns_port.disabled = false;
if (ddns_enable.selectedIndex == 1)
{
ddns_name.disabled = true;
ddns_name.style.width = 0;
ddns_name_list.disabled = false;
ddns_name_list.style.width = 130;
}
else
{
ddns_name_list.disabled = true;
ddns_name_list.style.width = 0;
ddns_name.disabled = false;
ddns_name.style.width = 130;
}
if (ddns_enable.selectedIndex != ipcam.DDNSEnabled)
{
ddns_svr.value = '';
ddns_name.value = '';
ddns_user.value = '';
ddns_pwd.value = '';
ddns_port.value = '';
}
else
{
ddns_svr.value = ipcam.DDNSSvr;
ddns_name.value = ipcam.DDNSName;
ddns_user.value = ipcam.DDNSUser;
ddns_pwd.value = ipcam.DDNSPwd;
if (ipcam.DDNSPort == 0)
ddns_port.value = '';
else
ddns_port.value = ipcam.DDNSPort;
}
}
}
function dhcp_enable_onchange()
{
}
function pppoe_enabled_onchange()
{
}
function pppoe_enabled_onclick()
{
if (pppoe_enabled.checked)
{
pppoe_user.value = ipcam.PPPoEUser;
pppoe_pwd.value = ipcam.PPPoEPwd;
pppoe_user.disabled = false;
pppoe_pwd.disabled = false;
}
else
{
pppoe_user.value = '';
pppoe_pwd.value = '';
pppoe_user.disabled = true;
pppoe_pwd.disabled = true;
}
}
function dhcp_enable_onclick()
{
if (dhcp_enable.checked)
{
ip.value = '';
mask.value = '';
gateway.value = '';
dns.value = '';
ip.disabled = true;
mask.disabled = true;
gateway.disabled = true;
dns.disabled = true;
}
else
{
ip.value = ipcam.IP;
mask.value = ipcam.Mask;
gateway.value = ipcam.Gateway;
dns.value = ipcam.DNS;
ip.disabled = false;
mask.disabled = false;
gateway.disabled = false;
dns.disabled = false;
}
}
function ipcam_OnDDNSStatus(status,oray_type,oray_domains)
{
var DDNS_NOACTION = 0
var DDNS_WAITING = 1
var DDNS_CANNOTCONNECT = 2
var DYNDNS_OK = 3
var DYNDNS_SYS_ERR = 4
var DYNDNS_BADAUTH = 5
var DYNDNS_DONATOR = 6
var DYNDNS_NOTFQDN = 7
var DYNDNS_NOHOST = 8
var DYNDNS_YOURS = 9
var DYNDNS_NUMHOST = 10
var DYNDNS_ABUSE = 11
var DYNDNS_SERVER_ERR = 12
var DYNDNS_UNKNOWN_ERR = 13
var ORAY_UNKNOWN_ERR = 14
var ORAY_BAD_AUTH = 15
var ORAY_BAD_HOST = 16
var ORAY_OK = 17
var names_text;
var oOption;
if (status == last_ddns_status)
return;
last_ddns_status = status;
for (i = ddns_name_list.options.length - 1;i >= 0;-- i)
ddns_name_list.options.remove(i);
if (status == DDNS_NOACTION)
{
ddns_status.value = 'no action';
}
else if (status == DDNS_CANNOTCONNECT)
{
ddns_status.value = 'can not connect server';
}
else if (status == DYNDNS_OK)
{
ddns_status.value = 'dyndns ok';
}
else if (status == DYNDNS_SYS_ERR)
{
ddns_status.value = 'dyndns failed: sys error';
}
else if (status == DYNDNS_BADAUTH)
{
ddns_status.value = 'dyndns failed: incorrect user or pwd';
}
else if (status == DYNDNS_DONATOR)
{
ddns_status.value = 'dyndns failed: need credited user';
}
else if (status == DYNDNS_NOTFQDN)
{
ddns_status.value = 'dyndns failed: illegal host format';
}
else if (status == DYNDNS_NOHOST)
{
ddns_status.value = 'dyndns failed: the host does not exist';
}
else if (status == DYNDNS_YOURS)
{
ddns_status.value = 'dyndns failed: the host does not belong to you';
}
else if (status == DYNDNS_NUMHOST)
{
ddns_status.value = 'dyndns failed: too many or too few hosts';
}
else if (status == DYNDNS_ABUSE)
{
ddns_status.value = 'dyndns failed: the host is blocked for abuse';
}
else if (status == DYNDNS_SERVER_ERR)
{
ddns_status.value = 'dyndns failed: server error';
}
else if (status == DYNDNS_UNKNOWN_ERR)
{
ddns_status.value = 'dyndns failed: unknown error';
}
else if (status == ORAY_UNKNOWN_ERR)
{
ddns_status.value = 'oray failed: unknown error';
}
else if (status == ORAY_BAD_AUTH)
{
ddns_status.value = 'oray failed: incorrect user or pwd';
}
else if (status == ORAY_BAD_HOST)
{
ddns_status.value = 'oray failed: incorrect host name';
}
else if (status == ORAY_OK)
{
if (oray_type)
ddns_status.value = 'oray(professional) ok';
else
ddns_status.value = 'oray(standard) ok';
names_text = oray_domains.split(';');
for (i = 0;i < names_text.length - 1;++ i)
{
var oOption = document.createElement("OPTION");
ddns_name_list.options.add(oOption);
oOption.innerText = names_text[i];
}
}
}
//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=ipcam EVENT=OnCameraTime2(time,tz)>
<!--
ipcam_OnCameraTime2(time,tz)
//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=ipcam EVENT=OnManagementConnectResult(result)>
<!--
ipcam_OnManagementConnectResult(result)
//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=ipcam EVENT=OnManagementDisconnected(reason)>
<!--
ipcam_OnManagementDisconnected(reason)
//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=ipcam EVENT=OnManagementParamsChanged>
<!--
ipcam_OnManagementParamsChanged()
//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=ipcam EVENT=OnNet2ParamsChanged>
<!--
ipcam_OnNet2ParamsChanged()
//-->
</SCRIPT>
<SCRIPT LANGUAGE=javascript FOR=ipcam EVENT=OnDDNSStatus(status,oray_type,oray_doamins)>
<!--
ipcam_OnDDNSStatus(status,oray_type,oray_doamins)
//-->
</SCRIPT>
<OBJECT id=ipcam style="LEFT: 0px; TOP: 0px" codeBase="codebase/DVM_IPCam2.ocx#version=0,0,0,4" height=0 width=0
classid=clsid:A4150320-98EC-4DB6-9BFB-EBF4B6FBEB16 VIEWASTEXT></OBJECT>
----
,
Alias: <script language = "javascript">document.write(parent.vars.alias)</script>,
<script language = "javascript">
showtime();
</script>
----
<table border=0 cellpadding=0 cellspacing=0 width=580 height = 400>----
, <table border=0 cellpadding=0 cellspacing=0 width=290 height = 400 valign = \"top\">
----
Basic Setting,
----
,
----
<table border=0 cellpadding=0 cellspacing=0 width=290 height = 80>
----, Camera Clock Time</td>,
----
Camera Alias, ,
----
Password, ,
----
Confirm Password, ,
</td></tr>
<tr height = 30><td> </td></tr> <tr height
20><td align center> Alarm Setting </td></tr>
<tr height = 10><td> </td></tr>
<tr height = 60><td> ----
Image Motion Detect, ,
----
External Sensor Detect, ,
----
Alarm Notify by Mail, ,
</td></tr>
<tr height = 30><td> </td></tr> <tr height
20><td align center> DDNS Setting </td></tr>
<tr height = 10><td> </td></tr>
<tr height = 20><td> ----
DDNS Service, <select id=ddns_enable LANGUAGE=javascript style="WIDTH: 130px; HEIGHT: 18px" onchange="return ddns_enable_onchange()"><option>None</option><option>Oray.net</option><option>DynDns.org(dyndns)</option><option>DynDns.org(statdns)</option><option>DynDns.org(custom)</option></select>,
----
DDNS User, ,
----
DDNS Password, ,
----
DDNS Host, <select id=ddns_name_list style="WIDTH: 0px; HEIGHT: 18px"><OPTION></OPTION></SELECT>,
----
Proxy Server, ,
----
Proxy Port, ,
----
DDNS Status, ,
</td></tr>
<tr><td> </td></tr>
</table></td>
<td width = 290> ----
Networking Setting,
----
,
----
<table border=0 cellpadding=0 cellspacing=0 width=290 height = 210>
----, Using DHCP</td>,
----
IP Address, ,
----
Subnet Mask, ,
----
Gateway, ,
----
DNS Server, ,
----
Http Port, ,
----
Auto Map Port by UPnP, ,
----
,
----
Using Adsl Dialup, ,
----
Adsl User, ,
----
Adsl Password, ,
----
Report Adsl IP by Mail, ,
</td></tr>
<tr height = 20><td> </td></tr>
<tr height = 20><td> </td></tr> <tr height
20><td align center> Smtp Setting </td></tr>
<tr height = 10><td> </td></tr>
<tr height = 100><td> ----
Sender, ,
----
Receiver, ,
----
Smtp Server, ,
----
Smtp User, ,
----
Smtp Password, ,
</td></tr>
<tr><td> </td></tr>
</table></td>
</tr></table>
</td> <td width
160 height 480 bgcolor = #d8d8d8 valign = top>
----
,
----
Refresh Set,
----
,
----
Adjust Camera Clock,
----
,
----
Reset to Factory Setting,
----
,
----
Reboot Camera,
----
,
----
Restart DynDns Service,
----
,
----
Guide of Oray.net,
----
,
----
Monitor Camera,
----
,
</td>
</tr>
</table>
</HTML>
Pour la suite je te répond, la camera passe par une page d'authentification et après s'être identifier
on arrive sur une page avec l'image de la camera qui peu gerer 4 cameras (maxi) l'affichage est soit unitaire soit par 4 (pas d'autres choix).
Pour la fin de te reponce je t'avoue que j'ai un peu de mal avec l'id unique ??
Par contre pour modifier le fichier .ocx avec quoi ???
Voici la doc en anglais :
1
IP CAMERA
User Manual
V1.1
Waterproof IR
3
2.2 Software installation
Software installation is the key to the successful use of this product.
First, open the CD,find the software as instruction;
Second, double click IPCamSetup.exe and install the software as instruction.
The computer restarts upon installation completion and an icon appears on the desktop
automatically as below:
3.1 Getting Started
Follow the instructions below to get started after the server has been mounted properly.
Step 1: double click the icon “IPS Searching Tool” and a dialog box as Figure 1 will pop up.
The software searches IP Servers automatically over LAN.
Chances are:
1: No IP Servers found within LAN. After about 1 minute search, the Result Field will reveal “not found
IP Server” and the program shut automatically;
2: IP servers having been installed within LAN. All the IP Servers will be listed and the total number is
displayed in the Result Field as shown in Figure 2.
3: The IP servers installed within LAN do not share the same subnet with the monitoring PC. A dialog
8
Figure 8
Figure 9
Scout window setting :
1.May only see currently window
2.May increase 3 IP camera, real-time view picture in four windows as below
10
3.3.4 DDNS Setting :
Dynamic IP Address Configuration: The system supports protocols from two DDNS providers: Oray.net from
China and Dyndns.org from abroad.
Domain Name: the second-level name you apply for and acquire at Oray.net or Dyndns.org,
e.g. LYDIP Camera.Oray.net.
User and Password: the user name and password used when applying for the domain name.
A default domain name is conferred on users when the product is released.
3.3.5 SMTP
Configuration
(
E-mail):
Users can configure the e-mail box to receive and send mails. The e-mail box is used for receiving
the graphics sent after alarm and the system IP address after successful dial-up.
User and use the Preset Mailbox or other mailbox
3.3.7
User Management:
Three accounts are acceptable for this system. Here the three users can configure their user names and
password as Manager or Monitor.
3.4 Browse & Monitoring Mode Setting
3.4.1 A PC can browse and monitor IP Camera by connecting PC with A-B network cable to IP Camera
and following 3.1 to set IP address. (One PC can browse and monitor multiple IP Camera by use of
Hub.)
3.4.2 Any PC across LAN can browse and monitor IP CAMERA Server by connecting IP CAMERA to
LAN in the same way as PCs with B-B network cable and assign an IP address and then all PCs
on the LAN can locate and access IP CAMERA address by use of the searching tool (If IP
11
CAMERA’s IP address already is known, enter it in the IE address field and access it immediately.)
3.4.3 Browsing and monitoring IP CAMERA on WAN:
A. IP CAMERA can be connected to Internet directly through ADSL by setting the account NO. and
password as 3.3.2; then if got connected successfully, IP CAMERA will send the dynamic WAN IP
to the email box specified by the client. Enter the WAN IP address and the corresponding port, e.g.
Http:\\58.60.165.134:8080 (80 as the default port can be omitted) and access IP CAMERA.
Besides, you can follow 3.3.3 to set your own domain name and enter it into the IE address field,
e.g. http:\\szlydxu.dyndns.org:8080 (80 can be omitted either.)
B. If IP CAMERA is connected to ADSL via a router and then to Internet, the router shall be configured
as follows:
Set Port Range Forward and IP address
To ensure that your HTTP server software is configured and running properly.
If you're running any firewall software, make sure it's allowing inbound connections to forward port.
Follow A to enter the dynamic IP address or the domain name to browse and monitor IP CAMERA.
In view to the name difference of routers, configure the routers accordingly.
12
4.1
Frequently Asked Questions
Faults Causes Solutions
Network
connections
Check the working status revealed by the indicators on the network
server, hub, exchange and network card. If abnormal, check the
network connections.
IP Address
configuration
Check whether IP address of the IP camera server shares the same
subnet as your work station: Click My Computer > Control
Panel>Network & Dial-up Connections > LAN > Attributes >Internet
Protocols (TCP/IP), and check IP Address and Subnet Mask. Make
sure they are in the same subnet when configuring IP CAMERA IP
address manually.
Unable to
access IP
CAMERA
via web
browser
Network
Configuration
Double Check to ensure that your HTTP server software is configured
and running properly. If you’re running any firewall software,make sure
it’s allowing inbound connections to port 80,Also,if you happen to be
using a cable/DSL router,make sure you’ve set up port forwarding
properly. ( consult your router’s documentation for more information ) .If
none of these seem to be the problem,it’s also possible that your ISP is
blocking inbound connections to port 80 –many IPSs have done this
because of internet worms such as Code Red, If this is the case,you ‘ll
have to setup your HTTP server on an alternate port (such as 8080).
Si vous voulez le manuel avec les images ainsi que le programme d'install, je suis près à vous l'envoyer
Cordialement