Config question: Pipewire with OBS and Zoom.
Hi, I have been using obs with zoom and routing audio with pulseaudio for a long time.
With pulseaudio I used to create a sink and remap it with this commands:
pactl load-module module-null-sink sink_name=Virtual-Speaker sink_properties=device.description=Virtual-Speaker
pactl load-module module-remap-source source_name=Remap-Source master=Virtual-Speaker.monitor
This way Zoom can capture audio from Virtual-Speaker and with OBS I can send all auto to the Virtual-Speaker. It used to work very well.
I am trying to do the same with pipewire, with :
pactl load-module module-null-sink sink_name=tunnel object.linger=1 media.class=Audio/Duplex channel_map=FL,FR
# there is no remap command
I can see the tunnel correctly in Zoom as input and output. In OBS it shows only as an input, I cannot use it as an output.
I guess the problem it is related to the nonexistent "remap" command that was neccesary in pulseaudio for Zoom (now the problem is in OBS).
I can get around this using two Nodes: sink
and source
and linking them with the qjackctl
gui but is complicated and prone to mistakes:
pactl load-module module-null-sink sink_name=source object.linger=1 media.class=Audio/Source/Virtual channel_map=FL,FR
pactl load-module module-null-sink sink_name=sink object.linger=1 media.class=Audio/Sink channel_map=FL,FR
I tried to link them with pw-cli create-link
but there is not much documentation and cannot get it to work.
¿Could you help me with this setup? I think it is a very common setup but cannot see it documented anywhere.
All info I could find is in this comment: #415 (comment 714954)
If I should ask this in freenode tell me, I could not find any list or forum...