Script CsViewer + DCS-950G
Page 1 sur 1
Script CsViewer + DCS-950G
Bonjour,
Désolé de poster ici, mais comme il n'y a pas de rubrique DCS-950G ...
Bien,
J'utilise un script dans une page web que j'ai appelé testcam.html pour pouvoir visionner le stream de cette camera.
En réseau local ... pas de problème.
J'ai ouvert dans mon routeur les port 5000 50001 et 8082 qui correspondent aux paramètres des ports de la camera.
Je modifie l'adresse IP de ma camera dans le script par mon ip publique fixe et remonte la page web sur un serveur.
par exemple :
http://scaustin.club.fr/testcam.html
Lorque l'on se connecte sur cette page, on a bien le contrôle activex se charge puis .. out of memory line 11. Je ne pige pas ce qui cloche.
Un GRAND merci si quelqu'un peut m'aider.
Samuel
Belle-Ile-en-Mer
France.
Voici la page web utilisée en local (donc ip locale etc .. ):
http-equiv="content-type">
function random_cookie()
{
Random_value=Math.floor(Math.random()*1000000000000000);
document·cookie="AGID" + "=" + Random_value
CookieValue=document·cookie
start=CookieValue.indexOf("=",0)
endof=CookieValue.length
CookieValue=CookieValue.substring(start+1,endof)
if (CookieValue.length!=15)
{
random_cookie();
}
else
{
document.login_form.f_CookieValue.value=CookieValue;//get cookie
}
}
function check(flag)
{
pwd = 'lepalais';
name = 'lepalais';
document.CSViewer1.SetID(name);
document.CSViewer1.SetPwd(pwd);
document.login_form.f_LOGIN.value=document.CSViewer1.encode();
random_cookie();
// document.login_form.submit();
// return;
}
function GetCookieValue()
{
var CookieValue,startof,endof;
CookieValue=document·cookie;
startof=CookieValue.indexOf("=",0);
endof=CookieValue.length;
CookieValue=CookieValue.substring(startof+1,endof) + "f";
return CookieValue;
}
function start(ddns,pppoe,control,stream)
{
check(1);
http://document.CSViewer1.SetID('lepalais');
http://document.CSViewer1.SetPwd('lepalais');
document.CSViewer1.SetBasePortNumber(5000);
document.CSViewer1.SetStreamPortNumber(5001);
document.CSViewer1.SetHttpPortNumber(8082);
document.CSViewer1.SetRemoteIP('192.168.10.93');
CookieValue=GetCookieValue();
CookieValue=CookieValue.substring(0,CookieValue.length-1);
document.CSViewer1.SetClientCookie(CookieValue);
// str = form1.version.value.substr(0,14);
document.CSViewer1.SetFirmwareVer('1.70');
document.CSViewer1.SetModelID('1200')
document.CSViewer1.ViewerOpen();
// document.CSViewer1.ZoomInStop();
document.CSViewer1.AudioStart(0);
}
function leave()
{
document.CSViewer1.ViewerClose();
}
function AVIPath()
{
var str;
str = document.CSViewer1.GetAVIPath();
I4.document.form.file_path.value = str;
}
topmargin="0" onload="javascript:start();"
onunload="javascript:leave();">
Page de test webCam
style="text-align: left; margin-left: auto; margin-right: auto; height: 240px; width: 320px;"
border="0" cellpadding="0" cellspacing="0">
id="CSViewer1"
codebase="http://192.168.10.93:8082/CSViewer.cab#version=2,13,1219,2006"
height="240" width="320">
name="login_form">
name="f_LOGIN" size="34" type="hidden">
Désolé de poster ici, mais comme il n'y a pas de rubrique DCS-950G ...
Bien,
J'utilise un script dans une page web que j'ai appelé testcam.html pour pouvoir visionner le stream de cette camera.
En réseau local ... pas de problème.
J'ai ouvert dans mon routeur les port 5000 50001 et 8082 qui correspondent aux paramètres des ports de la camera.
Je modifie l'adresse IP de ma camera dans le script par mon ip publique fixe et remonte la page web sur un serveur.
par exemple :
http://scaustin.club.fr/testcam.html
Lorque l'on se connecte sur cette page, on a bien le contrôle activex se charge puis .. out of memory line 11. Je ne pige pas ce qui cloche.
Un GRAND merci si quelqu'un peut m'aider.
Samuel
Belle-Ile-en-Mer
France.
Voici la page web utilisée en local (donc ip locale etc .. ):
http-equiv="content-type">
function random_cookie()
{
Random_value=Math.floor(Math.random()*1000000000000000);
document·cookie="AGID" + "=" + Random_value
CookieValue=document·cookie
start=CookieValue.indexOf("=",0)
endof=CookieValue.length
CookieValue=CookieValue.substring(start+1,endof)
if (CookieValue.length!=15)
{
random_cookie();
}
else
{
document.login_form.f_CookieValue.value=CookieValue;//get cookie
}
}
function check(flag)
{
pwd = 'lepalais';
name = 'lepalais';
document.CSViewer1.SetID(name);
document.CSViewer1.SetPwd(pwd);
document.login_form.f_LOGIN.value=document.CSViewer1.encode();
random_cookie();
// document.login_form.submit();
// return;
}
function GetCookieValue()
{
var CookieValue,startof,endof;
CookieValue=document·cookie;
startof=CookieValue.indexOf("=",0);
endof=CookieValue.length;
CookieValue=CookieValue.substring(startof+1,endof) + "f";
return CookieValue;
}
function start(ddns,pppoe,control,stream)
{
check(1);
http://document.CSViewer1.SetID('lepalais');
http://document.CSViewer1.SetPwd('lepalais');
document.CSViewer1.SetBasePortNumber(5000);
document.CSViewer1.SetStreamPortNumber(5001);
document.CSViewer1.SetHttpPortNumber(8082);
document.CSViewer1.SetRemoteIP('192.168.10.93');
CookieValue=GetCookieValue();
CookieValue=CookieValue.substring(0,CookieValue.length-1);
document.CSViewer1.SetClientCookie(CookieValue);
// str = form1.version.value.substr(0,14);
document.CSViewer1.SetFirmwareVer('1.70');
document.CSViewer1.SetModelID('1200')
document.CSViewer1.ViewerOpen();
// document.CSViewer1.ZoomInStop();
document.CSViewer1.AudioStart(0);
}
function leave()
{
document.CSViewer1.ViewerClose();
}
function AVIPath()
{
var str;
str = document.CSViewer1.GetAVIPath();
I4.document.form.file_path.value = str;
}
topmargin="0" onload="javascript:start();"
onunload="javascript:leave();">
Page de test webCam
style="text-align: left; margin-left: auto; margin-right: auto; height: 240px; width: 320px;"
border="0" cellpadding="0" cellspacing="0">
id="CSViewer1"
codebase="http://192.168.10.93:8082/CSViewer.cab#version=2,13,1219,2006"
height="240" width="320">
name="login_form">
name="f_LOGIN" size="34" type="hidden">
Saminfo- Nombre de messages : 2
Age : 64
Localisation : France
Emploi : Artisan
Date d'inscription : 08/05/2007
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|