MBoneLaunch

¿Qué es MBonelaunch?

MBonelaunch es un pequeño script en PERL que permite integrar las herramientas basadas en IP Multicast con una tecnología tan popular como es el WWW o el correo electrónico.

Esta aplicación es multiplataforma y se instala en los equipos de los usuarios finales.

Una vez instalada permite al usuario final acceder a sesiones MBone símplemente accediendo vía WEB o correo electrónico al correspondiente anuncio de la sesión (paquete SDP)

MBonelaunch soporta multitud de formatos y aplicaciones, es fácilmente extensible y soporta incluso la participación en sesiones cifradas.

¿Cómo lo instalo?

La instalación de esta herramienta es muy sencilla tanto en equipos Unix como Windows. Sólo necesita tener instalado el intérprete de PERL.Para instalarla hay que seguir estos pasos:

  • Copiar la aplicación "mbonlaunch.pl" a un lugar donde esté ejecutable como por ejemplo "/usr/local/bin/"
  • Asociar el tipo mime "application/x-sdp" al script "mbonelaunch.pl". Por ejemplo para hacer esto en unix no sólo teneis que añadir al fichero ~/.mailcap una línea como esta:
    application/x-sdp;/usr/local/bin/mbonelaunch.pl %s
  • Configurar la localización de las aplicaciones. Para ello sólo debes editar el script, ir a la zona de configuración que está en el inicio y configurar el directorio donde tienes cada aplicación. Si no dispone de alguna de las aplicaciones deje esa variable en blanco. En próximas versiones añadiremos un autoconfigurador para evitar hacer este paso.

La configuración en windows es similar solo que además de los pasos anteriores tenéis que:

  • Ejecutar el comando "pl2bat" para generar un fichero ejecutable con extensión .bat
  • Al asociar el tipo mime en tu browser en lugar de "/usr/local/bin/mbonelaunch.pl %s" debes de poner "" donde mifich.bat es un fichero .bat que te creas con las siguientes líneas:
    @echo off
    mbonelaunch %1
Notar que mbonelaunch.bat es el script generado con pl2bat.

¿Cómo funciona?

El funcionamiento es muy simple. Cuando el cliente accede a algún URL referenciando un tipo mime "application/x-sdp" y conteniendo el anuncio de la sesión multicast a participar automáticamente arranca las herramientas apropiadas que permiten al usuario participar en la sesión. Esto permite abstraer al usuario final del funcionamiento de las aplicaciones MBone o incluso la tecnología en sí. El sigiente gráfico muestra como funciona el sistema:

¿Donde la consigo?

En este ftp

¿Necesito configurar alguna otra cosa?

Si sólo quieres utilizar el lanzador de aplicaciones como equipo cliente ya está todo listo. Si además quieres ser tu el que quieres servir las sesiones disponibles y todo eso sólo tienes que configurar el tipo mime "application/x-sdp" en tu servidor WEB y en tu cliente de correo electrónico.

Por ejemplo la configuracion para apache es tan simple como añadir esta linea en el fichero "mime.types":

application/x-sdp sdp

¿Cómo puedo comprobar si está bien instalada?

Instala las aplicaciones de MBone e intenta acceder a alguna de las sesiones que puedes encontrar aquí

¿Y si tengo problemas?

Para cualquier consulta, problema o aclaración no tienes más que enviarme un correo a mi dirección mbone@rediris.es