7
¿Porqué UNISOL?
Corporación UNISOL es una empresa mexicana que ofrece los mejores productos y servicios profesionales y es líder en la distribución de las . . .
Ver más
Tipo de Cambio
7
Próximos Eventos
AXIS Academy
Curso Certificación
1 al 3 Octubre, 2008
Mérida o Villahermosa
Curso de Certificación
MILESTONE
4 al 6 de Noviembre, 2008
Ciudad de México
AXIS Academy
Curso Certificación
23 y 24 de Noviembre, 2008
Ciudad de México

 Biblioteca IP
Video IP
Marca
Titulo - Documento
Regresar a la Biblioteca

Video en vivo sobre un sitio de demanda media


Este artículo muestra como incluir en una página Web video en vivo generado por una Cámara de Red Axis.
Aplica a los modelos AXIS 2100/2120/2400/2401/2420 desde la versión de firmware 2.30.

La información en este artículo se aplica a:

  • AXIS 2100/2120/2400/2401/2420 desde la versión de firmware 2.30

Resumen

Este artículo muestra como incluir en una página web video en vivo generado por una Cámara de Red Axis.

Más información

Si usted tiene una conexión de red Ethernet directa disponible para el Servidor de Cámaras Axis, simplemente conecte la Cámara de Red Axis a su red y comience a ver las imágenes directamente desde ella. EL servidor web interno se encargará de todo. Usted será capaz también de configurar fácilmente su propia página web dentro del propio producto. Pero usted probablemente desee incluir video en vivo en su propia página web. Para ello simplemente siga la descripción disponible a continuación.

Las Cámaras de Red Axis son capaces de manejar 10 conexiones simultaneas; este numero es más que suficiente en la mayoría de los sitios de mediana demanda. Si el número de conexiones simultaneas excede 10, los siguientes usuarios podrían obtener video en vivo también, pero no hay garantías de esto.

El código siguiente es ligeramente más complejo pero trabaja con la mayoría de los navegadores. La primera vez que ingresen a esta página html usando Microsoft Internet Explorer (Windows), se les pedirá a los usuarios que descarguen un componente ActiveX para despliegue de imágenes.
Todo lo que tiene que hacer es especificar la URL Base con la dirección IP de su cámara según se describe en el ejemplo.

Ejemplo

<html>
<head>
<title>MJPG Live Demo</title>
</head>
<body>
<center>
<h2>Motion JPEG image</h2>
<!-- Cut from here to the end of image display comment -->
<!-- Note: If you do not see a JavaScript below in the view source window you must -->
<!-- first save the html file from your browser, then open the saved -->
<!-- file in a text editor, for instance Notepad.-->

<SCRIPT LANGUAGE="JavaScript">
// Set the BaseURL to the url of your camera
// Example: var BaseURL = "http://172.21.1.122/";

var BaseURL = "http://[myCamera]/";

// The two following lines are for AXIS 2400:

var Camera = ""; // If you use an AXIS 2400, comment away this line by inserting "//"
// var Camera = "n"; // Change n to the Video source used in the AXIS 2400 and remove "//"

// Go to the camera used and remove the "//" in front of the ImageResolution to be used.
// Note that only one can be enabled.

// AXIS 2100
// var ImageResolution = "320x240";var DisplayWidth = "320";var DisplayHeight = "240";
// var ImageResolution = "640x480";var DisplayWidth = "640";var DisplayHeight = "480";

// AXIS 2120/2400/2401/2420 PAL
// var ImageResolution = "352x288";var DisplayWidth = "352";var DisplayHeight = "288";
// var ImageResolution = "704x576";var DisplayWidth = "704";var DisplayHeight = "576";

// AXIS 2120/2400/2401/2420 NTSC
// var ImageResolution = "352x240";var DisplayWidth = "352";var DisplayHeight = "240";
// var ImageResolution = "704x480";var DisplayWidth = "704";var DisplayHeight = "480";


// No changes required below this point
var File = "axis-cgi/mjpg/video.cgi?resolution=" + ImageResolution;
if (Camera != "") {File += "&camera=" + Camera;}
var output = "";
if ((navigator.appName == "Microsoft Internet Explorer")&&(navigator.platform != "MacPPC")&&(navigator.platform != "Mac68k"))
{
// If Internet Explorer for Windows then use ActiveX
output = "<OBJECT ID=\"CamImage\" WIDTH="
output += DisplayWidth;
output += " HEIGHT=";
output += DisplayHeight;
output += " CLASSID=CLSID:917623D1-D8E5-11D2-BE8B-00104B06BDE3 ";
output += "CODEBASE=\"";
output += BaseURL;
output += "activex/AxisCamControl.cab#Version=1,0,2,15\">";
output += "<PARAM NAME=\"URL\" VALUE=\"";
output += BaseURL;
output += File;
output += "\"> <BR><B>Axis ActiveX Camera Control</B><BR>";
output += "The AXIS ActiveX Camera 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
output = "<IMG SRC=\"";
output += BaseURL;
output += File;
output += "&dummy=garb\" HEIGHT=\"";
// The above dummy cgi-parameter helps some versions of NS
output += DisplayHeight;
output += "\" WIDTH=\"";
output += DisplayWidth;
output += "\" ALT=\"Moving Image Stream\">";
}
document.write(output);
</script>
<!-- End of image display part -->
</body>
</html>
 
 

Corporación UNISOL, S.A. de C.V. Derechos Reservados