Проблемы Pulseaudio с модулем -эхо -отмена без отмены звука

Проект Samba создал несколько инструментов, которые позволяют вам получать доступ к общим ресурсам Windows с компьютера Linux; два варианта автоматической загрузки файла::

  • Смонтируйте общий ресурс Windows где-нибудь (, используя файловую систему ядра CIFS ). Вы должны использовать mount -t cifs -o credentials=/path/to/credfile,uid=some-local-uid //server/share /mnt/whatever(, есть варианты для установки имени пользователя/пароля или использования файлов учетных данных, а также для указания того, кто может получить доступ к общему ресурсу; см. справочную страницуmount.cifs). И, конечно же, как и любую другую смонтированную файловую систему, вы можете поместить ее в /etc/fstab. Затем вы можете загрузить файл, используя, например, cp.

  • используйте командную строку smbclient-, которая аналогична идееsftp(илиftp). Команда будет выглядеть примерно так:smbclient -A /path/to/credfile -c "put local-filename" //server/share

Обратите внимание, особенно при отправке через Интернет, что общие ресурсы Windows во многих конфигурациях предлагают гораздо более слабое/отсутствующее шифрование и аутентификацию, чем SSH.

0
11.10.2021, 08:57
1 ответ

Насколько я понимаю, вы собираетесь использовать голосовой чат на своем компьютере с PulseAudio Linux, используя

  • USB-микрофон в качестве источника звука и
  • HDMI в качестве аудиоприемника.

Приемник HDMI воспроизводится через динамики, и вы хотите, чтобы звук динамика не возвращался обратно в микрофон во время вызовов.

Я не думаю, что часть RDP имеет отношение к этому вопросу.

Да, PulseAudio должен уметь это делать. Источник :Личный опыт с аналогичной установкой. В частности, я использую веб-камеру USB и аналоговый выход на систему Hi-Fi -для голосовых и видеочатов, и это работает настолько хорошо, что я могу играть в совместные многопользовательские игры с другими без наушников.

То, как вы настраиваете эхоподавление между вашим источником и приемником, выглядит хорошо для базовой отправной точки, именно так это работает концептуально.

Насколько я понимаю,конфигурация default.paобрабатывается при запуске PulseAudio. Если USB-микрофон присутствует в этот момент, он должен работать. Если это не так, или если вы отключите его, я предполагаю, что модуль эхоподавления не загружен / выгружен, потому что нет мастера-источника, и он не применяется автоматически -при повторном подключении USB-устройства..

Так что, возможно, вам нужен какой-то демон пользовательского пространства, который реагирует на то, что USB-микрофон снова становится доступным, и затем повторно -применяет эхоподавление.

(Отказ от ответственности :Продвижение собственной работы)

Я не нашел такого демона-приложения, поэтому написал его сам, pulse -autoconf .

На данный момент он упакован только для Arch Linux.

Мне удалось успешно запустить его на компьютере с Ubuntu 20.04, вручную скопировав сценарий и другие файлы на этот компьютер в ожидаемые каталоги. Единственная известная вещь, которая не работает, — это удобная функция для печати табличного представления текущих приемников и источников, потому что Ubuntu поставляет другое columnприложение, отличное от Arch.

Это может сработать для вас, а может и нет. В любом случае его веб-страница может предоставить вам дополнительную информацию об эхоподавлении PulseAudio.

0
23.10.2021, 14:47

Теги

Похожие вопросы