参考我之前的问题
使用 pulseaudio 进行远程 ssh 连接。我终于在我的 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)
...
我需要采取其他步骤吗?
答案1
抱歉,我犯了一个愚蠢的错误。我没有load-module module-tunnel-source-new server
在default.pa
文件中启用它。启用后,麦克风工作正常......