Запись звука с микрофона и наушников

Проблема в том, что IP-пакеты, передаваемые на ваш локальный хост и с него, должны проходить через какой-то сетевой интерфейс. Если вы хотите перенаправить их куда-то, будь то VPN, SOCKS-прокси или что-то еще, они также должны проходить через сетевой интерфейс. А поскольку перемаршрутизация выполняется программно, этот сетевой интерфейс является интерфейсом tun/tap. Вы не можете получить доступ к VPN без него.

Что касается «обертывания программного обеспечения VPN оболочкой SOCKS», то это относится к неправильному концу. :Программное обеспечение VPN без проблем взаимодействует с другим концом туннеля VPN без прав root, это обычная сетевая связь.. И это будет та часть, которая обернута SOCKS.

Тем не менее, , вы можете создавать интерфейсы tun/tap без прав root, устанавливая разрешения на/dev/net/tun(см. здесь ), для чего требуется право root один раз .

Насколько я знаю, вы также можете предварительно -создать именованный интерфейс tun/tap (, который снова требует прав root один раз ), а затем использовать его приложением без прав root.

Возможно, один из этих двух вариантов решит вашу проблему?

0
18.09.2020, 14:53
1 ответ

Если вы хотите, чтобы он микшировался, и если вы не хотите возиться с ffmpeg, создайте «виртуальный» приемник Pulseaudio и два петлевых соединения, одно от соответствующего .monitorисточника вашего приемника наушников, и один из микрофона.

Следуйте инструкциям, например,. здесь или здесь .

Затем вы можете записывать с помощьюffmpeg(или любой другой программы )из соответствующего .monitorисточника вашего вновь созданного "виртуального" приемника.

0
18.03.2021, 23:04

Теги

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