Todos los secretos del audio en Linux
TuxRadar es uno de esos sitios web que siempre nos sorprende con contenidos que aunque parezcan repetitivos aclaran mucho temas que seguramente algunos no tenéis del todo controlados. Uno de los más interesantes es el de los sistemas que se encargan del audio en Linux, y que no parecen estar del todo resueltos incluso cuando ya tenemos otras muchas facetas del sistema operativo muy mascadas.
Lo cierto es que las tecnologías implicadas en la reproducción de audio en las distribuciones Linux son menos claras de lo que deberían, y de hecho los componentes que toman parte en este tipo de tareas hacen que sea complicado explicar esas interrelaciones, y es lo que tratan de solucionar en TuxRadar con un artículo realmente imprescindible si os gustan estos temas, y que eso sí, fue publicado en Linux Format, una revista “hermana” de esta publicación on-line.
En la imagen que encabeza el artículo por ejemplo podéis ver más o menos la estructura de las capas implicadas normalmente en la reproducción de sonido en Linux. En TuxRadar han realizado un repaso por cada una de esas capas, y explican qué es lo que hace y qué relaciones tiene con sus “compañeras.
Las protagonistas del artículo son ALSA (Advanced Linux Sound Architecture) y , cómo no, PulseAudio, que trabaja conjuntamente con la anterior para ofrecer esa reproducción de sonido, que aún puede hacer uso de otras capas como GStreamer, Xine o Phonon, dependiendo de los casos.
Así pues, lectura del día recomendada si os queréis aclarar con este apartado de las distribuciones Linux que da más problemas de los deseados -algo que se puede comprobar en los foros de usuarios de todo tipo de distribuciones- y que seguramente os hará ver la luz.
Related posts:













ooooooo
gracias!!! necesitaba ESO!! =)
no sabes la de problemas k e tenido (como muchos, supongo) sobretodo ultimamente con el micro (hasta me veia obligado a ir a windows para hablar por skype!) hasta que un dia ¡PUM! se resolvieron solos al correr el comprobador del sistema (sistema>administracion>comprobador del sistema)
eso si, antes ya habia estado haciendo mil trastadas, asi que puede que no fuese solo eso jejeje
saludos y gracias por el aporte!
La única ventaja que le veo a Windows frente a GNU/Linux es el sonido. Ya parece que se va mejorando poco a poco, pero cosas como que no puedas tener varios flujos de audio reproduciéndose al mismo tiempo me parece poco menos que una aberración. Ya no me pasa más que a veces con Flash, pero es algo que el sistema no debería hacer mal. Todos los sonidos deberían mezclarse independientemente de la implementación que estés usando en cada programa.
DirectSound es mucho mejor en ese sentido, pero es lo único en lo que nos ganan a mi parecer.
No estoy de acuerdo contigo 100%, de hecho de la manera que windows maneja el audio es muchisimo mas fragil y complicada de lo que linux lo hace, si quieres saber que tan fragil es, solo se necesita provocar un error en uno de los 6 procesos de ejecucion de svchost.exe y tu audio pasara a mejor vida hasta que no reinicies la pc, algo que muchas aplicaciones en windows pueden hacer hasta de manera inconciente. Sobre tener varios flujos de audio en ejecucion al mismo tiempo no he tenido problema alguno, he sabido tener xbmc, amarok, vlc y dragon player abiertos y no se sacan los ojos por el audio.
Te explico. Lo de los flujos ocurre principalmente con Flash. El resto de los programas ya se han adaptado para usar ALSA, OSS, ESD o el que esté libre si no lo está el que suelen usar. Con PulseAudio esto ha mejorado muchísimo, pero por ejemplo, iniciando Totem-xine, intentas iniciar un vídeo en Flash y no puede acceder al dispositivo. Son pequeños detalles tontos que no deben ocurrir, y aunque se deba a que Flash no sabe elegir otro dispositivo, eso es algo que tendría que resolver la capa de audio. Antes me pasaba con otros programas, pero bueno. Lo mismo me ocurría con TeamSpeak y WoW en Wine, aunque ya no lo uso.
Es un tema de mezcla por software cuando la tarjeta de sonido no mezcla por hardware o no lo hace con más de ciertos flujos.
Repito, no quiero Windows ni en pintura, pero el sistema de sonido, por muy frágil que digas que es, nunca me ha cascado ni fallado por tonterías de esas. Es lo único que mejoraría en GNU/Linux.
Pulseaudio no lo uso, da problemas en Ubuntu, pero han decidido usar ALSA con la 10.04.
Tengo entendido que en otras distribuciones funciona correctamente.
Para el que no lo sepa, la solución para usar ALSA, es crear el fichero .alsoftrc en /home/USUARIO y copiar y pegar este código:
format = AL_FORMAT_STEREO16
cf_level = 2
drivers = alsa
[alsa]
device = plug:dmix
capture = dsnoop
nmap = false
Saludos
en algunas distros pulseaudio presenta malfuncionamiento con los archivos MIDI… en otras no… incluso cuando son distros basadas en una misma distro base… ¿alguno sabe por qué puede pasar?
Saludos, MB
[...] Crédito es para el Autor: Picajoso, muylinux] Este artículo ha sido leido 9 veces AKPC_IDS += "7521,";Popularity: unranked [?] Share and [...]