fenrirthviti
Joined 6 years ago
Joined 6 years ago
If you'd rather do your own testing, here's a starting point for my guess as to the issue: https://obsproject.com/wiki/Laptop-GPU-Selection-Windows-10
https://ideas.obsproject.com/posts/41/multiple-video-outputs https://ideas.obsproject.com/posts/7/multi-service-streaming... https://github.com/obsproject/rfcs/pull/8
Much more details in those links than the forum thread you posted that explains why we haven't done it already. Most of the issue is UI, which is most of what is discussed in that RFC. We need to change the paradigm on how outputs are handled in the UI to support things, and UI is really, really hard. We basically have to throw out a large portion of the application UI and start over to accomplish this, which is a monumental undertaking, and we just haven't had the time or resources to devote to it with all the other higher priority items that keep coming up.
We want it. Users want it. It's definitely not an if, it's a when. Unfortunately, I don't have any timeframe I can give you. OBS still only has one single full-time developer working on it, so resources are limited.
First, for clarity, the macOS version of OBS Studio is not a "port". It's a native application designed to run on macOS.
The mentioned audio issues are not unique to OBS. Apple does not feel that applications need to directly capture desktop audio, so third-party programs that inject themselves in to the desktop audio using kernel drivers (iirc) and create a loopback device are required to capture desktop audio. We have a guide on how to do that here: https://obsproject.com/forum/resources/505/
Can you be more specific about how "none of the widgets work properly"? Which features are you referring to (outside the aforementioned audio limitations) that are not implemented?
System shortcuts like find don't really make sense in an application like OBS. There's very few things you'd need to run a find operation on. Communicating shortcuts is something we could do better, however. We are working on an undo function that will help here in case anything is accidentally changed, but with the complexity of operations available in OBS this is a bit of a challenge and will take time to get right.
Our mixer levels are using a global audio industry standard for levels, you can see more about that in our guide here: https://obsproject.com/wiki/Understanding-The-Mixer