Versión original | English version of this article available
Este CÓMO prentende presentar al internauta una guía rápida sobre cómo se conecta a los streams de vídeo y de sonido basados en los principos de software libre (o en el caso de QuickTime, de fuente abierto), sea o no que utilizan un Mac o un PC con Mac OS X, Mac OS Classic, Linux, FreeBSD o Windows. El reto principal es promocionar el uso de plataformas de software libre / fuente abierto para el streaming de vídeo y sonido y alejarse de los plataformas 'cerrados' que no los mencionámos aquí. El reto segundario es animar a los emisores por Internet (intermisores) que soporten todos los usarios sin reparar en sus preferencias personales de SO y que recuerden que no todo el mundo tiene conexiones de ADSL o de cable a la red.
Si estrímeas y estás considerando vídeo, mi sugerencia personal es intentar de proveer un stream alternativo de audio de un ancho de banda mínimo para los que conectan a través de un módem o que no pueden conseguir que el reproductor de vídeo funcione corectamente. Siempre aconsejo que consideres emitir audio en lugar de vídeo. Pues, los resultados son a menudo más efectivos, la potencia del servidor y ancho de banda que necesitarás son menores, y la gran mayoria de internautas podrán conectar sin muchos problemas.
Dicho eso, seguimos con el contenido:
QuickTime es la plataforma de Apple para producción, reproducción y emisión de video(broadcast). Es una suite compuesta de cuatro aplicaciones: QT Player - para reproducir ficheros y streams de audio y video, QT Broadcaster - para enviar streams a un servidor, QT Streaming Server - para recibir y emitir streams y QT Pro - para crear ficheros de video QT. Las tres primeras están libremente disponibles y esto la hace una buena plataforma para hacer streams. Usamos la versión Open Source de Apple del QT Streaming server en Debian GNU/Linux: Darwin Streaming Server.
La principal desventaja de QuickTime para nosotrxs es que Apple no produce actualmente una versión de su player para Linux, ni una versión del plug-in para los navegadores que corren bajo Linux - por no decir nada de las variantes de BSD. Hay instrucciones abajo sobre cómo puedes reproducir QuickTime en Linux. Puedes contactar con Apple y hacerles saber cuánto quieres un reproductor para Linux.
Nota: para ver y escuchar estos streams, recomendamos que tengas la última versión disponible de QT Player. Usamos codificación MPEG-4 para nuestros streams ya que ofrece una compresión muy buena, pero es relativamente nuevo y por lo tanto necesitarás la versión 6.x o posterior del reproductor.
Como te habrás imaginado, no debería haber problemas para conectar a streams QuickTime con un Machintosh - ambos OS 8/9 y X. El player debe venir preinstalado en el ordenador, pero si no lo tienes o tienes una versión antigua, puedes descargarlo de la web de Apple. En Mac OS X hemos testeado el plug-in con bastantes de los navegadores disponibles y funciona bien.
Como alternativa al QT Player, prueba VideoLAN Client. Una ventaja es que muestra la salida a pantalla completa, que sólo puedes conseguir con QT Player registrándolo como la versión Pro y pagándoles dinero (u obviamente obteniendo el código de registro de alguien, ˇpero evidentemente no recomendamos hacer esto! ;)). Otra buena alternativa es MPlayer.
Igualmente que en Mac, no debería haber problema para conectar a streams QuickTime con Windows ya que Apple hace un player y un plug-in para esta plataforma. QuickTime raramente viene preinstalado en Windows, así que tienes que descargarlo de la web de Apple. En Windows hemos testeado el plug-in con bastantes de los navegadores disponibles y funciona bien.
De nuevo, como en Mac, VideoLAN Client es una buena alternativa al player de Apple.
Como se ha mencionado arriba, Apple no proporciona ninguna aplicación cliente para Linux, lo cual es mosqueante viendo que proporcionan una versión de su servidor de stream para Linux. Sólo el tiempo dirá si se deciden a hacerlo, esperemos que lo hagan.
Hay varias aplicaciones para Linux que deberían en teoría reproducir streams QuickTime. Hemos encontrado que la mejor opción es MPlayer.
Para hacer a MPlayer funcionar con streams QuickTime, necesitas tener la librería de video de LIVE.com y también descargar e instalar MPlayer y los paquetes de codecs de audio y video, dirígete a las webs respectivas de cada aplicación para obtener más info. Hay buena ayuda sobre esto en la web de LIVE.com.
Cuando lo tengas listo, prueba conectándote con los streams de prueba de nuestro servidor con el comando mplayer -fps 5 -rtsp-stream-over-tcp rtsp://media1.fadaiat.net:554/fadaiat.sdp, deberías obtener reproducción de audio y video. Fíjate en el parámetro -rtsp-stream-over-tcp del comando anterior, es crucial para que funcione correctamente. Puede que quieras añadir el parámetro -fs para verlo a pantalla completa.
Adicionalmente, dependiendo de los codecs usados, otros programas pueden o no funcionar. Nos han comentado que funciona bien con VideoLAN Client, Xine y MPEG4IP, pero MPlayer es probablemente la mejor elección pues incorpora una capa de compatibilidad binaria con Windows, para usar librerías nativas.
Para tu navegador, hay un plug-in MPlayer para Mozilla, que debe también funcionar con el navegador Firefox. Recuerda que si no puedes ver los streams con la aplicación MPlayer, no vas a verlos con el plug-in dado que usan las mismas librerías.
Por último, si quieres desviar lujosamente algún dinero, está también el Plugin CrossOver de CodeWeavers que te permite usar plug-ins de Windows en tu navegador, incluyendo los de QuickTime.
Estaríamos interesados en tus comentarios sobre cómo te va con QuickTime and Linux, así podremos mejorar estas instrucciones. Escríbemos a wireless_at_psand_dot_net con cualquier información o comentario que quieras hacernos. Gracias.
Los programas ffmpeg y ffserver son las partes cliente y servidor de ffmpeg streaming software. Es una pieza simple de software que en teoría permite streaming en una miríada de formatos, incluyendo RealVideo y Microsoft Windows Media, sin embargo, no hemos tenido mucho éxito con esos formatos y usamos el formato más confiable que hemos encontrado, MPEG2.
Que sepamos, si usas Mac OS 8 o 9 (Classic), no podrás visualizar un stream Ffmpeg por lo pronto, y tendrás que contentarte con un stream QuickTime. Sin embargo, si usas OS X, estás de suerte porque la versión de MPlayer para Mac OS X funciona muy bien y podrás ver video y escucar audio perfectamente. Como alternativa puedes probar VideoLAN Client.
En teoría tanto VideoLAN Client como MPlayer deben poder conectar y reproducir streams Ffmpeg bajo Windows, aunque nosotrxs hemos tenido resultados inconsistentes. Probablemente el mejor resultado ha sido con MPlayer, que parece necesitar ejecutarse desde la línea de comandos. Así que instala MPlayer, abre un shell DOS (símbolo del sistema), canbia al directorio del MPlayer descomprimido y teclea mplayer -fps 5 http://media1.fadaiat.net:8090/fadaiat.mpg.
Como para Windows en el apartado anterior, en teoría tanto VLC como MPlayer pueden conectar y reproducir streams Ffmpeg bajo las varias versiones de Unix, pero nuevamente hemos experimentado resultados espúreos con esto. La mejor elección parece ser Xine.
Los streams de sólo audio son bastante más simples que los de vídeo y normalmente no encontrarás muchos problemas cuando conectes a uno. Necesitas simplemente descargar uno de los siguientes clientes para tu plataforma:
Una vez que hayas instalado un reproductor de audio necesitarás apuntarlo al stream que deseas escuchar. Lo haces a través del menu buscando una opción como "abrir URL", "reproducir dirección", "abrir sitio remoto" o "abrir sequencia", o utilzando la barra de navigación si hay. Tendrás que poner el URL completo, http://live1.radiovague.com:554/bgg03 por ejemplo.

Artículo copyright (c) 2004 Radio Vague. Permiso para copiar, distribuir y/o modificar este documento bajo de las condiciones de la Licencia de Documentación Libre GNU, versión 1.1 o cualquier versión más reciente publicada por la Fundación para el Software Libre; con ninguna sección invariante, con ningún texto de cubierta delantera, y con ningún texto de cubierta dorsal. Una copia de esta licencia está incluida en la sección titulada "Licencia de Documentación Libre GNU".