はい、pulseaudioを使えば簡単にできます。ネットワーク経由でサウンドデバイスを使用できるようにするpaprefs をインストールして実行する必要があります。
これらの設定により、音源とシンクの両方をネットワーク経由で、理想的には別のpulseaudioサーバーに公開できます。
デスクトップマネージャーなしでサーバーをセットアップする場合は、まずサウンドシステムをインストールする必要があります(この質問を参照)。その後/etc/pulse/default.pa
、[ ネットワークアクセス]セクションでこれらの行のコメントを解除して編集できます。
load-module module-esound-protocol-tcp
load-module module-native-protocol-tcp
load-module module-zeroconf-publish
RTPセンダを使用する場合は、RTPセンダモジュールセクションのこれらの行のコメントを解除します。
load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 description="RTP Multicast Sink"
load-module module-rtp-send source=rtp.monitor
pulseaudioサーバーは、pulseaudio -D
まだ実行されていない場合に備えてデーモンとして起動する必要があります。音質設定を最適化/etc/pulse/daemon.conf
するために、個人のニーズに合わせて調整することができます。
ネットワークでオーディオをストリーミングする別の方法は、Icecastサーバーをセットアップすることです(この質問を参照)。