Conexión inalámbrica de portátiles a un proyector Dell 4220

Después de varios meses usando un Proyector Dell 4220, logré aprovechar una de sus más importantes características: conectar varios portátiles al proyector de forma inalámbrica para visualizar sus escritorios en forma simultanea, pero a la vez, permitir que estos equipos naveguen en Internet a través de la conexión del Proyector. El asunto no es tan intuitivo y el manual no indica una serie de cosas que son fundamentales para que esto funcione. Así que a continuación describo dos escenarios de uso, de acuerdo con lo que aprendí cacharreando con este equipo.

El Proyector Dell 4220 permite la conexión de hasta 30 computadores (en teórica) y la proyección simultanea desde 4 equipos, dividiendo la pantalla en 4. Para aprovechar esta funcionalidad, se debe conectar el proyector a una red Ethernet en la cual estén los equipos (Escenario 1) o conectar los portátiles a la red inalámbrica que crea el Proyector (Escenario 2), esto último requiere de la compra de una llave inalámbrica USB especialmente creada para este tipo de proyectores.

En el Escenario 1 se tienen varias posibilidades, por ejemplo, una sala de computadores con conexión a Internet a través de un router, el proyector se conecta con un cable UTP a la red como si fuera un equipo más, y en las opciones de Configuración LAN, se habilita el servicio de DHCP para que solicite al router los parámetros de configuración. Así, los computadores tienen conexión a Internet y al mismo tiempo pueden conectarse al proyector a través de la red Ethernet. Si la sala o el auditorio tiene además un punto de acceso o un router inalámbrico, los portátiles se conectarían a esta red inalámbrica para tener acceso a Internet como también al proyector. Si la sala de computadores no tiene conexión a Internet, y por tanto no tiene un router que suministre direcciones IP a través del servicio DHCP, se deben configurar manualmente las direcciones IP de los computadores y del Proyector (en Configuración LAN) para que queden en la misma red lógica. En estos casos, no se requiere que el Proyector tenga la llave inalámbrica USB.

dell4220-escenario1.jpg

Para que los computadores o portátiles puedan presentar su escritorio en este Proyector, utilizando conexión Ethernet o Inalámbrica, primero se debe descargar un software que se encuentra en el mismo Proyector. Esto se logra accediendo al Proyector a través de un navegador web, para lo cual es necesario conocer su dirección IP. Una vez de ha hecho esto, se descarga un archivo ejecutable. Desafortunadamente este programa sólo funciona en sistemas operativos de Microsoft, se probó con Windows XP y Windows 7, pero no funciona en GNU/Linux.

Lo primero que aparece al ejecutar el programa, es una ventana con las redes inalámbricas a las que se puede conectar, la cual se debe cancelar. Si esta en un computador, esto no aplica porque la conexión no es inalámbrica, si esta en un portátil, lo que importa es la conexión establecida con la red de la sala o auditorio. Así que, en el Escenario 1, hay que obviar esta primera ventana. Después de esto, aparece una segunda ventana solicitando una IP y un código, datos que los suministrará el Proyector, una vez este prendido.

El Escenario 2 se utiliza cuando no se tiene una red inalámbrica en el salón o auditorio y se desea ofrecer esta posibilidad para que los portátiles se conecten al Proyector de forma inalámbrica. También es útil cuando el Proyector se transporta a diferentes salones para hacer reuniones con personas que tienen portátiles y requieren proyectar su escritorio. En estos casos se requiere que el Proyector tenga la llave inalámbrica USB.

dell4220-escenario2.jpg

Si en la sala o auditorio no se tiene servicio de Internet, sólo se requiere activar el módulo inalámbrico en la Configuración LAN del Proyector, y en Configuración Inalámbrica verificar que este activo el servicio DHCP. Si en la sala o auditorio se cuenta con servicio de Internet, el Proyector se debe conectar a través de un cable UTP a este servicio y verificar que la dirección IP de la Configuración LAN sea igual a la Pasarela o Gateway de la Configuración Inalámbrica (Es muy importante hacer esta verificación).

Después de realizar esta configuración, se debe descargar el software que se encuentra en el mismo proyector a través de un navegador web, para lo cual es necesario conocer su dirección IP. De esta forma se descarga un archivo ejecutable. Esto sólo se debe hacer una vez.

Al ejecutar el programa en el portátil, sale una ventana con las redes inalámbricas a las que se puede conectar. En este punto se escoge la red inalámbrica DELL 4220. Si la conexión se establece sin problemas, aparecerá una ventana solicitando una IP y un código, datos que los suministra el Proyector, una vez esta prendido.

En fin… es Proyector que da una buen tamaño de imagen, buen contraste incluso en recintos iluminados y es interesante (aunque limitado) el control de los equipos conectados para proyectar la imagen de un equipo o colocar en mosaico hasta 4 equipos. La gran falencia es que no permita hacer esto último con equipos que tengan GNU/Linux… si tuviera un API abierta, de seguro alguien ya hubiera solucionado esto, lo que me recuerda, nuevamente, como las tecnologías abiertas permiten un mayor desarrollo tecnológico y mayor satisfacción para los usuarios.

