Last active
July 19, 2024 00:10
-
-
Save linguisticmind/bd0b2e39b8d6f05c1abb0e7378b272c1 to your computer and use it in GitHub Desktop.
default.pa | "Stream OBS Virtual Camera + PulseAudio over a video call (Debian Linux)" (https://youtu.be/GukhJv-4PPU) | Mindful Technology
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # This is a PulseAudio setup for streaming OBS Virtual Camera + PulseAudio over a video call | |
| # Video tutorial: https://youtu.be/GukhJv-4PPU | |
| .include /etc/pulse/default.pa | |
| .ifexists module-null-sink.so | |
| load-module module-null-sink sink_name=virtual_speaker_1 sink_properties='device.description="Virtual Speaker 1: Non-Streaming Apps"' | |
| load-module module-null-sink sink_name=virtual_speaker_2 sink_properties='device.description="Virtual Speaker 2: Streaming Apps"' | |
| load-module module-null-sink sink_name=virtual_speaker_3 sink_properties='device.description="Virtual Speaker 3: OBS Monitoring Device"' | |
| .endif | |
| .ifexists module-virtual-source.so | |
| load-module module-virtual-source source_name=virtual_microphone_1 source_properties='device.description="Virtual Microphone 1: Non-Streaming Apps"' master=virtual_speaker_1.monitor | |
| load-module module-virtual-source source_name=virtual_microphone_2 source_properties='device.description="Virtual Microphone 2: Streaming Apps"' master=virtual_speaker_2.monitor | |
| load-module module-virtual-source source_name=virtual_microphone_3 source_properties='device.description="Virtual Microphone 3: OBS Monitoring Device"' master=virtual_speaker_3.monitor | |
| .endif | |
| .ifexists module-loopback.so | |
| load-module module-loopback latency_msec=1 source=virtual_speaker_1.monitor sink=alsa_output.pci-0000_00_1f.3.analog-stereo | |
| load-module module-loopback latency_msec=1 source=virtual_speaker_2.monitor sink=alsa_output.pci-0000_00_1f.3.analog-stereo | |
| .endif | |
| set-default-sink virtual_speaker_1 | |
| set-default-source alsa_input.pci-0000_00_1f.3.analog-stereo |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment