Comment intégrer une web cam IP sur page HTML [Fermé]

Signaler
-
 oRiGeAmOx -
Bonjour,

J'ai une webcam serveur DLINK 950G. Je voudrais afficher son flux sur une page web.
Je pense que c'est possible mais je ne sais pas comment.

Pouvez-vous m'aider.

Merci d'avance

Christophe.

7 réponses

Messages postés
17
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
5 septembre 2008
4
hello kiwithereturn,

j'aimerais savoir si 3 mois après ton post, ton projet à abuti ??

car je suis ds le meme cas que toi sauf que j'aimerais afficher 2 camera ip sur une page web.

ciao A+
Messages postés
17
Date d'inscription
mardi 29 novembre 2005
Statut
Membre
Dernière intervention
5 septembre 2008
4
hello gcaed

c'est bon j'ai réussi a mettre le code java sur une page web rendant possible l'affichage de la video en streaming de mes 2 cam ip.

Mais j'aimerais pouvoir en rentrant une adresse IP dans mon navigateur pourvoir afficher ma page web.

exemple : Mes deux cam IP sont dans la dmz. Quand on est sur la dmz en tapant une adresse ip tomber sur la page web affichant les videos des 2 cam.

Est ce possible ??

Merci
Mathieu
as tu reussi a poster le flux video sur ta page web ? car je vois le flux de ma camera ip mais je voudrai pouvoir mettre le flux video sur un autre page web que j'ai cree (je suis en cours donc le prof m'a dis de regarder la source mais j'ai sa comme source :
<html>
<head>
<meta http-equiv="Expires" content="Tue, 1 Jan 1980 2:00:00 GMT">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache,must revalidate">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Viewer - ActiveX</title>
<style type="text/css">
<!--
.style1 {font-family: Arial}
.btn {
cursor: hand;
font-size: 12px;
background-color: #FFFFCC;
}
-->
</style>
<script language="JavaScript">
<!--
var RemoteAddress;
var RemotePort;
function $(id)
{
return document.getElementById(id);
}

function parseurl(){
//document.write (document.URL);
baseUrl=document.URL;
var hosti = baseUrl.indexOf("://");
if (hosti > 0)
{
var host = baseUrl.substr(hosti + 3, baseUrl.length-1);
hosti = host.indexOf("/");
if (hosti>0) {
var myURL = host.substr(0,hosti);
var addi=myURL.indexOf(":");
if (addi>0) {
RemoteAddress=myURL.substr(0,addi);
RemotePort=myURL.substr(addi+1,myURL.length-1);
} else {
RemoteAddress=myURL;
RemotePort=80;
}
} else {
alert("URL ERROR!");
}
}
}
var xreso = 640;
var yreso = 480;
var zoom = 1;

function setImageQuality(quality)
{
//document.getElementById("XSockClient1").setImageQuality(quality);
}
function setResolution(x, y)
{
document.getElementById("XSockClient1").width = x;
document.getElementById("XSockClient1").height = y;
xreso = x;
yreso = y;
}
function setScale(scale)
{
document.getElementById("XSockClient1").width= xreso*scale;
document.getElementById("XSockClient1").height= yreso*scale;
}

function init()
{
var h = yreso*zoom;
var w = xreso*zoom;
setResolution( w , h );
}

function LocalREC(){}

LocalREC.prototype={
setAx:function(oAx)
{
this.ActiveX=oAx;
},
setSnapPath : function()
{
this.ActiveX.SetSnapPath();
}
,
snap : function()
{
this.ActiveX.Snap();
}
}