FFserver + VNC para Videconferencias

El encuentro presencial es mucho más efectivo para propiciar el dialogo y la formación entre personas, pero cuando este tipo de encuentros no son posibles por las distancias, los encuentros virtuales pueden ser una solución, aunque están condicionados al acceso de ciertas tecnologías, al manejo que las personas tengan sobre estas tecnologías y a las competencias de las personas para interactuar en este tipo de medios.

Ante la necesidad de encontrarse con maestros de diferentes lugares del Suroccidente Colombiano, particularmente de los Departamentos de Cauca, Nariño y Putumayo, para hablar y mostrar las posibilidades que brindan las nuevas tecnologías en la educación (en particular el computador e Internet), se integro una solución tecnológica a partir de programas libres y servicios web gratuitos.

En primer lugar se abordo el requerimiento de compartir el escritorio de un computador por Internet ante un gran número de personas sin que represente ningún costo adicional y que sea de muy fácil acceso a las personas. Sobre este punto, se encontró que existen servicios como Ustream y Livestream que a través de un programa, permiten compartir y emitir como streaming el escritorio del computador, pero nos dimos cuenta que la calidad del servicio gratuito era demasiado baja y no estábamos interesados en el servicio de pago .

Así que buscando, se encontró una forma de hacer la transmisión del escritorio utilizando FFmpeg y FFserver, dos herramientas libres. Con esta posibilidad, se configuro un servidor y dos portátiles, y haciendo diferentes tipos de pruebas, se pudo transmitir el escritorio de un computador de 800×600 px, con un escalamiento a 512×284 y 1 fps, utilizando un ancho de banda de 512 kbps, lo cual fue un balance aceptable entre consumo de ancho de banda y calidad. Además, este flujo se embebió en una página web, con lo cual, el participante sólo debía ingresar una URL para recibir el flujo de forma instantánea. El único problema es que esta solución sólo funciona en equipos con GNU/Linux, y los programas que se mostrarían debían presentarse en Windows, ya que es el sistema operativo con el que más trabajan los maestros en esta región del país.

Esto nos llevo al segundo requerimiento, el cual consistía en conectar el equipo GNU/Linux desde el cual se realizaba la transmisión, con un equipo en Windows o con una maquina virtual de Windows. Aunque la maquina virtual parecía la mejor opción, el no contar con equipos con buen procesador, memoria RAM y disco duro, pero por el contrario contar con varios portátiles llevo a considerar la opción de conectar la primera opción, lo cual se logro utilizando VNC.

cv-skype_screenshot.jpg

De esta forma, la solución para la transmisión se realizó conectando dos portátiles con un cable de red, y a través de VNC, manejar el portátil con Windows desde el portátil con GNU/Linux. A su vez, ambos portátiles están conectados a una red inalámbrica, lo que permite que el equipo con GNU/Linux mande la captura que hace de una parte del escritorio (específicamente donde esta la ventana de VNC) al servidor con FFserver, y de otro lado el equipo con Windows se conecte con Internet. Adicionalmente se cuenta con un computador de escritorio con el cual se graba la transmisión. Para obtener información sobre la instalación y configuración de estos programas, puede consultar: http://ulises-linux. … eaming%20ffserver]]

cv-skype_solucion.jpg

Esta solución ha permitido, entre otras, realizar una charla explicando el funcionamiento de skype al mismo tiempo que se hace una demostración del uso de este programa para chatear, realizar llamadas de voz, realizar videollamadas, compartir el escritorio y realizar multi-conferencias de audio.

Finalmente, y como un complemento a la solución anterior, en las charlas se cuenta con un chat a través del cual todos los participantes pueden hacer comentarios, realizar preguntas y retroalimentar la charla en vivo. De esta forma, los participantes sólo requieren tener dos ventanas del navegador abiertas, una para recibir el audio de la charla y el video del escritorio, y la otra ventana del navegador para chatear.

Si bien esta ha sido una buena solución, que hemos probado en charlas de hasta dos horas, con más de 30 personas conectadas, nos sigue preocupando el ancho de banda que requieren los usuarios. Es por esta razón que se tiene previsto probar otro tipo de alternativas cómo Openmeetings.

La Telemática en el Proyecto Joiner

Por invitación de GR, realice una presentación para estudiantes de último año del programa de Comunicación Social de la Universidad del Cauca, sobre lo que ha sido mi trabajo en los últimos 8 años desde la Telemática para ofrecer soluciones en el ámbito educativo, y la configuración de posturas sobre el propósito de estas tecnologías en la sociedad.

