Как использовать файлы / потоки в качестве источника / приемника в PulseAudio
Я Noob PulseAudio, и я не уверен, если я даже использую правильную терминологию. Я видел, что PulseAudio может выполнять эхоподавление, но для фильтрации требуется источник и приемник, а также новый источник и приемник. Я могу предоставить свой микрофон и аудиовыход в качестве источника и приемника, верно?
Теперь, вот моя ситуация: у меня есть два видеопотока, скажем, rtmp-потоки, или я рассматриваю два flv-файла, скажем, в любой момент, поток X является входным потоком, который поступает с веб-камеры другого компьютера + микрофон, а поток Y является выходным потоком. что я отправляю, (и это идет от веб-камеры моего компьютера + микрофон).
Вопрос: Вернемся к первому абзацу - вот в чем дело, я не хочу использовать мой микрофон и мой аудиовыход, вместо этого я хочу использовать эти два "входных" и "выходных" потока в качестве источника и приемника, чтобы говорить (конечно, я буду использовать xuggler для извлечения только аудио из X и Y). Это может быть странный вопрос, и у меня есть причины сделать это странным - мне нужно поэкспериментировать и проверить результаты, чтобы увидеть.
1 ответ
Для каждого устройства воспроизведения PulseAudio имеет соответствующее устройство захвата "*.monitor", которое позволяет записывать воспроизводимый звук.
Совет: вы можете выбрать устройство для приложения, используя утилиту pavucontrol или kmix, и PulseAudio запомнит настройки устройства для приложения.