Live data from Hacker News

OBS Studio: Open-source software for video recording and live streaming

obsproject.com

141–150 of 371 posts

Re: OBS Studio: Open-source software for video recording and live streaming

#141
post #20

If you're running a modern Linux desktop you're probably running Wayland, and screencasts on that have long since been a complete pain in the neck with per-compositor "solutions" that mostly don't work quite right. Fortunately someone who works on Gnome wrote the obs-xdg-portal plugin that should fix this, at least for Gnome and hopefully soon for wlroots and KDE once they fully support the underlying portal API. Unt…

> If you're running a modern Linux desktop you're probably running Wayland

I'm a single data point but I'm running Ubuntu 19.10 and I'm not running Wayland. I don't remember if I opted out during the installation or if I wasn't given the choice.

The top reason to stay on X11 is that no screen sharing application work with Wayland (Meet, Slack, Skype) and I need them a few times per week to work with my customers.

This was more or less your point but from a different perspective.

Re: OBS Studio: Open-source software for video recording and live streaming

#143
post #20

If you're running a modern Linux desktop you're probably running Wayland, and screencasts on that have long since been a complete pain in the neck with per-compositor "solutions" that mostly don't work quite right. Fortunately someone who works on Gnome wrote the obs-xdg-portal plugin that should fix this, at least for Gnome and hopefully soon for wlroots and KDE once they fully support the underlying portal API. Unt…

wayland is mega broken on HiDPI. Or at least apps are broken on wayland on HiDPI. Very sad

I am currently running Gnome in wayland and multiple displays with different fractional scaling settings, it works fine. On the other hand in Xorg I can't set different scaling factor for each monitor (at least gnome doesn't allow it), neither can I use fractional scaling.

Re: OBS Studio: Open-source software for video recording and live streaming

#144
post #54
post #41

Earlier quoted context omitted.

Does Wayland do anything better than Xorg? Every time I see it mentioned, it is about how it does not support this or that core feature of Xorg (e.g multiple displays with custom pixel densities/scaling, screen sharing apps being broken, etc...). What is Wayland's reason for existing?

Same reason systemd exists, the previous solutions were old and clunky and some people got fed up and decided to update. Plus some good old NIH. People who were dealing just fine with previous solutions then start complaining about breaking things for the sake of breaking things and not being able to do things the way they were used to. In the specific case of Xorg I find the situation strange because I'd gladly have…

Is it possible to use XWayland for X forwarding? I've used X forwarding on macos with no problems, using XQuartz.

Re: OBS Studio: Open-source software for video recording and live streaming

#145
post #76

Earlier quoted context omitted.

Those will cover the capture plugins, but OBS still needs XWayland to run due to a dependency on GLX for rendering. For those interested, there is an open PR here to add native EGL/Wayland support: https://github.com/obsproject/obs-studio/pull/2484 For wlroots compositors there is also the wlrobs plugin, which can be used if you don't need pipewire: https://hg.sr.ht/~scoopta/wlrobs

Right, I figured capturing is the big ticket item, and that most people wouldn't care what OBS itself runs on. Is there a reason to care about it running on XWayland other than being able to say you don't need X at all anymore? Would you expect to see major improvements for apps that are already doing all their heavy lifting in GLX on X11?

>Is there a reason to care about it running on XWayland other than being able to say you don't need X at all anymore?

I personally don't on my setup but the reason to do it is so other plugins can make use of EGL extensions. Native Wayland support just comes along with that trivially. Future development on platform-integration extensions is expected to happen in EGL instead of in GLX. For a current example the other PR that does direct KMS capture needs EGL to work, even with the X11 backend.

Re: OBS Studio: Open-source software for video recording and live streaming

#146
post #121

I'm one of the core contributors for OBS. Our website traffic has more than doubled over the last couple of weeks due to the COVID-19 situation - when we released the v25 update we accidentally killed our site due to a cache stampede after purging the CDN (oops). We're seeing all kinds of new uses, especially users who are integrating the OBS Virtualcam plugin to do presentations and other content sharing with apps t…

OBS is amazing and I love everything about it. Thanks for maintaining it.

Are there any paid developers working on it? Does the project make money?

Re: OBS Studio: Open-source software for video recording and live streaming

#147
post #127

Earlier quoted context omitted.

> easier to develop and maintain wayland may be easier to maintain than X. But from what I've seen writing a compositor for wayland is more difficult than writing an X window manager, because things you got for free with X have to be implemented by the compositor in wayland. And many applications are more difficult to target wayland, because there aren't (at least yet) standard protocols for things like screenshots,…

Take a look at wlroots [0] for a library that massively simplifies the task of writing a wayland compositor. It also gives many of those lower level things "for free". For an even higher-level API built on top of wlroots, you can look at wltrunk [1]. There are standard APIs for screenshots and screencapture, implemented through the desktop portal and pipewire. Check the top-level post for more info about this -- it's…

> There are standard APIs for screenshots and screencapture

What standard? Does anyone track how compliant the existing compositors are with the standard?

Re: OBS Studio: Open-source software for video recording and live streaming

#148
post #111

I've been using OBS to run a trivia game over YouTube. It's kind of a piece of shit. The Mac port is horrible. None of the widgets work properly, all the menu items are in the wrong place, and it supports essentially no system keyboard shortcuts. Like cmd+F doesn't do "Find…", it randomly resizes the thing you're editing. It's everything bad about Qt apps in one place. It also ships with its own 180MB copy of Chromiu…

Yeah it's an amazing accomplishment from a video engineering perspective but a train wreck from a UI/UX perspective.

Re: OBS Studio: Open-source software for video recording and live streaming

#149
post #111

I've been using OBS to run a trivia game over YouTube. It's kind of a piece of shit. The Mac port is horrible. None of the widgets work properly, all the menu items are in the wrong place, and it supports essentially no system keyboard shortcuts. Like cmd+F doesn't do "Find…", it randomly resizes the thing you're editing. It's everything bad about Qt apps in one place. It also ships with its own 180MB copy of Chromiu…

Have you tried Streamlabs OBS?

Re: OBS Studio: Open-source software for video recording and live streaming

#150
post #41
post #20

If you're running a modern Linux desktop you're probably running Wayland, and screencasts on that have long since been a complete pain in the neck with per-compositor "solutions" that mostly don't work quite right. Fortunately someone who works on Gnome wrote the obs-xdg-portal plugin that should fix this, at least for Gnome and hopefully soon for wlroots and KDE once they fully support the underlying portal API. Unt…

Does Wayland do anything better than Xorg? Every time I see it mentioned, it is about how it does not support this or that core feature of Xorg (e.g multiple displays with custom pixel densities/scaling, screen sharing apps being broken, etc...). What is Wayland's reason for existing?

See chapter 7 of the Unix haters handbook from 1994, which was linked here the other day: http://simson.net/ref/ugh.pdf

The amazing thing about Wayland is that it's taken over 25 years to happen. Over those 25 years, X has become less of a problem as CPU speed and RAM have grown exponentially, and we now have GPUs to help it too.

Post reply on HN