メールマガジン:PulseAudioとJACK Audio Connection Kitの共存について(各デーモンの特徴とデバイスの競合)
この記事について
メールマガジンの系統は「自由テーマ」です。
PulseAudio(PA)とJACK Audio Connection Kit(JACK)の2つのサウンドデーモンについて、それぞれの特徴と、これらから用いられる(低レベルな)ALSAやOSSにおけるデバイスの競合についてを解説しています。
これらのサウンドデーモンとALSA,OSSの低レベルサウンドアーキテクチャについて理解できているのであれば、この記事を読む必要はありません。
メールマガジンの詳細については「『試験運用中なLinux備忘録メールマガジン』の発行について」を参照してください。
途中までの内容
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃PulseAudioとJACK Audio Connection Kitの共存について ┃ ┃(各デーモンの特徴とデバイスの競合) ┃ ┃ PulseAudio,JACK Audio Connection Kit,マルチメディア┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ ━━━━━━━━━━━━━━━━━━━━━━ PulseAudioとJACK Audio Connection Kitの特徴 ━━━━━━━━━━━━━━━━━━━━━━ ─── 共通点 ─── PulseAudioとJACK Audio Connection Kit(JACK)はともに 複数のアプリケーションからのオーディオ出力を合成する働きをする サウンドデーモンと呼ばれるもので、共通した特徴を幾つか持っている。 * 複数のアプリケーションからのオーディオ出力を合成 * ネットワーク上の他のマシンにオーディオデータを渡すことができる * Windows(JACKはバージョン2系のみ), Mac OS Xを含んだ複数のOSに対応 * ライブラリにより、サウンドAPIが抽象化される (低レベルなサウンドシステムごとの違いが吸収されて 色々な環境向けのプログラムが書きやすくなる) * デーモンのリアルタイム優先度やプロセス優先度を指定して リアルタイムでの動作ができるようになっている ───────── (以下は見出しのみの紹介となります) ───────── ──────── PulseAudio (PA) ──────── ──────────────── JACK Audio Connection Kit (JACK) ──────────────── ━━━━━━━━━━━ サウンドデバイスの競合 ━━━━━━━━━━━ ──────────────────────── ALSAドライバ使用時におけるサウンドデバイスの競合 ──────────────────────── ───────────────────────── 旧OSSドライバ使用時におけるサウンドデバイスの競合 ─────────────────────────
関連記事: