Evaluación de Software de para Videoconferencia
El propósito de evaluación es describir las experiencias obtenidas con el experimento de software de bajo costo para realizar videoconferencia en equipos de escritorio. Algunas pruebas fueron realizadas fuera de la UDLA utilizando software para equipos PC, Macinstosh y estaciones de trabajo UNIX.
El punto principal de este reporte, es describir primero el concepto de videoconferencia
así como el hardware necesario para esto. Las pruebas del software
de videoconferencia se describe a continuación. El reporte concluye
con algunos puntos importantes de la usabilidad de los sistemas existente
hoy en día así como los futuros trabajos.
¿Qué es Videoconferencia?
Una videoconferencia de escritorio es la transmisión de audio y video
de una computadora a otra incluyendo algunas características como mecanismos
de transferencia de archivos, una pizarra compartida o una ventana de chat
para el texto[6].
El video o la imagen es mostrada por las aplicaciones que se encuentran corriendo
en la otra computadora, y los datos son intercambiados a través de
la pizarra. Los sistemas más avanzados habilitan a más de dos
personas para trabajar concurrentemente en un espacio compartido.
¿Qué es lo que se necesita para realizar una videoconferencia de escritorio?
Para realizar una videoconferencia a bajo costo se consideró usar los
mínimos requerimientos tanto de hardware como de software como fue
posible. A continuación se describe lo que se necesitó. Hardware
adicional fue necesario para los equipos PC, en contraste a las Apple o Workstation,
esta razón fue porque las Apple de hoy en día cuentan con el
procesador y hardware suficiente para la manipulación de audio y video.
Audio
Un sistema de videoconferencia debe de ser capaz de almacenar y reproducir
audio preferentemente al mismo tiempo. Esta capacidad habilita al usuario
a tener una conversación full duplex como se hace en una conversación
natural, de cualquier forma una conversación full duplex tiene algún
tipo de eco, puesto que tiene una retroalimentación acústica
de sonido si el usuario no usa audífonos. Muchos micrófonos
o bocinas se venden a muy bajos costos porque son de baja calidad. Un buen
micrófono o bocina puede incrementar el rendimiento de del sistema,
puesto que implica una calidad de conversación.
Típicamente el audio en un sistema de videoconferencia es configurado para tener una calidad correspondiente a un sistema telefónico. Esto significa que los requerimientos de la tarjeta de sonido en un sistema de computo debe de ser excelente, esta debe de tener resoluciones estéreo a 16 bits, y probadas a más de 8 kHz. Sin embargo, las tarjetas de sonido popularmente usadas no son full duplex. La tarjeta mas popular en el mercado de los multimedios son las Sound Blaster 16/32 para PC, estas contienen un driver full duplex disponible por su fabricante, una tarjeta de sonido cuesta aproximadamente $150 dlls, y un buen micrófono con bocinas cerca de $300 dlls.
Los datos de audio son típicamente probados a 8 kHz con 8 bits de resolución. Estos 64 kbits/s de transferencia son resultados correspondientes a la calidad de un sistema telefónico.
Video
La cámara de video es obviamente requerida para un sistema de video
transmisión. Dependiendo de la configuración de la computadora
la cámara puede ser suficiente esto es para el caso de las actuales
Powermacs, en el caso de las PC depende si la cámara es digital o analógica.
Para la analógica, la cámara produce una señal compuesta
de video, por ejemplo, una video cámara convencional. Esta señal
analógica puede ser digitalizada para ser usada por una computadora.
Esto se puede realzar agregando una tarjeta digitalizadora a la PC.
Las cámaras digitales se conectan directamente al hardware de la computadora,
la señal es digitalizada por la cámara. La conexión entre
la cámara y la computadora puede llegar a ser a través de un
conector conectado a un puerto, limitando el ancho de banda con respecto a
el dispositivo analógico de entrada de video. Un buen ejemplo de una
cámara digital es la Connetix Quickcam disponible a color y blanco
y negro. La Quickcam utiliza algunos recursos de el CPU para la captura de
imágenes. Esto pude resultar lento con respecto a la captura y transmisión
de frames que una tarjeta digitalizadora. El costo de la cámara Quickcam
es aproximadamente de $350 dlls.
La mayoría del software que utilizan las capturadoras de video utilizan
el video en formato RAW, esto es en un formato no compreso. La mayoría
de las tarjetas de captura de video o cámaras digitales pueden entregar
un flujo de datos no compreso con una resolución aceptable para un
sistema actual de videoconferencia.
La calidad de la imagen analógica proveniente de la cámara no
es un factor límite en el sistema. La cámara y el sistema PAL
o NTSC tiene grandes resoluciones que otras usadas por para la videoconferencia
y son comparables con las resoluciones máximas de una cámara
digitalizadora (640x480). La resolución de la video cámara configurada
para una transmisión en vivo (sin grabar) está limitada por
el chip CCD usados en todas las cámaras modernas y la cámara
video-8 puede trabajar además también como las cámaras
Hi-8 o SVHS.
Reproducir una secuencia de video puede dar a conocer diferencias de las limitaciones
de sistema video-8 en contraste a los Hi-8 o SVHS.
La mayoría de video cámaras tiene un problema muy molesto, esto es que después de 5 minutos de inactividad se apaga, esto significa que la cámara debe estar constantemente grabando o estar activa en intervalos constantes, si este aspecto no se deshabilita puede que sea descalificada para un sistema de videoconferencia.
Compresión:
La compresión es esencial para una conexión a un sistema de
videoconferencia. El propósito de la compresión es remover la
redundancia de la señal antes de la transmisión. La señal
de video puede ser reducida mucho más que el audio porque el audio
solo contiene redundancias temporales, mientras la señal de video contiene
señales espaciadas. Por consecuencia el video codificado tiene un grado
mas alto de prioridad que la del audio. Porque el radio de compresión
que puede obtenerse del video es tan elevado como el mismo poder del CPU,
dando una relación de compresión total más alta. Un algoritmo
de codificación que corre sobre un CPU no puede competir con el desempeño
o de igualar a un procesador simple de señal digital (DSP) dedicado
a realizar la codificación o decodificación del video.