Приложения, не видящие источник сигнала NoMachine pulseaudio для микрофона
Я удаленно в виртуальную машину Linux с CentOS 7 через NoMachine. NoMachine представляет клиентский микрофон в качестве источника импульса. Я могу использовать Audacity для записи из источника pulseaudio. Однако другие приложения - Chrome, Firefox, Slack, WebEx - не видят или не распознают источник импульса в качестве микрофона.
test.webrtc.org говорит [ FAILED ] Failed to get access to local media due to error: NotFoundError
,
pacmd list-sources
показывает:
2 source(s) available.
index: 1
name: <nx_voice_out.monitor>
driver: <module-null-sink.c>
* index: 2
name: <nx_audio_in.monitor>
driver: <module-null-sink.c>
Как получить приложения для распознавания источника импульса в качестве микрофона?
1 ответ
Получил работу, переназначив источник:
pacmd load-module module-remap-source master=nx_voice_out.monitor source_name=Microphone
Я не знаю, почему это работает, так как все, что я сделал, это по существу переименовал источник. Я не переназначил никакие свойства исходного источника. Возможно, приложения не любят .monitor
в названии первоисточника.
Мне также нужно было разгрузить приостановку на свободном модуле:
pacmd unload-module module-suspend-on-idle
В противном случае pulseaudio иногда приостанавливает перераспределение источника, и я не могу его отключить.