[Edusol] Pregunta....

Gunnar Wolf gwolf en iiec.unam.mx
Jue Jun 15 11:20:13 CDT 2006


Quoting "Esteban M. Herrera Olmedo" <eshomx at gmail.com>:

> Hola a todos...
>
> Quisiera preguntar si existe algun proyecto con software libre que incorpore
> algún mecanismo para conferencias, ya sea en vivo o grabada.
>
> Si alguno de ustedes sabe algo al respecto les agradeceria que me lo
> hicieran saber.

Hola,

En el Instituto de Investigaciones Económicas comenzamos recién a hacerlo -
Puedes ver los resultados del Seminario de Economía Mexicana [1]. Si bien no
aplicamos la recetita tal cual, tomé las instrucciones de varios tutoriales en
línea [2] [3] [4]. Y, claro, me basé también en el trabajo que hicieron mis
amigos durante Debconf 6 [5], del que tengo los scripts.

La captura la estoy haciendo a través de Firewire, que da una interfaz
estándar a prácticamente todas las cámaras profesionales de video. Si
quieres hacerlo a través de una webcam, sólo tienes que cambiar el primer
componente (dvgrab) por el adecuado para jalarlo de tu dispositivo.

¿Que por qué elegí el formato .ogg, siendo que los principales reproductores
no lo soportan, y tengo que encargarme de que todo mundo baje VLC [6], al cual
ligo desde la página de mi seminario? Además de la razón ideológica (los
formatos .ogg fueron creados con el objetivo de que fueran libres, sin
escudarse en patentes de software), porque VLC es un muy buen reproductor, que
nos ahorra incluso la necesidad de pelearnos con software no-del-todo-libre
como Darwin - Voy a ese apartado más adelante. Además, VLC es libre y
multiplataforma :) Pero bueno, si en vez de ffmpeg2theora [7] usas únicamente
ffmpeg [8], puedes generar tus streams en formatos .mpg o cosas más amigables
al público en general.

El servidor de streaming es Icecast [9]. Muy fácil de montar, y muy confiable.
El único pero es que para manejar el video .ogg tuve que actualizar de la
versión estable disponible en Debian Sarge (2.2.0-1) a la 2.3.1-2~sarge -
Claro está, mantenida por el mismo equipo de debianeros. Puedes encontrarlo en
el depósito Apt de Ben Hutchings [10]. De hecho, ahí están todos los pedazos
del rompecabezas.

El único pedazo hasta ahora que no me gusta y no se me hace del todo confiable
es el inyector del stream hacia Icecast, oggfwd [11]. Es un programita poco
tolerante a condiciones de error, en el que no confío demasiado (aunque no me
ha quedado mal más que en una prueba). Encontré por ahí también a oggfwd-im
[1] (-im significa -improved), pero no lo he probado. Y me dice Ben Hutchings
que está trabajando en un reemplazo.

Por último, todo esto funciona muy bonito si el camarógrafo es un usuario de
Linux, si se siente a gusto llamando a un script en el shell - Pero como mi
camarógrafo es un usuario normal, windowsero, que sólo se siente tranquilo si
ve el resultado en vivo (vamos, durante el seminario me habrá hablado tal vez
cada media hora para verificar si el stream no se había caído!), estoy a
medio montar un programita que controle todo el proceso desde una bonita
interfaz GUI. Bueno, desde una interfaz GUI, que yo carezco de la capacidad de
hacerla bonita ;-) . Espero tener algo mostrable dentro de una o dos semanas.

Saludos, y espero que esto te sirva de algo.

[1]
http://www.iiec.unam.mx/actividades/seminarios/seminario_economia_mexicana.htm

[2] http://www.sindominio.net/hackmeeting/index.php/2005/Streaming

[3] http://r23.cc/community/?q=node/484

[4]
http://mcs.hackitectura.net/tiki-index.php?page=live%20stream%20ogg%20theora%20ffmpeg2theora%20oggfwd

[5] http://debconf6.debconf.org/

[6] http://www.videolan.org/vlc/

[7] http://v2v.cc/~j/ffmpeg2theora/

[8] http://ffmpeg.mplayerhq.hu/

[9] http://www.icecast.org/

[10] http://womble.decadentplace.org.uk/debian/sarge/

[11] http://v2v.cc/~j/ffmpeg2theora/oggfwd/

[12] http://darksnow.radiolivre.org/oggfwd_im/

-- 
Gunnar Wolf - Administración de Servidores y Red Local
Instituto de Investigaciones Económicas - UNAM - 5623-0154

----------------------------------------------------------------------------
Enviado desde el correo Web del Instituto de Investigaciones Económicas UNAM



Más información sobre la lista de distribución Edusol