Pipewire RTP(ただしSAPなし)設定

2023-11-4
試してみました、Rpi3B debian12(日付つきダウンロードファイル)
pipewireはおろかユーザー(piなど)すら設定されていません
LegasyServerと同じ状態でした。
BeagleBoneは時々pw-topでみるWAITがmsになるのが精神衛生上よろしくない。

2023-11-3
新規で記事を追加するまでの内容がないので結果のみ
BeagleBone BLACK で debian12(am335x-debian-12-2-iot-armhf-2023-10-01.img.xzからインストール)にパーケージインストール(apt install pipewire)をすれば普通に使えます。Rpiはpipewireプレインストールされてるようですが未確認。


表題のとおりですが今回もPulseAudioモジュールを使いました、ユーザーフォルダに.config/pipewire/pipewire-pulse.conf.dを作成し設定を追加します
pipewire Network設定で検索すると英語が多いですが色々情報あります
まず送り出し(sender) はdiscoverモジュールのみ追加
続いて受け(reciever)はpublish,rtp-recvモジュールを追加します。
ロードはpulse.cmdで行いました、送り出しは前回同様mpdです。
SAPを使ってマルチキャストも試みたのですがUDPストリームの扱いが理解できず今回は断念しました。
以下にwireplumberでのステータス表示を貼り付けておきます

送り出し:mpd
PipeWire 'pipewire-0' [0.3.79, user01@pw-srv2, cookie:2464612568]
└─ Clients:
31. pipewire [0.3.79, user01@pw-srv2, pid:718]
33. pipewire [0.3.79, user01@pw-srv2, pid:718]
34. WirePlumber [0.3.79, user01@pw-srv2, pid:717]
35. WirePlumber [export] [0.3.79, user01@pw-srv2, pid:717]
45. wpctl [0.3.79, user01@pw-srv2, pid:1017]
46. Music Player Daemon [0.3.79, user01@pw-srv2, pid:713]

Audio
├─ Devices:

├─ Sinks:
│ * 37. Combo384 Amanero Analog Stereo on user01@pipewire-sap01 [vol: 1.00]

├─ Sink endpoints:

├─ Sources:

├─ Source endpoints:

└─ Streams:
47. Music Player Daemon
48. output_FL > Combo384 Amanero Analog Stereo on user01@pipewire-sap01:send_FL [active]
49. output_FR > Combo384 Amanero Analog Stereo on user01@pipewire-sap01:send_FR [active]

Video
├─ Devices:

├─ Sinks:

├─ Sink endpoints:

├─ Sources:

├─ Source endpoints:

└─ Streams:

Settings
└─ Default Configured Node Names:
0. Audio/Sink pipewire

受取:DAC
PipeWire 'pipewire-0' [0.3.79, user01@pipewire-sap01, cookie:3968808684]
└─ Clients:
31. pipewire [0.3.79, user01@pipewire-sap01, pid:651]
32. pipewire [0.3.79, user01@pipewire-sap01, pid:651]
34. WirePlumber [0.3.79, user01@pipewire-sap01, pid:650]
35. WirePlumber [export] [0.3.79, user01@pipewire-sap01, pid:650]
42. lxqt-volume [0.3.79, user01@pipewire-sap01, pid:763]
47. qpwgraph [0.3.79, user01@pipewire-sap01, pid:953]
48. PipeWire [0.3.79, user01@pw-srv2, pid:718]
54. wpctl [0.3.79, user01@pipewire-sap01, pid:1152]

Audio
├─ Devices:
│ 41. Combo384 Amanero [alsa]

├─ Sinks:
│ * 46. Combo384 Amanero Analog Stereo [vol: 0.40]

├─ Sink endpoints:

├─ Sources:

├─ Source endpoints:

└─ Streams:
49. PipeWire
50. output_FL > Combo384 Amanero:playback_FL [active]
51. output_FR > Combo384 Amanero:playback_FR [active]

Video
├─ Devices:

├─ Sinks:

├─ Sink endpoints:

├─ Sources:

├─ Source endpoints:

└─ Streams:

Settings
└─ Default Configured Node Names:

rtpの効果か思い込みかわかりませんが再生帯域が広がったような気がします今回はここまで。