Help with creation, editing, or playback of sounds, images, or video. Amarok, audacious, mplayer, grip, cdparanoia and anything else that makes a sound or plays a video.
Hi!
What's the difference between JACK and PulseAudio? As far as I know are both systems audio server, is that correct? Are these two systems comparable, or are there different fields of application?
Hi, pulseaudio is a sound server that basically sits between the audio program and the sound card. you can use it to manipulate the audio stream, such as redirecting the channels to separate sound cards or sending the audio stream across a network to a another pc.
JACK enables audio programs to send and receive audio streams between them, for instance one piece of software could be creating a audio stream and the other could be encoding it as a mp3 file.
Id highly recommend giving pulseaudio a try, you can do some cool things with it. I use it to stream audio from music and films on my notebook to my stereo system across my wireless network.
Thank's for your answer!
I'm currently using PulseAudio for a few days now and I really like it. Especially the ability to play sound through the network.
When I searched through the portage tree I recognized that more applications support JACK than PulseAudio, because of this I wanted to know where exactly the differences are.
Another one:
PulseAudio has JACK support, there is a JACK module. Is it possible to tunnel through JACK to PulseAudio, if an application only supports JACK, but not PulseAudio?
Yes to my knowledge this can be done, the modules module-jack-sink and module-jack-source can connect the servers together. I have never tried this but would certainly be worth a try.
Though I don't think this is entirely necessary as almost any app that supports alsa or oss can use pusleaudio via its compatibility layer.
Yes and no. They are both real-time sound servers and have a lot of similar functionality, but are aimed at different markets. As I described above JACK is useful for creating and manipulating audio while Pulseaudio is just for playing/capturing audio.