pulseaudioのリモートプレイ設定

概要

サウンドデバイスを持たない端末でもネットワーク経由でオーディオストリームを流せる

インストール

apt install pulseaudio pavucontrol-qt

スタート/ストップ

pulseaudio --start
pactl stat
paplay -v hoge.wav
pulseaudio --kill

設定

設定ファイル場所: /etc/pulse/

pavucontrol-qt 起動
プロファイルタブ選択 -> ミュートになってる箇所外す
再生タブと出力デバイスタブ両方確認

自動起動しないように以下を消しておく
ちなみにfirefoxとかpaplayすると勝手に立ち上がる

  • /etc/systemd/user/default.target.wants/pulseaudio.service
  • /etc/systemd/user/sockets.target.wants/pulseaudio.socket

参考リンク
https://zenn.dev/noraworld/articles/disable-pulseaudio-autospawn

リモート接続

https://wiki.archlinux.jp/index.php/PulseAudio/%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB

上記設定したら server側はpulseaudio –start
client側は特に起動する必要なし(pulseaudioデーモンすら不要)
あとはclient側で paplay hoge.wav でテスト