ネットワーク経由でオーディオを送信するようにPulseAudioサーバーとクライアントを正常に設定しました。直接接続を使用します。http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Network/#index1h2
クライアントとサーバーのサウンドカードを切り替えることができるようにしたいです。つまり、一時的にネットワークストリーミングを無効にして内部サウンドデバイスに戻したいと思います。
module-tunnel-sinkを使用すると、シンク入力を目的のデバイスに簡単に移動できますが、Flashでは正しく機能しないため、オプションではありません。
彼らはFlashが何らかの形でPulseAudioにサウンドを送信し、多くのネットワークトラフィックを生成すると信じています(帯域幅ではなく多くの小さなパケットを考えてみてください)。これにより、ネットワーク「トンネル」PulseAudioがあふれます。
直接接続では、出力を切り替えるたびにアプリケーションを再起動する必要があります。
この問題を解決する方法を知っていますか?
答え1
見たことがありますかpavucontrol
?パルスオーディオストリーミング(ボリュームとレシーバー)を制御するためのGUI。私は他のサウンドカードを切り替えるために使用します。少なくとも、これは受信機を切り替えるために正しいコマンドを使用していることを確認するのに役立ちますpactl
。