![]() Also a reminder that to kill pulseaudio, you can run pulseaudio -k, and then it will re-read your new default.pa when it restarts (which may be automatic for many configurations). Note that to test this out, you can paste these into pacmd if you want to test things out. So then this is what you need to put in ~/.config/pulse/default.pa. Instead, we'll have pulseaudio direct both to_obs and to_obsmon to your speakers, and will send the audio output of OBS just to zoom, not to any real devices. So while in an ideal world you would have two audio output streams from OBS, send one to zoom and both to your speakers, we are going to have to approach this differently. The complication here is that the only way to get sound out of OBS is through the monitor device, and there is only one. from_obs will be a source for sound coming out of OBS.You would use this, for example, if you were were playing a video for people in your zoom chat, and want the audio both recorded and sent upstream. to_obsmon will go to OBS to be recorded and sent back upstream.This will be used for audio from your videoconference, which you don't want to send back upstream. to_obs will be a new sink that goes to OBS and is recorded in OBS, but where the sound is not sent upstream.Basically what we need to do is create 2 new sinks and one new source. Here is how I accomplish this using pulseaudio. ![]() If you go into OBS settings and set "Monitoring Device" in the advanced section of audio settings, it causes an audio delay. Leave OBS on the default monitor, it seems to detect the virtual speaker automatically and switch itself to it. Select "Remapped Monitor of Virtual Speaker" as your microphone in teams/zoom/etc Turn monitoring on for one of your devices (it should play through your speakers/headphones to begin with)Ĥ. However, this causes audio lag so the audio is about 0.3 seconds behind the video. Pactl load-module module-remap-source source_name=Remap-Source master=Virtual-Speaker.monitorĬhristopher recommended going into OBS settings, and setting the monitor to the new device. # Now I need to take the monitor stream from the Virtual-Speaker and turn it into a source that Zoom can use Pactl load-module module-null-sink sink_name=Virtual-Speaker sink_properties=scription=Virtual-Speaker # turn on monitoring for the microphone and the video. Set it as the monitor device in Settings->Audio. There are some simple tutorials on the Internet that show how to use Open Broadcaster Software, including more in-depth tutorials designed to cover every aspect of the application.# This created something I could see in OBS. ![]() In the middle there is a secondary transition button, allowing for transitioning to the non-active scene in the left window using user-defined “quick transitions”. ![]() When in Studio Mode, there are two canvas preview windows, the left one for modifying and preview of non-active scenes, while the right window is for preview of the live scene (“Preview” and “Program” respectively). ![]() The user interface can be switched to a variety of themes, including both dark and light themes, depending on what the user prefers. The upper section has a live video preview, used to monitor and edit the current scene. The control panel has options for starting/stopping a stream or recording, a button to transform OBS to a more professional Studio Mode (see below), a button for opening the settings menu and a button to exit the program. The mixer panel lets the user mute the audio, and adjust the volume through virtual faders, and apply effects by pressing the cogwheel next to the mute button. Scenes are groups of sources like live and recorded video, text and audio. The main user interface is organized into five sections: scenes, sources, audio mixer, transitions, and controls. Advanced users can choose to use any codecs and containers available in libavcodec / libavformat as well as output the stream to a custom ffmpeg URL. Multiple tracks of audio can be encoded using the AAC codec. Transmission of data is primarily done via the Real Time Messaging Protocol (RTMP) and can be sent to any RTMP supporting destination, including many presets for streaming websites such as YouTube, Twitch, Instagram and Facebook.įor video encoding, OBS Studio is capable of using the x264 free software library, Intel Quick Sync Video, Nvidia NVENC and the AMD Video Coding Engine to encode video streams into the H.264/MPEG-4 AVC format and the H.265/HEVC format. Written in C, C++ and Qt, OBS provides real-time source and device capture, scene composition, encoding, recording, and broadcasting. OBS Studio is a free and open-source software suite for recording and live streaming. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |