manual tecnico usuario

Transcripción

manual tecnico usuario
1
CAPÍTULO 1
1. MANUAL TÉCNICO
1.1 Introducción
Este documento describe muy a fondo cada uno de las herramientas que
se utilizaron en el desarrollo de este sistema de vigilancia SISV, tanto en
aspecto relacionado con el hardware como en aspecto de software, tanto
así que nos referiremos a cierta herramientas adicionales que se
necesitaron para la implementación del SISV, entre estas herramientas
tenemos la API o librería para java JMF ( java Media framework), así
mismo trataremos algo sobre el paquete adicional como el activation.jar,
hablaremos algo sobre la base de datos y el driver utilizado para la
conexión, entre otras cosas también se hablara sobre la implementación
de ciertas clases importantes dentro del Sistema de Vigilancia SISV.
2
1.2 Infraestructura del SISV
Figura 1.2 Infraestructura del sisv
la infraestructura de SISV es básicamente la que se muestra en la figura
anterior, la misma que consta de un servidor central a este servidor
central están conectados dos dispositivos de captura de video para
nuestro caso se trata de dos webcams, a su vez este servidor será como
un servidor de Streaming de Video el mismo que estará dentro de una red
local para que desde cualquier lugar de la red un cliente pueda acceder a
dicha aplicación para realizar una vista de las cámaras que en ese
momento estén activas es decir en modo vigilancia, para esto se debe
tener configurado con anterioridad en la aplicación puerto, nombre de
usuario y contraseña las mismas que servirán para acceder desde
cualquier lugar de la red local.
3
1.3 JMF (Java Media Framework)
JMF es un API (Application Programming Interface), para la incorporación
De medio basados en el tiempo (time –based medias) en aplicaciones
Java y Applets. Los medios basados en el tiempo son medios tales como
el audio, video, MIDI y animaciones que cambian con respecto al tiempo.
Inicialmente, el JMF 1.0 API, habilitaba a los programadores para
desarrollar software de tipo Java que presentaban estos tipos de medios.
Actualmente, el JMF 2.0 API, extiende el área de trabajo, para proveer
soporte para captura y almacenaje de medios (basados en el tiempo),
controlando el tipo de procesamiento que es efectuado durante la
reproducción y para la personalización del procesamiento sobre flujos de
medios.
Los objetivos principales del diseño de JMF 2.0 API son:
Ser más fácil para programar.
Soporte para la captura de medios.
Habilita el desarrollo de aplicaciones para flujos de medios (media
streaming) y conferencia en Java.
4
Habilitación de tecnología y desarrollo avanzado que permita
implementar soluciones personalizadas basadas en APIs ya existentes
y nuevas características fácilmente integrables.
Habilitar el desarrollo de multiplexores, codecs, procesadores de
efectos, multiplexores, y renderers personalizables y descargables
(JMF plug-ins).
Mantener la compatibilidad con JMF 1.0 API.
1.3.1 Datos Basados En El Tiempo (Time-Based Media).
Toda información que tenga cambios significativos con respecto al
tiempo puede ser catalogada como un medio basado en el tiempo,
como lo son los clips de audio, secuencias MIDI, clips de video, etc.
Estos medios pueden ser obtenidos de diversas fuentes, como
archivos locales o remotos, cámaras, micrófonos y difusiones en
vivo.
A
continuación
se
presenta
un
modelo
que
describe
las
características de estos medios y la manipulación que a estos se les
debe aplicar.
5
Figura 1.3.1 Modelo Procesamiento de Medios
Las características claves de los medios basados en el tiempo
son las siguientes:
o Flujo de Medios (Streaming Media).
La característica principal de este medio es que requiere de un
tiempo de entrega y de procesamiento, y por esto se debe
controlar, ya que una vez iniciado el flujo de datos, se deben
satisfacer ciertos límites de tiempo.
o
Presentación de Medios (Output).
La mayoría de estos medios pueden ser presentados a través
de dispositivos de salida tales como parlantes y monitores, u
otras destinaciones (Ej.: a la red). Comúnmente a estos
destinos de medios se le llaman DataSinks.
o Procesamiento de Medios (Proceso).
6
En muchas instancias, la información contenida en un medio es
manipulada antes de ser presentado al usuario, ya sea
multiplexándola, filtrándola, comprimiéndola, o convirtiéndola
en otro tipo de medio.
o Captura de Medios (Input).
Estos pueden ser capturados desde una fuente en vivo para
procesarla y reproducirla o puede ser adquirida de un archivo
de forma remota.
1.3.2 Entendiendo a JMF.
JMF provee una arquitectura y un protocolo de mensajes unificado,
para administrar la adquisición, procesamiento y entrega de medios
basados en el tiempo. Para llevar a cabo su cometido, JMF cuenta
con las siguientes características:
o Arquitectura de alto nivel.
Una parte integral de JMF son las fuentes de datos y los
reproductores para la administración de la captura, presentación
y procesamiento de los medios, presentando la estructura de la
figura 2.
Algunos de los principales elementos (clases e interfaces) de
JMF se presentan a continuación:
7
♦ Time model.
♦ Managers.
♦ Event Model.
♦ Data Model.
♦ Controls.
Figura 1.3.2 Arquitectura de Alto Nivel
1) Time Model.
Las clases que utilizan el modelo del tiempo de JMF,
implementan la interfaz Clock (control del tiempo) que
define las operaciones básicas de sincronización que son
necesarias para controlar la presentación de los medios.
8
2) Manager.
El JMF API consiste principalmente en interfaces que
definen el comportamiento e interacción de los objetos
usados para capturar, procesar y presentar los medios
basados en el tiempo. Las implementaciones de estas
interfaces funcionan dentro de la estructura del JMF.
Usando los objetos intermedios llamados manager, JMF
hace fácil integrar nuevas implementaciones de interfaces
claves que se pueden utilizar junto con las clases
existentes.
3) Evento Model.
JMF utiliza un mecanismo de reporte de eventos
estructurado para mantener
los programas de JMF
informados sobre el estado actual del sistema de media y
permitirles responder a las condiciones de error. Siempre
que un objeto de JMF necesite reportar sobre las
condiciones actuales, envía un MediaEvent. MediaEvent
tiene subclases para identificar muchos tipos determinados
de eventos.
4) Data Model.
9
Los
reproductores
de
medios
de
JMF
utilizan
generalmente DataSource para manejar la transferencia
del contenido de medios. Un DataSource encapsula
tanto la localización de los medios y el protocolo y el
software usado para entregarlo. Una vez obtenido, el
DataSource no se puede reutilizar para entregar otros
medios. Un DataSource es identificado por un JMF
MediaLocator o un URL.
5) Controls.
El Control de JMF proporciona un mecanismo para
asignar y obtener los atributos de un objeto. Un Control
proporciona a menudo acceso a un componente
correspondiente de interfaz de usuario que habilita el
control del usuario sobre los atributos de un objeto.
Muchos objetos de JMF exponen Controls, incluyendo
objetos de Controller, DataSource, DataSink y JMF plugins.
.
o Presentación.
El proceso de presentación es modelado por la interfaz
controladora, que define el estado básico y el mecanismo de
control para el objeto presentado o capturado. En este caso se
10
definen
2
tipos
de
controladores:
Reproductores
y
Procesadores.
o Procesamiento.
El procesador es un reproductor que toma una fuente de datos,
realiza algunos procesos definidos por el usuario, y luego
entrega la información de medio procesada. Las etapas por las
que el medio atraviesa son la de demultiplexación, Transcoding,
Multiplexación, Presentación.
o Captura.
Un dispositivo de captura multimedia puede actuar como una
fuente de entrega de medios basados en el tiempo. Algunos
dispositivos entregan múltiples flujos de datos que pueden ser
separados mediante el procesamiento.
o Almacenamiento y transmisión de medios.
Un DataSink es usado para leer medios desde una fuente y
enviarlo para presentarlo a algún destino. Particularmente el
DataSink puede escribir datos a un archivo, escribir datos a
través de la red o funcionar como un RTP broadcaster.
11
Una vez que se ha expuesto sobre el API JMF (Java Media Framework),
se obtiene como conclusión que esta nos permite de una forma sencilla
añadir multimedia a los programas desarrollados en java. Para el
tratamiento de datos multimedia siempre se requerirá de 3 pasos: la
adquisición de datos (captura desde un dispositivo físico, lectura de un
fichero), procesado (aplicación de efectos como filtrado o realces,
compresión y/o descompresión, conversión entre formatos) y la salida de
datos (presentación, almacenamiento en fichero o transmisión a través
de la red). Los formatos definidos por JMF son WAV, Quicktime, MPEG,
entre otros, pues no todos son admitidos por el mismo, y esto representa
una limitación del API JMF.
1.4 Paquetes adicionales
Además de la librería JMF para el manejo de video en el sistema SISV, se
utilizo el paquete adicional Activation.jar.
1.5 Base de datos
La base de datos utilizada para la realización de este sistema de
vigilancia es postgres 8.2 con su respectivo driver de conexión
postgresql8.2_504.jdbc3.jar.
El uso de esta base de datos dentro del sistema es con el fin de realizar y
tener histórico de las grabaciones es decir, que; en esta base de datos lo
12
que realmente se guardara serán las rutas donde se envió el video
grabado, la sesión grabada, etc.
También esta contemplada dentro de la base los accesos al sistema es
decir los logs del sistema, tanto para usuario administrador como para
usuario invitado, de igual forma se podrá realizar el manejo de los
usuarios del Sistema de Vigilancia SISV.
1.6 Dispositivos de captura
Para la implementación del sistema de vigilancia SISV es necesario tomar
en consideración los dispositivos de captura de video que se van a
utilizar, para una buena elección sobre cual es el mejor dispositivo de
capturase debe tener en cuenta algunos factores, entre los mas
importantes esta el sistema operativo que se utilizara sobre el hardware y
con ello evitar algunos problemas con la instalación de la cámara.
Para el caso del SISV, quien trabaja con Webcams, y cuya plataforma
sobre el cual esta acoplado, es un sistema operativo Linux Redhat fedora
core 4, se debe tener en cuenta la importancia del driver, ya que no todas
las cámaras webcams pueden correr bajo este sistema operativo, debido
a que no existen drivers en el Internet para poder usarlas e instalarlas, es
por este motivo que a continuación detallamos ciertos tipos de webcams
que trabajan bajo Linux:
13
WebCam Blaster Go ES
PC-Cam 300
PC-Cam 600
WebCam 5 [pwc]
WebCam PD1001
WebCam PRO eX
PC-Cam 750
CardCam Value
WebCam Mobile
WebCam NX [PD1110]
WebCam NX Ultra
WebCam NX Pro
Webcam Notebook
Webcam Live!/Live! Pro
WebCam NX Pro 2
WebCam Live! Ultra
WebCam Notebook Ultra
VideoCAM Express
VideoCAM Web
QuickCam Home
QuickCam Pro
QuickCam Express
QuickCam Web
QuickCam Express
QuickCam Traveler
QuickCam IM
Labtec WebCam Pro
QuickCam 3000 Pro
QuickCam Pro 4000
QuickCam Zoom
QuickCam Zoom
QuickCam Messanger
QuickCam Messenger
ClickSmart 310
ClickSmart 510
ClickSmart 820
QuickCam Express
Labtec WebCam
Figura 1.6 Dispositivos de Captura
1.7 Esquema de desarrollo
Esta parte esta dirigida en general a la forma en que se desarrollo el
sistema de vigilancia SISV, para la elaboración de este sistema se siguió
un esquema de n capas el mismo que ha surgido como una arquitectura
predominante para la construcción de aplicaciones multiplataforma.
Ventajas del modelo:
Desarrollos paralelos en cada capa.
Aplicaciones más robustas debido al encapsulamiento.
14
Mantenimiento y soporte más sencillo, es más sencillo cambiar un
componente que modificar una aplicación monolítica.
Mayor flexibilidad es decir que se pueden añadir nuevos módulos
para dotar al sistema de nueva funcionalidad.
Alta escalabilidad la principal ventaja de una aplicación distribuida
bien diseñada es su buen escalado, es decir, que puede manejar
muchas peticiones con el mismo rendimiento simplemente
añadiendo más hardware. El crecimiento es casi lineal y no es
necesario añadir más código para conseguir esta escalabilidad.
La capa de presentación, la capa de lógica de negocios, y la capa de
acceso a datos.
Figura 1.7 Esquema de desarrollo
15
Capa de Presentación
La capa de presentación, es la interfaz de usuario con botones,
dropdown, etc., también independientemente del sistema a utilizar (html,
Windows form, etc.)
Capa de Lógica de Negocios
La capa de negocios o la capa de aplicación, es el puente de
comunicación entre la capa de datos y la capa de presentación, donde se
pueden utilizar funciones como mostrar _ clientes, mostrar_estadocuenta,
etc., independientemente del lenguaje de programación a utilizar.
Capa de Acceso a Datos
Es una abstracción para el uso de los datos, por medio de una librería
donde se utilizan funciones como insertar (tabla, datos), consulta_registro
(tabla, query) o consulta_total (consultasql), independientemente del
sistema de base de datos (servidores, archivos de texto, archivos xml,
etc.).
Siguiendo la estructura de este esquema de desarrollo de N capas
nuestro sistema de vigilancia se distribuye de la siguiente manera en cada
una de las capas:
16
Para la capa de presentación las clases principales que se desarrollaron
son:
CheckBoxtitled.java: esta clase muestra el titulo del Checkbox detección
de movimiento
CompTitledBorder.java esta clase muestra los títulos en cada ubicación
dentro del sistema
ComTitledPanel.java: esta clase muestra el titulo del panel principal y su
ubicación dentro del sistema
JCameraSettings.java: esta
clase muestra
el botón
Mostrar el
contenedor parámetros de captura, nombre de la cámara.
JCameraView.java: esta clase muestra el recuadro donde aparecerá la
imagen de la cámara que esta conectada, el recuadro se hace por cada
una de ellas.
JAutenticacion.java: esta clase muestra la pantalla de autenticación de
usuario y contraseña.
JCaptureExportDialog.java: esta clase muestra la pantalla en la que se
permite exportar el video en una ruta diferente cuando se hace clic en el
botón exportar
JCaptureHistory.java: esta clase muestra la pantalla del histórico de las
grabaciones
JCaptureView.java: esta clase crea la forma de las vista de las capturas
de la cámaras, con titulo su respectivo titulo.
17
JDetectDeviceWaitDialog.java: Es el que muestra el cuadro rojo donde
aparece un mensaje de detección de dispositivos.
JHelpAbout.java: esta clase muestra la pantalla la información a cerca
del sistema como es la versión, la licencia, el autor, etc.
JMainFrame: esta clase muestra la pantalla de los menús y de los iconos
del sistema.
JMotionDetectionSetting: esta clase muestra la forma de la detección
de movimiento, y todos sus componentes como son notificaciones,
sensibilidad, etc.
JProgramSettingDialog:
esta
clase
muestra
la
pantalla
de
las
preferencias del programa con los botones OK, Cancelar, Aplicar.
JNewUsuario.java: esta clase muestra la pantalla para la administración.
de usuarios para: grabar, buscar, eliminar y salir.
JProgramSettingsPathPanel.java: esta clase muestra la pantalla de
ubicación de directorios donde tengo los archivos temporales y captura de
video.
JProgramSettingsStartupPanel.java: esta clase muestra la pantalla de
arranque y cierre.
JProgramSettingsWebPanel.java: esta clase muestra la pantalla de
acceso a Web.
JviewConfiguration.java: esta clase muestra la pantalla de la vista de
configuración de las cámaras.
18
JVideoFormatChooser.java:
esta
clase
muestra
la
pantalla
de
parámetros de captura.
JVideoControl.java esta clase muestra la pantalla de la vista de control
JviewSurveillance.java: esta clase muestra la pantalla de las cámaras
en el modo de vigilancia.
Para la capa de lógica de negocios
las clases principales que se
implementaron son:
JCameraConfiguration.java: esta clase carga los valores de la
notificación de grabaciones sobre la detección
de movimiento de las
cámaras como Ej.: sonido video, la sensibilidad, el formato, el tamaño del
video, etc.
JConfigurationSet.java: esta clase permite realizar la grabación del
video
JConfigurationUtils.java: esta clase permite cargar los valores de los
directorios de captura de videos y de la sesión.
JPersistentPreferences.java esta clase permite obtener y guardar las
preferencias realizadas por el usuario.
JProgramSettings.java: esta clase carga los valores de arranque y
cierre, ruta y localizaciones de configuraciones, y Acceso a Web.
19
Para la capa de Acceso a datos las principales clases que se
implementaron son:
Jconnection.java: esta clase permite realizar la conexión a la base de
datos.
JDataConnection.java esta clase permite cargar los datos para acceder
a la base de datos.
JMant_Usuario.java:
esta
clase
permite
realizar
las
diferentes
inserciones, y modificaciones sobre los usuarios.
Una de las principales razones por las cuales se desarrollo el SISV
utilizando el esquema de n capas, es el fácil manejo de cada una de las
clases dentro de la capa a la cual pertenece, de forma independiente a
las demás capas sin afectar su funcionamiento, esto hace que el sistema
se vuelva mucho mas robusto y fácil de corregir o implementar alguna
mejora o nuevo cambio de acuerdo a las necesidades del negocio, a su
vez, esto hace que sea mas fácil al momento de realizar las pruebas
pertinentes al sistema cuando han ocurrido dichos cambios.
20
CAPÍTULO 2
2. MANUAL DE USUARIO
2.1. Funcionalidad del Sistema
El sistema de vigilancia SISV permite detectar una variedad de
cámaras WebCam siempre y cuando el sistema operativo bajo el cual
este funcionando el sistema de vigilancia SISV las reconozcas es decir
que existan driver para dichas cámaras, entre las más conocidas del
mercado se encuentran las Logitech Quickcam Express, Creatives,
Genius, entre otras.
Previamente y como requisito fundamental se debe tener las cámaras
detectadas e instaladas en el sistema operativo es decir operativa,
para que luego el sistema de vigilancia SISV cuando se inicie por
primera vez realice una búsqueda de todas la cámaras ya instaladas.
21
Una vez realizado lo anterior aparecerá establecida la sesión actual.
La misma en la que podré configurar cada una de las cámaras
detectadas y operativas.
Luego procedemos a guardar la sesión actual para tener un respaldo
de la misma en caso de alguna salida del sistema.
Continuando con la funcionalidad del sistema procedemos ahora a
establecer cualquiera de los modos siguientes ya sea Vigilancia,
Control, Grabaciones, sobre la sesión actual.
2.2. Ingreso al Sistema.
Para ingresar al sistema de vigilancia SISV se presentará la siguiente
pantalla de Autenticación de usuario:
Figura 2.2 Autenticación del usuario
22
Ingrese el nombre del usuario y el password o clave, en los campos
Usuario y Contraseña respectivamente; los mismos que están
registrados dentro de la base de datos. Al inicio solo debe existir un solo
usuario con perfil de administrador llamado admin, que por defecto va
hacer el usuario de arranque del sistema, es el que podrá realizar
creaciones de usuarios con todos los perfiles del sistema entre los que
tendremos los administradores y los invitados.
Una vez escogidos los parámetros anteriores presione el botón Aceptar.
En caso de que desee cancelar el ingresó al sistema, presione el botón
Cancelar.
Si los datos son correctos se cargara el sistema SISV, inmediatamente
aparece
cargada
la
pantalla
principal
del
reconocimiento de todas las cámaras instaladas.
SISV
haciendo
un
23
2.2.1. Pantalla Principal del SISV
Figura 2.2.1 Pantalla Principal del SISV
Las opciones que muestra el SISV estarán divididas en dos barras la
de menú y la de iconos:
La Barra de Menú:
•
Archivo
•
Cámara
•
Vista
•
Ayuda
24
La Barra de Herramientas
Los botones de la barra de herramientas que utiliza en el sistema
tienen la siguiente función:
Permite Añadir cámara
Permite una Nueva configuración de una sesión.
Permite Abrir una configuración ya existente.
Permite Guardar información sobre una sesión actual.
Permite Regresar a la ventana de configuración.
Permite Vigilar (observa lo que sucede en los diferentes
lugares donde esta ubicada cada cámara) todas las cámaras.
Permite Observar detalladamente (que cámara esta activa y
si se encuentra grabando, el ultimo movimiento, etc.).
Demuestra las Grabaciones realizadas anteriormente.
Figura 2.2.2 Barra de Herramientas
25
Menú Archivo
Encontramos las siguientes opciones:
Nueva Configuración
Esta opción le permite al usuario visualizar los dispositivos de captura
en conjunto con todos los parámetros que pueden ser configurados
como son codificación, tamaño de video, bits por píxeles al igual que
la detección por movimiento y la notificaciones de las grabaciones que
pueden ser sonido o visual.
Figura 2.2.3 Pantalla de Nueva configuración
26
Esta opción también la podemos activar a través de la barra de
herramientas haciendo clic al icono “nueva sesión vacía”.
Abrir Configuración
Esta opción le permite al usuario abrir una sesión ya existente que ha
sido guardada anteriormente.
Esta opción también la podemos activar a través de la barra de
herramientas haciendo clic al icono abrir una sesión existente.
Haga clic en el menú Archivo, y elija la opción Abrir. Se desplegará
la ventana que se presenta a continuación:
Figura 2.2.4 Pantalla de Abrir configuración
27
Cerrar
Esta opción le permite cerrar la sesión existente, con todos los
cambios pertinentes que haya realizado sobre la misma.
Regresando a la pantalla principal.
Haga clic en el menú Archivo, y elija la opción Cerrar. Se desplegará
la ventana que se presenta a continuación:
Figura 2.2.5 Pantalla de Cerrar Configuracion
28
Guardar
Esta opción le permite guardar la sesión actual y toda la configuración
que haya realizado a esta sesión. Además también permite guardar
una sesión abierta anteriormente y con sus nuevas modificaciones.
Haga clic en el menú Archivo, y elija la opción Guardar. Se
desplegará la ventana que se presenta a continuación:
Figura 2.2.6 Pantalla de Guardar Configuración
En caso de que ya exista una sesión con el mismo nombre, el sistema
le pedirá si desea reemplazarla.
29
Guardar Como.
Al igual que la opción anterior, esta además me permite guardar más
de una vez la misma sesión en diferentes rutas y con diferentes
nombres
Haga clic en el menú Archivo, y elija la opción Guardar Como. Se
desplegará la ventana que se presenta a continuación:
Figura 2.2.7 Pantalla de Guardar Como
30
En caso de que ya exista una sesión con el mismo nombre, el sistema
le pedirá si desea reemplazarla.
Usuarios.
Esta opción es la que permitirá realizar todas las operaciones con los
usuarios ingresados al sistema ya sea grabar, buscar, eliminar y
modificar para entrar a esta opción haga clic en el menú Archivo la
opción Usuarios. Esta opción solo se le activara al administrador.
Figura 2.2.8 Pantalla de Usuarios del SISV
31
Salir.
A través de esta opción es posible la salida del sistema SISV
Haga clic en el menú Archivo, y elija la opción Salir.
Preferencia.
En esta opción se activara las opciones arranque y cierre del sistema,
ubicación de directorios, y de acceso a web. Las mismas que podrán
ser configuradas por el usuario.
Haga clic en el menú Archivo, y elija la opción Preferencias. Se
desplegará la ventana que se presenta a continuación:
32
Figura 2.2.9 Pantalla de Preferencias del Programa
Arranque y cierre
Esta configuración va a permitir al usuario a cambiar ciertos
parámetros como son el aspecto grafico de la consola ya sea metal,
Windows, etc. Cada vez que se arranque el sistema iniciara esa
configuración.
De igual forma también se puede realizar la opción de cambiar el
número de archivos recientes accedidos, en este caso esta seteado
con un valor de 5 que indica que guardara los últimos 5 accesos al
sistema o las rutas a donde el usuario visito.
También se puede configurar que el sistema arranque usando la
última sesión.
33
Para acceder a esta opción nos posesionamos sobre la carpeta SISV
el archivo Arranque y cierre para poder configurar a cada uno de los
parámetros.
Figura 2.3.10 Pantalla de Preferencias del
Programa Arranque y cierre
Ubicación de Directorios.
En esta opción se le permitirá escoger las rutas donde estarán
guardados los archivos temporales y el directorio para las captura de
videos.
Para acceder a esta opción hacemos clic en el menú Archivo>Preferencia nos posesionamos sobre la carpeta SISV
el archivo
Ubicación de directorios para poder configurar a cada uno de los
parámetros antes mencionados.
34
Figura 2.2.11 Pantalla de Preferencias del
Programa Ubicación de directorios
Acceso a Web.
En esta opción se le permitirá configurar parámetros de acceso a
través de la red, para la transmisión de los videos en conjunto con su
historial de grabaciones, en esta configuración se podrá definir el
numero del puerto por defecto trae el 80, el usuario y password, los
mismo que se necesitaran conocer para acceder desde cualquier lugar
de la red local.
Para acceder a esta opción nos posesionamos sobre la carpeta SISV
el archivo Ubicación de directorios del menú Archivo para poder
configurar a cada uno de los parámetros antes mencionados.
35
Figura 2.2.12 Pantalla de Preferencias del
Programa Acceso Web
Recientes
Tiene los ultimas sesiones grabadas para acceder rápidamente desde
allí, esta opción fue configurada anteriormente en el menú Archivo->
Preferencia-> Arranque y cierre
Menú cámara
Encontramos las siguientes opciones:
Añadir
La primera vez que se crea una sesión nueva o nueva configuración,
el sistema le podrá añadir varias cámaras en secuencia, si el sistema
SISV ya esta configurado con todas las cámaras y se trata de añadir
otra cámara el sistema le responderá con el siguiente mensaje:
36
En caso de que no sea la primera vez que se inicie el SISV y se trate
de añadir una cámara a una sesión abierta el SISV le mostrara el
recuadro anterior de la misma manera aduciendo que ya no existen
más cámaras disponibles.
Buscar cámaras instaladas
A través de esta opción es posible realizar una búsqueda o
reconocimiento de todas las cámaras instaladas al sistema operativo y
por ende el SISV las tratara de reconocer.
Para acceder a esta opción haga clic en el menú Camara ->Buscar
cámaras instaladas.
Seleccione el botón Si en caso de que desee realizar la búsqueda y
No para cancelar.
37
Menú Vista
Encontramos las siguientes opciones:
Configuración
A través de esta opción se podrá realizar cualquier configuración
sobre las cámaras referente a la sesión que esta activada o abierta en
ese momento, entre las mas importantes están: la codificación, el
tamaño del video, fotogramas por segundo, bits por píxel, cada uno de
estos parámetros vienen definidos con valores por defecto que se
podrán modificar por el usuario.
38
Figura 2.2.13 Pantalla de Configuración
Vigilancia
A través de esta opción se podrá realizar el monitoreo de todas las
cámaras de la sesión abierta y anteriormente reconocidas y
configuradas por el usuario.
39
Figura 2.2.14 Pantalla de Vigilancia
Como se observa en la parte superior de cada cámara aparece un
rectángulo color rojo indicando que esta grabando en ese momento.
Dicha configuración se debió haber realizado con anterioridad en la
parte de Configuración.
40
Control
A través de esta opción se podrá vigilar o monitorear a todas las
cámaras del SISV de forma discreta; sin la necesidad de estar
observando lo que está mostrando las cámaras, es un control a detalle
sobre cada una de las cámaras.
Aparece un recuadro que esta conformado por las siguientes
columnas:
1. Nombre de la cámara
2. Estado: el color verde indica que la cámara esta activa
3. Movimiento: el color rojo indica que la cámara se encuentra
grabando en este momento.
4. Ultimo Movimiento: indica la ultima fecha y la hora que grabo o
esta grabando.
5. Histórico: al hacer clic mostrara las grabaciones de las diferentes
cámaras.
.
41
1
2
3
4
5
Figura 2.2.15 Pantalla de Control
Grabaciones
A través de esta opción se permitirá llevar un control sobre todas las
grabaciones de cada una de las cámaras del SISV, es un historial
sobre todas las capturas.
42
Figura 2.2.16 Pantalla de Historial de capturas
Dentro de este historial de capturas a su vez se podra realizar una
vista sobre las grabaciones que se haya realizado con cada una de las
cámaras. Ubicándose en el archivo que se desee abrir y luego
haciendo clic en el botón Ver
43
Figura 2.2.17 Pantalla de demostración de un video de historial de captura
A su vez dentro de este historial se permitirá realizar exportaciones o
grabaciones dentro de otra ruta referente a estos archivos y con
formato diferente entre los que están disponibles: AVI, Quicktime. Para
realizar esto hacemos clic en el botón Exportar a continuación se
desplegara la siguiente pantalla en la que configurara lo siguiente:
1. Selección del Formato: AVI, Quicktime
2. Selección de algoritmo de Codificación: RGB, YUV, MJPG, H263,
cualquiera de ellas puede elegir pero una a la vez.
3. Selección de la ruta de destino: en la parte derecha inferior
encontrara el botón seleccionar de donde escogerá la ruta.
44
Una vez que se ha configurado la pantalla de exportación de captura
con los datos correctos se procede hacer clic en el botón exportar para
enviar a guardar el video.
45
En caso de que exista un video con el mismo nombre el sistema le
pedirá una confirmación de reemplazo.
Una de las funcionalidades adicionales de la pantalla de historial de
capturas, es permitir borrar los archivos de las grabaciones realizadas
por las cámaras, esto lo hacemos ubicándonos en el archivo que se
desee eliminar y luego presionamos el botón Borrar. A continuación
se mostrara una pantalla de confirmación de borrado como la
siguiente:
Finalmente para poder terminar o salir de esta pantalla de historial de
capturas hacemos clic en el botón cerrar.
46
Acceso Remoto
Para acceder remotamente desde un cliente dentro de la red local
hacia
el
SISV
se
procede
a
digitar
la
siguiente
dirección
http://direccion_ip/sisv/main.html, dentro de cualquier navegador de
Internet, a continuación aparece la ventana de autenticación que se lo
realizara a través de un login y un password, y luego se digita el botón
aceptar, para tener acceso al SISV en modo vigilancia, para esto el
SISV debe estar en dicho modo, es decir modo vigilancia.
Figura 2.2.18 Pantalla de autenticación del acceso remoto
47
Pantalla de Bienvenida del Acceso Remoto
Una vez que se digito el usuario y el password correcto aparecerá la
pantalla que muestra la figura siguiente, la misma que contiene el
nombre de la sesión a la que esta accediendo, nombre de cada una
de las cámaras, vista actual, histórico.
Figura 2.2.19 Pantalla de bienvenida del acceso remoto
48
Vista actual de la cámara desde el acceso remoto
Una vez que estamos dentro de la sesión se procede a realizar un
vista actual de las cámaras en directo, es decir, en modo vigilancia,
como muestra la figura siguiente, para acceder a esta pantalla se hace
clic en cualquier de los link Ver Vista Actual de cada cámara que se
desee observar.
Figura 2.2.20 Vista actual de la cámara desde el acceso remoto
49
Ver Histórico por cámara desde el Acceso Remoto
Para acceder a esta pantalla se debe hacer clic en el link Ver Histórico
el mismo que mostrara todas las grabaciones de acuerdo a la cámara
que se seleccione.
Figura 2.2.21 Ver Histórico por cámara desde el acceso remoto

Documentos relacionados