When I open the cam through explorer I have to accept a ActiveX control.
I like to use the camera´s with HomeSeer Pro, I tried a lot but I´m not able to configure them, I tried NETCAM, but then I need a URL to the camera.
I googled a lot and tried URL´s with thinks as snapshot.jpg but nothing worked.
See attachments for the screen of the cams webpage
I tried to read the source of the webpage, bt I can´t find any URL
-------
Code: Select all
<html>
<head>
<title>IP CAMERA</title>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
<META http-equiv=Content-Language content=zh-tw>
<META http-equiv=Content-Type content="text/html; charset=big5">
<META content="MSHTML 6.00.2800.1561" name=GENERATOR>
<script language="JavaScript" src="js/lgSource.js"></script>
<script language="JavaScript" src="js/data_init.js"></script>
<script language="javascript" src="js/AVUtility.js"></script>
<script language="JavaScript">
var d = document ;
d.write( "<frameset frameSpacing=0 rows='35,*' frameBorder='no' >" ) ;
d.write( "<frame name='ban' src='./top_201.htm' scrolling='no'>" ) ;
d.write( "<frameset frameSpacing=0 frameBorder='no' cols='228,*'>" ) ;
d.write( "<frame name='left' src='' noResize scrolling='auto'>" ) ;
d.write( "<frame name='main' frameBorder=0 src='' scrolling='auto'>" ) ;
d.write( "</frameset>" ) ;
d.write( "</frameset>" ) ;
d.write( "<noframes><body><p>no frame</p></body></noframes>" ) ;
top.dt.account.NotifySys = false;
top.dt.user.dvrCh = 2;
loadSupportLanguage();
function loadSupportLanguage()
{
httpObj = createHttpRequestObj();
requestData = "http://"+getURL()+"/cgi-bin/nobody/Machine.cgi?action=get_capability";
httpObj.onreadystatechange = updSL;
requestCgiParam(httpObj, requestData);
}
function updSL()
{
if (httpObj.readyState == 4 && httpObj.status == 200)
{
var objStr = new Object();
objStr.strSrc = httpObj.responseText;
if (GetCgiParam(objStr,"Language.Support=") == 1)
if (objStr.strGet != "")
top.dt.user.SupportLG = objStr.strGet;
loadStreamFormat();
}
}
function loadWebPage()
{
httpObj = createHttpRequestObj();
requestData = "http://"+getURL()+"/cgi-bin/guest/UserInfo.cgi?action=query";
httpObj.onreadystatechange = updateStatus;
requestCgiParam(httpObj, requestData);
httpObj2 = createHttpRequestObj();
requestData2 = "http://"+getURL()+"/cgi-bin/guest/Login.cgi?rnd="+Math.random();
httpObj2.onreadystatechange = updateStatus2;
httpObj2.open("get", requestData2, true);
httpObj2.send(null);
}
function loadStreamFormat()
{
httpObj4 = createHttpRequestObj();
var requestData4 = "http://"+getURL()+"/cgi-bin/user/Config.cgi?action=get&category=Video.I0.*";
httpObj4.onreadystatechange = updStreamFormat;
requestCgiParam(httpObj4, requestData4);
}
function updStreamFormat()
{
if (httpObj4.readyState == 4 && httpObj4.status == 200)
{
var objStr = new Object();
objStr.strSrc = httpObj4.responseText;
if (GetCgiParam(objStr,"StreamFormat=") == 1){
if(objStr.strGet == "MJPG")
top.dt.user.StreamFormat = "MJPG";
else
top.dt.user.StreamFormat = "MPEG4";
}
if(browser == "IE")
mainSrc = "./home.htm";
else
mainSrc = "./homeQT.htm";
top.main.location.replace(mainSrc);
loadWebPage();
}
}
function updateStatus2()
{
if (httpObj2.readyState == 4 && httpObj2.status == 200)
{
var objStr = new Object();
objStr.strSrc = httpObj2.responseText;
if (GetCgiParam(objStr,"Server-Language=") == 1)
{
for(i=0; i< top.LanguageArr.length; i++){
if(objStr.strGet.toUpperCase() == top.LanguageArr[i]){
top.dt.user.language = (i+1);
break;
}
}
}
if (GetCgiParam(objStr, "User-Level=") == 1)
{
top.dt.user.ulevel = objStr.strGet;
}
if (GetCgiParam(objStr, "Video-System=") == 1)
{
top.dt.user.VideoSystem = objStr.strGet;
}
if (GetCgiParam(objStr, "Product-ID-Minor=") == 1)
{
//top.multi.location.replace("./multi_language.htm");
top.dt.user.ProductID = objStr.strGet;
top.left.location.replace("./left_home.htm");
}
}
}
function updateStatus()
{
if (httpObj.readyState == 4 && httpObj.status == 200)
{
var objStr = new Object();
objStr.strSrc = httpObj.responseText;
if (GetCgiParam(objStr, "Username=") == 1)
{
top.dt.user.username = objStr.strGet;
}
if (GetCgiParam(objStr, "Password=") == 1)
{
top.dt.user.password = objStr.strGet;
}
}
}
</script>