Приложения, не видящие источник сигнала 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 иногда приостанавливает перераспределение источника, и я не могу его отключить.

Другие вопросы по тегам