PulseAudio. Es mucho mas para Linux
¿Qué es PulseAudio?
PulseAudio es un servidor de sonido para los sistemas POSIX y Win32 bajo las licencias GPL y LGPL. Es básicamente un servidor proxy para sus aplicaciones de audio. Éste le permite hacer operaciones de avanzada de datos en su sonido a medida que pasa entre la aplicación y su hardware. Realiza por ejemplo la transferencia de audio a un equipo diferente, el cambio de formato o de canales y la mezcla de varios audios en uno solo son fáciles de alcanzar mediante un servidor de sonido.
PulseAudio ha sido probado en Linux, Solaris, FreeBSD, Windows 2000 y Windows XP. En general debería funcionar en todos los sistemas POSIX y Windows, pero puede requerir de nuevos motores para manejar sus sistemas de sonido.
¿Que tiene de especial?
- Es capaz de funcionar en red.
- Es una arquitectura extensible basada en plugin con soporte para carga de módulos.
- Compatible con la mayoría de aplicaciones de audio.
- Soporte para múltiples fuentes de audio y pieles.
- Operación de baja latencia y soporte para medición de latencia.
- Una arquitectura de copia cero de memoria para un mejor rendimiento de los recursos del procesador.
- Una interfaz de línea de comandos con funcionalidades de sincrón.
- Un demonio de sonido con funcionalidades de reconfiguración bajo línea de comandos.
- Muestra de conversión incorporada y funcionalidades de muestreo.
- Capacidad para combinar múltiples tarjetas de sonido en una.
- Capacidad para sincronizar múltiples flujos de reproducción.
- Soporte de plug-n-play
Entre otras cosas nos da la capacidad de contestar el teléfono por un lado y seguir escuchando nuestra musica por el otro con diferentes volúmenes, configurable desde su sencilla interfaz gráfica y desde consola, y la mejor noticia: cuando salga Hardy Heron lo tendremos preinstalado.
¿Les gustaría instalarlo?
¡Vamos! esta en beta pero funciona muy bien. ¿Escuche vamos?
OK. Desde consola, primero nos aseguramos de tener todo para compilar
sudo aptitude install build-essential autoconf
Instalamos sus dependencias, no sufra copie y pegue todo el bloque siguiente
sudo apt-get install m4 sndfile-programs libsndfile1-dev libatomic-ops-dev liboil0.3-devlibasound2-plugins libpulse-browse0 libpulse-mainloop-glib0 libpulse0padevchooser paman paprefs pavucontrol pavumeter pulseaudiopulseaudio-esound-compat pulseaudio-module-gconf pulseaudio-module-halpulseaudio-module-lirc pulseaudio-module-x11 pulseaudio-module-zeroconfpulseaudio-utils libltdl3-dev libmagick9 libmagick++9c2a libmagick9-dev libmagick++9-dev
Ahora nos bajamos el paquete base
wget http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-0.9.9.tar.gz
Lo movemos a /usr/local, luego nos cambiamos a
sudo mv pulse* /usr/local
Lo descompactamos
sudo tar zxvf pulseaudio-0.9.9.tar.gz
Lo anterior nos ha creado ./pulseaudio-0.9.9, nos cambiamos
cd pulseaudio-0.9.9
Es tiempo de compilar
sudo ./configure
sudo make
sudo make install
Listo. Esta instalado, nos falta mucho por aprender, pero será paso a paso.
¡Disfrutenlo es una belleza!
Si desean mayor información e ir aprendiendo a manejarlo visiten PulseAudio.
Para quienes lo deseen trabajando en red, un tutorial muy bueno lo encontraran en Rubisf
Saludos! ;-))
Completa esta lectura con:
Si te gustó este post, por favor considera dejar un comentario o suscribirte al feed y obtener artículos futuros en tu lector de feeds.
Comentarios (7)
No sé como irá la última versión, pero lo que es la versión actual de los repositorios de gutsy la verdad que no funciona muy bien… hace falta compilar un plug-in para el flash de firefox (espero que ubuntu haga esto automáticamente en hardy) aparte que da problemas con muchos juegos y programas que usan la arquitectura alsa-oss, ejemplo tremulous… hay veces que no se oye y otras tantas que pierdes el sonido a mitad de partida (y si intentas cerrar el juego cuando no tienes sonido, este se queda bloqueado). En fin, espero que hayan mejorado tantos bugs para la última versión y que los de ubuntu se hayan puesto las pilas para integrarlo bien con todos los programas… si no va a ser la mayor cagada que va a meter ubuntu en lo que lleva de historia.
A pulseaudio yo lo comparo con el compiz del sonido, hace muchas virguerias pero está lleno de bugs que hace que no se lleve bien con todos los programas (en especial con los juegos).
Yo anelo con ganas un servidor que pueda mezclar varios sonidos, me cansa tener que detener la cancion en Audacious, para poder escuchar un video en youtue :S….
Esperare a que sea mas estable…
@Chipi, Alesete.
He querido probar los juegos bajo éste servidor, pero ya me colgue. Se los debo para mas adelante. Sin embargo los autores en la página de PulseAudio prometen un funcionamiento del 90% debido a lo siguiente:
Lo que SI funciona:
ALSA, Amarok, Audacius, ESound, Flash Player7, Flash Player9, GStreamer, Gnome, KDE, Lib-ao, MPlayer, MPlayer Plug-in, MythTV, OpenAL, OSS, Real Player 10, Real Player 8/G2, SDL, Totem, Xine, Xmms.
Lo que NO funciona: Skype, Audacity.
Lo probado por mi que SI funciona y muy bien, es decir, no bugs, no cuelgues, no fallos. Funcionando sobre tarjeta de sonido Intel-ICH5:
ALSA, Gstreamer, FlashPlayer9 (Flash Plug-In FaireFox), YouTube, Totem, Rhythmbox, Xmms (Plug-In), Microfonos. *** Todo ello bajo ALSA por default ***
Lo que NO funciona: Gnome y *** Bajo PulseAudio por default *** no lo pude configurar y fue un desastre.
Saludos
@Reoba, en condiciones similares a las que describo en la réplica, tienes dos opciones, esperar dos a tres meses, o intentarlo. El pantallazo pudo ser con youtube.
Es un pantallazo con tres pantallas superpuestas, al fondo Rhythmbox, encima el control de volúmen de PulseAudio y en primer plano Xmms. Pero hice pruebas con estos tres mas microfono, Totem, Youtube y VCL player, todo bajo Gstreamer excepto xmms que trabaja con su plugin. Dentro del control de volúmen puedo cambiar de aplicación o mezclar global o por canal y además con diferentes volúmenes para cada aplicación.













Está bien, pero tiene que depurarse más aún, a mí me dio problemas con microfonos así que tuve que volver a ALSA
Un saludo