PulseAudio y Audio Remoto en 2 PC

September 15, 2008

Por lo general, Linux ha tenido como manejador general de Audio a ALSA. Sin embargo, últimamente en varias distribuciones se ha incluído a PulseAudio, como manejador. Al inicio me causó cierto escepticismo, pero al fin descubrí lo útil que puede ser.

En mi casa tengo 2 PC. La primera corre Ubuntu 8.04 y es una Core 2 Duo y la segunda que corre Debian 4, es una Pentium III. Debido al uso que les doy, la primera la uso para cosas "pesadas" y la otra para simples experimentos. Sin embargo toda mi colección de música y anime la tengo en la PC de Ubuntu, a la que llame "Kokopelli", en honor a un personaje de la serie Bokurano. Y la otra PC llamada "Zearth", por un robot de Bokurano. Nos referiremos a las PC por sus nombres de pila.

Yo suelo usar a Zearth conectandome por XDMCP a Kokopelli. Sin embargo hecho de menos el oir música desde los audífonos de Zearth, ya que suelen usar a Kokopelli para jugar o ver YouTube.

Una solución muy "bestia" era conectarme remotamente desde la sesión Kokopelli (En Zearth) a Zearth y de ahí, conectarme usando SSH usando sshfs, para crear una unidad virtual para oir mis archivos. Toda una conexión triple redundante. Y si queria ver YouTube… ni hablemos. Todo se oía en la otra PC.

ALSA no me da ninguna solución a este problema. Así que decepcionado, decido probar PulseAudio. Una ventaja que posee es que separa por usuario a los streams de audio, por lo que cada usuario, puede oir su propio stream y el de otro ser redirigido a una PC remota (Que también corra PulseAudio) para oirse.

He conseguido pasos detallados de instalación para Ubuntu (Otro) y para Debian. Lo único malo de estos pasos es que dependen mucho de la Interfaz Gráfica, así que habrá que tener al menos XFCE4 instalado en la PC Debian y GNOME en la Ubuntu.

Hice las pruebas respectivas. Todo en orden. Podía conectarme por XDMCP para poder navegar y cargar Audacious y oía todo por los audífonos de Zearth, sin molestar a los usuarios de Kokopelli.

El único problema era que Flash reproducia el ALSA y se oía en la otra tarjeta y no en la de Zearth. La solución es instalar libflashsupport. Sin embargo… eso produce un problema. Sólo uno puede usar el audio de Flash a la vez. Si Kokopelli está oyendo música y Zearth abre un video, se cuelga el Mozilla de Zearth y viceversa.

Este problema está causado por que Flash Player no soporta PulseAudio. Esperemos que en próximas versiones si se soporte, aunque también está Gnash. Por ahora he desinstalado el libflashsupport y simplemente me abstengo de ver videos de YouTube por Mozilla. El Totem tiene opciones para ver videos de YouTube, pero misteriosamente fallan en remoto. Si se me ocurre una solución ya la iré posteando.

2 Comments »

The URI to TrackBack this entry is: http://brunoprog64.blogsome.com/2008/09/15/pulseaudio-y-audio-remoto-en-2-pc/trackback/

  1. Ves, yo te dije que la solucion era pulseaudio … incredulo :P .
    Por otro lado lo de ver videos en youtube tambien tiene solucion. usando esta tecnica:

    necudeco.com/index.php/2008/03/02/descargar-videos-de-youtube-veoh-y-otros-desde-linux

    Yo en lo personal, prefiero ver los videos en mplayer que en la pagina directo, ya que he notado que consume menos CPU hacerlo asi :P

    Comment by renato — September 17, 2008 @ 8:04 am

  2. No le veo el sentido a ese caso practico… La verdad que no…

    Comment by Luis — April 3, 2009 @ 8:49 am

RSS feed for comments on this post.

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Medida AntiSpam. Por favor tipea el texto a tu derecha. Lamento tener que hacer eso, pero quiero tener un blog limpio de Spam.