
Ubuntu日本語フォーラム

ログインしていません。
KeyholeTVとYoutubeなどの動画サイトを同時利用すると
片方の音が出なくなったり、ブラウザ(Firefox)が固まったりします。
改善方法はないでしょうか?
オフライン
ここらへんが参考になるかと思います。
第177回 サウンドシステムの使いこなし @ Ubuntu Weekly Recipe
KeyholeTVはダイレクトにサウンドデバイスに音声出力してしまうため、サウンドデバイスを占有してしまいます。
YouTubeはAdobe Flash Playerを再生ソフトウェアとしていて、PulseAudioに音声出力します。PulseAudioはKeyholeTVと同様サウンドデバイスを占有しますが、ソフトウェアからの音声出力をミックスしてひとつの音声としてサウンドデバイスに出力します。Ubuntuで標準で使うことのできるソフトウェアはたいてい、PulseAudioに音声出力するように設定されています。そのため、特定のソフトウェアがサウンドデバイスを占有してしまうという状況を防いでいます。
そのため、KeyholeTVとそれ以外のソフトウェアを併用するのは不可能です。
オフライン
私のPC(ubuntu11.04)ではkeyholetvの設定を変更して、KeyholetvとYoutubeも同時視聴できてます。
Keyhoketvのオーディオ/ビデオの設定で、ESDを選らんで適応クリックします。ESDを選べば、Pulseaudio経由で音声が出力されます。後は、番組を選べば良いと思います。
上記で出来ない場合は、コマンドでpadspを使い、Keyholetvの音声をPulseaudio経由で出力せています。
端末から
padsp lkeyholetv
で、Keyholetvを起動させます。
Keyhoketvのオーディオ/ビデオの設定で、ESD又は、UNIX DSPを選らんで適応クリックします。Pulseaudio経由で音声が出力されます。
オフライン
jetmo による投稿:
Keyhoketvのオーディオ/ビデオの設定で、ESDを選らんで適応クリックします。ESDを選べば、Pulseaudio経由で音声が出力されます。後は、番組を選べば良いと思います。
その手があったか!
ESD(Enlightened Sound Daemon)はPulseAudioの前身と言えるサウンドサーバーです。PulseAudioはパッケージ「pulseaudio-esound-compat」でESD互換レイヤーのモジュールをインストールし、標準状態で有効化します。そのため、ソフトウェア側でESDに出力すると、PulseAudioに届くということになります。
これは素晴らしい発見ですね。jetmoさん、どうもありがとうございます。
オフライン