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/

Dia Debian 2010

El 16 de Agosto se celebra el Debian Day (Día Debian)[1][2] en conmemoración al inicio del Proyecto Debian[3] por Ian Murdock[4] en 1993. El Proyecto Debian es una comunidad de voluntarios alrededor del mundo que desarrollan y mantienen el Sistema Operativo[5][6] basado en Software Libre[7].

Hay muchas formas de celebrarlo[1], una de ellas es dejando un mensaje en: http://thank.debian.net

Algunas cifras:

numbersdebianday2010.png

[1] http://wiki.debian.org/DebianDay
[2] http://es.wikipedia. … wiki/D%C3%ADa_Debian
[3] http://es.wikipedia.org/wiki/Debian
[4] http://es.wikipedia.org/wiki/Ian_Murdock
[5] http://www.debian.org
[6] http://es.wikipedia. … ki/Debian_GNU/Linux
[7] http://www.gnu.org/p … ophy/free-sw.es.html

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