参考我之前的问题
Use pulseaudio for remote ssh connection。我终于在我的 Mac OS 和 Oracle 实例之间建立了隧道。我在 ssh 反向隧道中输入了错误的参数,这就是它之前不起作用的原因。我的音频转发工作正常,所以该实例可以播放任何声音文件,我会在我的 Mac 上听到它。
然而,反过来是行不通的。我无法在 Mac OS 上使用我的麦克风录音。我尝试启用这篇文章中提到的环回模块(https://stackoverflow.com/questions/36286864/pulseaudio-microphone-over-network)。它没有解决问题。我试图记录使用arecord --device=pulse test.wav
,arecord --device=default test.wav-
但两者都没有任何区别。我试过arecord -l
它说arecord: device_list:276: no soundcards found...
输出pacmd list-sources
:
1 source(s) available.
* index: 0
name: <Romote.monitor>
driver: <module-tunnel-sink-new.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: RUNNING
suspend cause: (none)
...
我需要额外的步骤吗?
我很抱歉我犯了一个愚蠢的错误。我没有
load-module module-tunnel-source-new server
在default.pa
文件中启用。启用后,麦克风工作正常...