var localrec=new LocalREC();
-->
</script>
<SCRIPT LANGUAGE="javascript" FOR="XSockClient1" EVENT="OnRecordError(status)">
<!--
switch(status)
{
case 0:
setTimeout(function(){
$("btnRec").disabled = true;
$("btnStopRec").disabled = false;
},100);
break;
case 1:
setTimeout(function(){
$("btnRec").disabled = false;
$("btnStopRec").disabled = true;
},100);
break;
}
-->
</SCRIPT>
</head>
<BODY bgcolor="#99CCFF">
<OBJECT name="XSockClient" ID="XSockClient1" WIDTH=640 HEIGHT=480 CLASSID="CLSID:856ACB65-7B1F-4085-94D9-72824D6266CF" CODEBASE="/eng/activex/activex.CAB#version=2,1,2,11">
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="16933">
<PARAM NAME="_ExtentY" VALUE="12700">
<PARAM NAME="_StockProps" VALUE="0">
<PARAM NAME="StreamLocation" VALUE="/cgi-bin/sf.cgi">
<PARAM NAME="Authorization" VALUE="YWRtaW46MTIzNDU2">
</OBJECT>
<br>
<SELECT NAME="enctype" id="enctype">
<option value="0">JPEG Format</option>
<option value="1">MPEG4 Format</option>
</SELECT>
<INPUT TYPE="button" class="btn" NAME="btnRec" id="btnRec" onclick="startRecord()" value="REC">
<INPUT TYPE="button" class="btn" disabled NAME="btnStopRec" id="btnStopRec" onclick="stopRecord()" value="STOP REC">
   
<INPUT TYPE="button" class="btn" NAME="btnSnap" id="btnSnap" onclick="" value="Snapshot">
<INPUT TYPE="button" class="btn" NAME="btnSetSnapPath" id="btnSetSnapPath" onclick="" value="Set Snapshot Path">


<SCRIPT LANGUAGE="JavaScript">
<!--
localrec.setAx(document.getElementById("XSockClient1"));

document.getElementById("btnSetSnapPath").onclick=function()
{
localrec.setSnapPath();
}
document.getElementById("btnSnap").onclick=function()
{
localrec.snap();
}

function resetBtn(){
document.getElementById("btnRec").disabled=false;
document.getElementById("btnStopRec").disabled=true;

}

/* 2008-01-03 ***@*** */
function startRecord()
{
getVideoObject().Record(0);
}

function stopRecord()
{
getVideoObject().StopRecord();
}

function getVideoObject()
{
return $("XSockClient1");
}

window.onload = function()
{
init();

if(!(getVideoObject().Connect("", 0)))
{
alert("Server connect error!");
}
}
//-->
</SCRIPT>
<script language="javascript" for="XSockClient1" event="OnResolutionChanged(w, h)">
setResolution( w , h );
if(typeof window.parent.document.frames["Control"] == "object")
window.parent.document.frames["Control"].location.reload();
else
window.parent.location.reload();
</script>

<br>
<input type="button" id="refresh" class="btn" value="Abnormal display? Click here to refresh." onclick="parent.location.reload();">
</body>
</html>
Bonjour à tous, pourriez vous m'aidez à résoudre ce problème:


Comment intégrer une web cam IP sur page HTML

Merci de votre aide!!!
Bonjour à tous !!


J'ai un petit peu de mal à suivre ...

En fait, j'aimerai avoir une caméra ip filiaire, en couleur et pouvoir récupérer le flux vidéo pour l'afficher sur une page web ... C'est possible ? Comment ?

Merci !
Messages postés
162
Date d'inscription
mardi 31 août 2004
Statut
Membre
Dernière intervention
13 mars 2014
34
Messages postés
162
Date d'inscription
mardi 31 août 2004
Statut
Membre
Dernière intervention
13 mars 2014
34
Salut,
Ta cam doit avoir une adresse 192.168.0.x
Tu tapes dans ton navigateur: http://192.168.0.x
et tu vois en local ta cam.
Maintenant, si tu veux voir ta page web, tu ne peux le faire
que de l'extérieur, chez un copain.
Si tu peux, va sur le forum suivant:
https://forum.hardware.fr/hfr/HardwarePeripheriques/webcam-camera-ip/camera-ip-wifi-sujet_20686_26.htm
pour ne pas trop se disperser.
J'ai vu ton message par hasard !!
Cordialement.
gcaed.
Messages postés
162
Date d'inscription
mardi 31 août 2004
Statut
Membre
Dernière intervention
13 mars 2014
34
Bonjour,

Voici ma caméra Axis 207W installée.
Voir sur le site (streaming) :
http://ww11.genea20.info/camera/camera_calvi.htm

Pour comparer, une webcam Logisphère de Logitec :
http://ww11.genea20.info/webcam/calvi_revelata.htm

gcaed.