Hi, I just learned to build OBS Studio from github and been using it for a couple of days now. I use it to dual stream to my friend across a network. His Desktop to me, and my desktop to him. We use NDI-Plugin, which he is on Windows 10, and I am on Mint.
This did work for a week or more.
Things were not good though, my sound I was getting was choppy. His was good.
Aside from the Video Compression, the video feed was quite clear. This was problematic in the very beginning, since I used a 17" CRT and he was streaming from a Superwide screen. So I got two widestreen monitors and was streaming to and from 1920x1080.
Unfortunately, NDI still compresses especially red colors and it gives off a sort of Jpeg look, but still good.
Anyway, the problem is that I decided to build from source to install a new plugin that might help our audio issues, as well as help management with dual streaming audio, that is, playing games and music at the same time. We were able to perform this good without any feedback.
The plugin we wanted to use is Audio-Monitoring. He installed this easily on Windows. The install for Linux from sourcecode however asked that we place the source code into the obs-studio source code and build it from the beginning. Which I did, by following their instructions. Again, this may help fix the choppy sound, or it may not, but it does have a way to choose which devices to play from.
We each have speakers, and tv/monitor speakers. So we planned to have (Their) Incoming audio play from the monitor speaker on the other monitor, and have our own sound play from our regular speakers.
When building OBS from source, everything looks good to me. When running it, though, it segmentation faults. No indication what the issue is.
I have some ideas, could it be the audio-monitor? I followed their instructions though.
I'm a bit tired of using packages to install programs, in passing, I had an issue with NDI being deprecated, this is why I am building from Sourcecode.
At first, I performed a new build without deleting anything. I got the segmentation fault back then, so I performed a deletion of obs everywhere in Linux Mint. I could be further aided by some help there, though, if I wasn't thorough enough. Then I performed a clean new build of obs-studio. But I also installed audio-monitor and ndi plugins. Should I try deleting everything and JUST build install OBS?
Not sure what to do next.
To build on Linux Mint, I always use Debian.
OBS-Studio 27.1.3
OBS-ndi
Audio-Monitoring plugin
This did work for a week or more.
Things were not good though, my sound I was getting was choppy. His was good.
Aside from the Video Compression, the video feed was quite clear. This was problematic in the very beginning, since I used a 17" CRT and he was streaming from a Superwide screen. So I got two widestreen monitors and was streaming to and from 1920x1080.
Unfortunately, NDI still compresses especially red colors and it gives off a sort of Jpeg look, but still good.
Anyway, the problem is that I decided to build from source to install a new plugin that might help our audio issues, as well as help management with dual streaming audio, that is, playing games and music at the same time. We were able to perform this good without any feedback.
The plugin we wanted to use is Audio-Monitoring. He installed this easily on Windows. The install for Linux from sourcecode however asked that we place the source code into the obs-studio source code and build it from the beginning. Which I did, by following their instructions. Again, this may help fix the choppy sound, or it may not, but it does have a way to choose which devices to play from.
We each have speakers, and tv/monitor speakers. So we planned to have (Their) Incoming audio play from the monitor speaker on the other monitor, and have our own sound play from our regular speakers.
When building OBS from source, everything looks good to me. When running it, though, it segmentation faults. No indication what the issue is.
I have some ideas, could it be the audio-monitor? I followed their instructions though.
I'm a bit tired of using packages to install programs, in passing, I had an issue with NDI being deprecated, this is why I am building from Sourcecode.
At first, I performed a new build without deleting anything. I got the segmentation fault back then, so I performed a deletion of obs everywhere in Linux Mint. I could be further aided by some help there, though, if I wasn't thorough enough. Then I performed a clean new build of obs-studio. But I also installed audio-monitor and ndi plugins. Should I try deleting everything and JUST build install OBS?
Not sure what to do next.
To build on Linux Mint, I always use Debian.
Install Instructions
OBS Studio - Free and open source software for live streaming and screen recording - obsproject/obs-studio
github.com
Code:
ivywing@TheBlackBoxPC:~/Desktop$ obs
qt5ct: using qt5ct plugin
Attempted path: share/obs/obs-studio/locale/en-US.ini
Attempted path: /usr/share/obs/obs-studio/locale/en-US.ini
Attempted path: share/obs/obs-studio/locale.ini
Attempted path: /usr/share/obs/obs-studio/locale.ini
Attempted path: share/obs/obs-studio/themes/Dark.qss
Attempted path: /usr/share/obs/obs-studio/themes/Dark.qss
info: CPU Name: Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz
info: CPU Speed: 3721.417MHz
info: Physical Cores: 4, Logical Cores: 8
info: Physical Memory: 32055MB Total, 24882MB Free
info: Kernel Version: Linux 5.4.0-90-generic
info: Distribution: "Linux Mint" "20.2"
info: Session Type: x11
info: Window System: X11.0, Vendor: The X.Org Foundation, Version: 1.20.11
info: Qt Version: 5.12.8 (runtime), 5.12.8 (compiled)
info: Portable mode: false
qt5ct: D-Bus global menu: no
Attempted path: share/obs/obs-studio/themes/Dark/no_sources.svg
Attempted path: /usr/share/obs/obs-studio/themes/Dark/no_sources.svg
QMetaObject::connectSlotsByName: No matching signal for on_tbar_position_valueChanged(int)
QMetaObject::connectSlotsByName: No matching signal for on_actionShowTransitionProperties_triggered()
QMetaObject::connectSlotsByName: No matching signal for on_actionHideTransitionProperties_triggered()
info: OBS 27.1.3-134-ge09b95206-modified (linux)
info: ---------------------------------
info: ---------------------------------
info: audio settings reset:
samples per sec: 48000
speakers: 2
info: ---------------------------------
info: Initializing OpenGL...
info: Loading up OpenGL on adapter NVIDIA Corporation GeForce GTX 1080/PCIe/SSE2
info: OpenGL loaded successfully, version 3.3.0 NVIDIA 460.91.03, shading language 3.30 NVIDIA via Cg compiler
info: ---------------------------------
info: video settings reset:
base resolution: 1920x1080
output resolution: 1920x1080
downscale filter: Lanczos
fps: 60/1
format: NV12
YUV mode: 709/Partial
info: NV12 texture support not available
info: Audio monitoring device:
name: Monitor of Built-in Audio Analog Stereo
id: alsa_output.pci-0000_00_1f.3.analog-stereo.monitor
info: ---------------------------------
info: [Audio Monitor] loaded version 0.7.1
Segmentation fault (core dumped)
OBS-Studio 27.1.3
GitHub - obsproject/obs-studio: OBS Studio - Free and open source software for live streaming and screen recording
OBS Studio - Free and open source software for live streaming and screen recording - obsproject/obs-studio
github.com
Install Instructions
OBS Studio - Free and open source software for live streaming and screen recording - obsproject/obs-studio
github.com
GitHub - obs-ndi/obs-ndi: NewTek NDI integration for OBS Studio
NewTek NDI integration for OBS Studio. Contribute to obs-ndi/obs-ndi development by creating an account on GitHub.
github.com
GitHub - exeldro/obs-audio-monitor: audio monitor filter for OBS Studio
audio monitor filter for OBS Studio. Contribute to exeldro/obs-audio-monitor development by creating an account on GitHub.
github.com