WebCam Tour de garde lancement à distance - Webcam / Caméra IP - Hardware - Périphériques
MarshPosté le 20-03-2012 à 15:54:08
Bonjour,
J'ai actuellement une caméra Axis, la camera effectue une pause de 20 minutes entre chaque tour de garde. Celui-ci durant à peu près 8 minutes j'aimerais avoir un bouton web ou autre permettant de lancer le tour de garde manuellement. (ou simplement par connexion via l'url.)
J'ai donc fais des recherches un peu partout voici le code que j'ai trouvé. La webcam marche super mais comment intégrer cette fonction...
Merci beaucoup pour votre aide car la je galère totalement
<SCRIPT LANGUAGE="JavaScript"> // Set the BaseURL to the URL of your camera document.write(location.hostname);var BaseURL = "http://axis-cgi/mjpg/video.cgi?&streamprofile=Balanced"; // DisplayWidth & DisplayHeight specifies the displayed width & height of the image. // You may change these numbers, the effect will be a stretched or a shrunk image var DisplayWidth = "800"; var DisplayHeight = "450"; // This is the path to the image generating file inside the camera itself var File = "axis-cgi/mjpg/video.cgi?resolution=800x450"; // No changes required below this point var output = "zd"; if ((navigator.appName == "Microsoft Internet Explorer" ) && (navigator.platform != "MacPPC" ) && (navigator.platform != "Mac68k" )) { // If Internet Explorer under Windows then use ActiveX output = '<OBJECT ID="Player" width=' output += DisplayWidth; output += ' height='; output += DisplayHeight; output += ' CLASSID="CLSID:DE625294-70E6-45ED-B895-CFFA13AEB044" '; output += 'CODEBASE="'; output += BaseURL; output += 'activex/AMC.cab#version=3,20,18,0">'; output += '<PARAM NAME="MediaURL" VALUE="'; output += BaseURL; output += File + '">'; output += '<param name="MediaType" value="mjpeg-unicast">'; output += '<param name="ShowStatusBar" value="1">'; output += '<param name="ShowToolbar" value="1">'; output += '<param name="AutoStart" value="0">'; output += '<param name="StretchToFit" value="0">'; output += '<BR><B>Axis Media Control</B><BR>'; output += 'The AXIS Media Control, which enables you '; output += 'to view live image streams in Microsoft Internet'; output += ' Explorer, could not be registered on your computer.'; output += '<BR></OBJECT>'; } else { // If not IE for Windows use the browser itself to display theDate = new Date(); output = '<IMG SRC="'; output += BaseURL; output += File; output += '&dummy=' + theDate.getTime().toString(10); output += '" HEIGHT="'; output += DisplayHeight; output += '" WIDTH="'; output += DisplayWidth; output += '" ALT="Camera Image">'; } document.write(output); document.Player.ToolbarConfiguration = "play,+snapshot,+fullscreen" // document.Player.UIMode = "MDConfig"; // document.Player.MotionConfigURL = "/axis-cgi/operator/param.cgi?ImageSource=0" // document.Player.MotionDataURL = "/axis-cgi/motion/motiondata.cgi"; </SCRIPT>
Marsh Posté le 20-03-2012 à 15:54:08
Bonjour,
J'ai actuellement une caméra Axis, la camera effectue une pause de 20 minutes entre chaque tour de garde.
Celui-ci durant à peu près 8 minutes j'aimerais avoir un bouton web ou autre permettant de lancer le tour de garde manuellement. (ou simplement par connexion via l'url.)
J'ai donc fais des recherches un peu partout voici le code que j'ai trouvé. La webcam marche super mais comment intégrer cette fonction...
Merci beaucoup pour votre aide car la je galère totalement
<SCRIPT LANGUAGE="JavaScript">
// Set the BaseURL to the URL of your camera
document.write(location.hostname);var BaseURL = "http://axis-cgi/mjpg/video.cgi?&streamprofile=Balanced";
// DisplayWidth & DisplayHeight specifies the displayed width & height of the image.
// You may change these numbers, the effect will be a stretched or a shrunk image
var DisplayWidth = "800";
var DisplayHeight = "450";
// This is the path to the image generating file inside the camera itself
var File = "axis-cgi/mjpg/video.cgi?resolution=800x450";
// No changes required below this point
var output = "zd";
if ((navigator.appName == "Microsoft Internet Explorer" ) &&
(navigator.platform != "MacPPC" ) && (navigator.platform != "Mac68k" ))
{
// If Internet Explorer under Windows then use ActiveX
output = '<OBJECT ID="Player" width='
output += DisplayWidth;
output += ' height=';
output += DisplayHeight;
output += ' CLASSID="CLSID:DE625294-70E6-45ED-B895-CFFA13AEB044" ';
output += 'CODEBASE="';
output += BaseURL;
output += 'activex/AMC.cab#version=3,20,18,0">';
output += '<PARAM NAME="MediaURL" VALUE="';
output += BaseURL;
output += File + '">';
output += '<param name="MediaType" value="mjpeg-unicast">';
output += '<param name="ShowStatusBar" value="1">';
output += '<param name="ShowToolbar" value="1">';
output += '<param name="AutoStart" value="0">';
output += '<param name="StretchToFit" value="0">';
output += '<BR><B>Axis Media Control</B><BR>';
output += 'The AXIS Media Control, which enables you ';
output += 'to view live image streams in Microsoft Internet';
output += ' Explorer, could not be registered on your computer.';
output += '<BR></OBJECT>';
} else {
// If not IE for Windows use the browser itself to display
theDate = new Date();
output = '<IMG SRC="';
output += BaseURL;
output += File;
output += '&dummy=' + theDate.getTime().toString(10);
output += '" HEIGHT="';
output += DisplayHeight;
output += '" WIDTH="';
output += DisplayWidth;
output += '" ALT="Camera Image">';
}
document.write(output);
document.Player.ToolbarConfiguration = "play,+snapshot,+fullscreen"
// document.Player.UIMode = "MDConfig";
// document.Player.MotionConfigURL = "/axis-cgi/operator/param.cgi?ImageSource=0"
// document.Player.MotionDataURL = "/axis-cgi/motion/motiondata.cgi";
</SCRIPT>