Esta presentación fue una buena ocasión para sintetizar algunas conclusiones:

  • La Interacción en Red se debe dar a nivel de Herramientas, Estrategias y Sentidos. No sólo es una cuestión de herramientas o servicios.
  • Las TIC en la educación deben servir para Sistematización de Saberes y Experiencias, Discutir y Coordinar Acciones y desarrollar el Pensamiento Científico y la Sensibilidad Artística.
  • Se requiere que las TIC de apropien de forma Crítica, Creativa y Contextual.
  • Hay que ser Joiner / Tejedor de redes humanas más que usuario de tecnologías.

Haciendo Streaming desde Ubuntu GNU/Linux

Durante años había hecho algunos acercamientos al tema de la transmisión de video/audio por Internet desde sistemas GNU/Linux, sin embargo siempre me enfrentaba a dos tipos de problemas: 1) la dificultad de configurar los periférico (particularmente las webcams) en un sistema operativo tipo GNU/Linux; y 2) el ancho de banda en condiciones reales. Pero con el paso de los años ambas situaciones han venido cambiando drásticamente (aunque aún falta mucho camino en relación con el ancho de banda en las zonas rurales del suroccidente colombiano).

En el 2007, realizamos algunas pilotos utilizando programas como VLC, Icecast y Camstream con miembros del Grupo Vultur[1]. VLC nos funciono bien en una Intranet, pero no así en Internet. Icecast requería instalación de un servidor y de la configuración del equipo cliente, lo cual no era muy sencillo. Camstream no es una solución propiamente de Streaming, sino de captura de fotos, con una cierta frecuencia y el almacenamiento en un servidor web, pero nos sirvió para realizar presencia virtual en diferentes sitios, en el marco de un evento, en la que la conexión era por modem telefónico a 56 kbps.

Luego, entre 2008 y 2009, nos centramos en la solución Icecast (servidor) y TSS (Cliente), utilizando el servicio de giss.tv como servidor. Aunque la instalación y configuración de TSS no fue sencilla, la principal dificultad estuvo en contar con buenas cámaras y su configuración en equipos con GNU/Linux, pero se tenia la satisfacción de trabajar con un sistema operativo libre, software a nivel de cliente y servidor libre, y códecs de video y audio libres.

Ahora, en 2010 y en un escenario diferente al de las pruebas realizadas en años pasados, necesitábamos contar con una solución de Streaming de fácil manejo para los usuarios receptores. Así que se probó la solución Icecast y TSS, pero se tuvo problemas en la configuración de un cliente web para reproducir la señal, sin que implicará la instalación de software adicional del lado del cliente.

También se probaron los servicios de Livestream y Ustream, utilizando como equipo fuente, un portátil con Ubuntu 10.04, y los receptores con equipos que tenían desde Windows XP, hasta Windos 7, y otros con Ubuntu. Los resultados fueron satisfactorios, no solo porque el equipo y el plugin de flash desde el que se realizaría la emisión de la señal de streaming, reconoció fácilmente la webcam con la que se trabajaría, una Genius modelo VideoCAM Messenger, sino también porque los usuarios receptores no tuvieron inconvenientes con la recepción de la señal.

En cuanto a estos dos servicios, los resultados fueron mejores con Ustream que con Livestream. La continuidad de la cuenta que se crea en este último servicio, depende de la aprobación que realizan los administradores, cosa que en nuestro caso no sucedió, además, se tuvo problemas con la reproducción de las sesiones grabadas y no permitía la emisión de sólo audio.

Por su parte Ustream[2] no presentó estos problemas, el uso de la cuenta no esta sometida a revisión posteriores, se puede realizar emisiones de sólo audio, y las grabaciones de las sesiones se reproducen sin problemas. Así que finalmente decidió utilizar este servicio. Sin embargo, el precio de la facilidad de uso esta en que requiere la utilización (en Windows o en GNU/Linux) del plugin de flash en el navegador, el cual no es libre, así como codecs de video y audio no libres.

En las pruebas realizadas encontramos que la transmisión o emisión de video, con una relativa calidad requiere tasas de transferencia entre los 250 y los 350 kbps. Mientras que si se trasmite solo audio, el promedio de transmisión es de 65 kbps. Aunque el ancho de banda de las conexiones a Internet a mejorado sustancialmente en los últimos años, esto todavía no es una realidad en las zonas rurales, ni siquiera a través del servicio que ofrecen las empresas de telefonía celular, así que aún faltará un tiempo antes que la videconferencia sea una herramienta habitual en las zonas rurales de nuestro país.

ustream-desde-ubuntu.png

[1] http://vultur.unicauca.edu.co/estreaming
[2] http://www.ustream.tv/

Presentación sobre RENATA

Presentacion_RENATA.jpg

Registros

ulises-ibsn-12-2005-08-25.gif
ulises_linux-user-372625.gif

by.png sa.png
Los escritos, imágenes, presentaciones, videos y otros contenidos que se publican en este blog tienen licencia Creative Commons Reconocimiento - Compartir Igual a menos que se indique otra cosa.

Área de Administración

Sindicación

rss.png RSS