Chr*_*ian 8 sound pulseaudio networking avahi
我在家中使用网络声音设备(不是多播/RTP)的 PulseAudio 功能在连接到 HTPC 的音频设备上播放上网本中的声音。这将创建一个虚拟声音设备,然后我可以使用它来代替物理内置设备。大多数时候这工作得很好。然而,有时虚拟声音设备不会出现。断开和重新连接到网络有时会有所帮助,但并非总是如此,这很烦人,并且可能对现有 TCP 连接不利。
所以我的问题基本上是:有没有办法告诉PulseAudio“嘿,如果你真的找不到网络声音设备,那就再看看吧。”?
编辑:卸载和重装module-zeroconf-discover与pacmd不帮助任何,它不会出现是本身的的avahi问题,因为avahi-browse -t --all | grep PulseAudio节目大量的右看的东西,即使在设备未在pavucontrol或上市pacmd list-sinks。
编辑 2:我在两个盒子上都使用 Ubuntu 12.04,因为它可能带来的所有不同。
小智 8
$ pacmd
Welcome to PulseAudio! Use "help" for usage information.
>>>>>> list-sinks
1 sink(s) available.
index: 0
name: <alsa_output.pci-0000_00_1b.0.analog-stereo> 我感兴趣的字符串只是“alsa_output.pci-0000_00_1b.0.analog-stereo”
$ pactl load-module module-tunnel-sink "server=192.168.1.105 sink=alsa_output.pci-0000_00_1b.0.analog-stereo sink_name=home_theater"$ pacmd set-default-sink home_theater
一个简单的sudo service avahi-daemon restart方法就可以解决问题,即使avahi-browse在 avahi 重新启动之前就可以看到设备。感谢 Takkat 为我指明了正确的方向。
| 归档时间: |
|
| 查看次数: |
11120 次 |
| 最近记录: |