PULSE_SERVER 環境變數是否應該採用 IPv6 位址?

PULSE_SERVER 環境變數是否應該採用 IPv6 位址?

我目前正與 Avahi 作鬥爭。在進一步調試之前,我想檢查 Pulseaudio 設定的完整性,因此我命令“export PULSE_SERVER=10.4.0.202 && mplayer sound.mp3”,它正確地執行了遠端聲音的魔力。

但是“export PULSE_SERVER=2001:470:ca99:4:ba27:ebff:fee2:ada9 && mplayer sound.mp3”會忽略PULSE_SERVER 參數並僅在本地播放聲音- 將IPv6 位址括在[] 中時會發生相同的行為。該死。

我執行指令的主機和連接耳機的主機都位於同一乙太網路區段上,中間沒有路由器。 IPv6 連線良好 - 此時我已透過 IPv6 透過 SSH 登入遠端主機。兩台主機上都沒有 iptables。

所以,我的問題是:PULSE_SERVER 環境變數是否應該採用 IPv6 位址,還是僅限於舊版 IP 位址?

客戶端主機是 Debian Jessie,pulseaudio 5.0

伺服器主機是Raspbian Wheezy、pulseaudio 2.0

答案1

將 Pulseaudio 伺服器設定為 IPv6 位址的正確語法是 PULSE_SERVER="[2001:470:ca90:4:ba27:ebff:fee2:ada9]" - 同時包含 "" 和 [] !

問題解決了—讓音樂透過 IPv6 流動!

相關內容