Live data from Hacker News

OBS Studio 27.0

github.com

111–119 of 119 posts

Re: OBS Studio 27.0

#111

My favorite OBS feature is that you can bring in transparent browser windows all over the place. As such, I have my work conferencing set up so my time appears in the upper-right corner. I’m on the east coast and everyone I work with is on the west coast. It’s a nice way to remind them of my current time. (It also passive aggressively animated to purple with a moon when its “after hours,” a/k/a 5pm for me.) I also ha…

This is fantastic. I really like the local-time clock idea. Now that I’ve been enlightened, I think it should be a standard option in all conferencing software.

I completely agree. I've had quite a few people ask me "how do I turn that on in Google Meet," to which I then have to explain, "it's waaaaay more complicated than you'd expect."

I'm surprised "simple overlays" aren't a thing in any of the video conference software yet.

Re: OBS Studio 27.0

#112
post #74

Earlier quoted context omitted.

From my experience the NVIDIA filter is miles better both in detecting noise as well as suppressing just the noise but has significantly more latency and will incur a decent perf hit on the GPU (~10% FPS or so if the GPU is the bottleneck). These days if it's live is use RNNoise and if it's for a recording I use Nvidia's filter.

Interesting. I have a PC just for streaming (I encode with CPU as well) with a[n] nvidia card, so I'm not concerned about GPU usage. I'll give it a go. Slight tangent: Is it best to say "An nvidia card" or "A nvidia card"? 'An' sounds better, but 'a' is right according to my 4th grade english lessons. I think 'an' sounds better because you're really saying "(e)nvidia". I don't know if the "an before a vowel led word"…

The Nvidia solution also has a great camera background filter for streaming but it's not integrated directly into OBS yet (you have to use it via a virtual camera).

Re: OBS Studio 27.0

#113
post #70

OBS is great! Microsoft Teams broke virtual cam support a couple of months back on windoss. Has anyone found a workaround to maybe fake OBS virtual cam as a physical one? I would be grateful!

Do you mean the problem with the image from your OBS virtual camera turning green and glitchy? You seem to be able to fix this (in some cases) by using 1920x1080 at 30fps.

See https://obsproject.com/forum/threads/virtual-cam-output-gets...

Re: OBS Studio 27.0

#114

Earlier quoted context omitted.

My smoothbrained take is that it'll be a little bit, since optimizing it for ARM is going to take a little effort. Like GP said, it's really about the encoders slowly being updated to better support the hardware.

There’s still also the lack of Metal support - OBS still uses OpenGL to composite everything together, and Metal should be more highly optimised on newer macOS versions and the new chips than the long-deprecated (on Mac) OpenGL. Somebody actually did write a Metal renderer and contributed it in a pull request a few years ago. The comments were like “Oh, why did you do this? OpenGL is fine” from the lead developer. Th…

> there just don’t seem to be many developers contributing to OBS that care at all about Mac as a platform

This has definitely become a trend as of late. If I had to guess, the lead devs are (rightfully) frustrated that Apple depreciated OpenGL so quickly for a proprietary solution that nobody really likes working in. Furthermore, maintaining a Metal compositor would be a royal pain in the ass, since there's no real middleware layer to help with debugging or tuning.

Honestly can't blame the poor people. Maintaining Mac software is a neverending chore.

Re: OBS Studio 27.0

#115

My favorite OBS feature is that you can bring in transparent browser windows all over the place. As such, I have my work conferencing set up so my time appears in the upper-right corner. I’m on the east coast and everyone I work with is on the west coast. It’s a nice way to remind them of my current time. (It also passive aggressively animated to purple with a moon when its “after hours,” a/k/a 5pm for me.) I also ha…

I've embedded a browser window in an OBS stream on my mac, and it just about ground my computer to a halt; the CPU was pegged at 100%, and using it with Zoom basically meant not using anything else. Is it just me?

It's just mac. On my Windows desktop OBS purrs like a gentle kitten while streaming games, running Unity, and pulling in windows from 3 4K monitors (and my CPU is from 2014, and a GTX1080).

It crashed the first time I tried to set up the most basic stream on Mac, so I never tried again.

Re: OBS Studio 27.0

#116
post #101
post #53

OBS is great, with lots of useful feature. One setup to combine multiple computers into one video stream I don't see often is to run OBS virtual camera on each computer to capture the local screen, and then feeds the OBS virtual cam videos over NDI to other computers. One of the computers running OBS acts as the combiner to take in all the remote video sources and combine them into the final output video.

It sounds awesome but also kinda hard on the network. How much bandwidth do you need to make that work?

I will keep it short, say you have 4 perspectives, each with the same setup in 1080p60 @ 2500Kbps, combining in to a 4K video at the ingest server.

Now, your ingest server needs to map each perspective on to a 4K canvas and upload that stream somewhere, let's assume a 5 Mbit 2160p60 stream this is what you get:

Clients 2.5 x 4 = 10 Mbps upload.

IServer 10 Mbps download.

IServer 5 Mbps upload.

EDIT: Twitch caps @ 6 Mbps for streaming so it doesn't matter if 5 Mbps is enough or not, 6 is max for Twitch.

Re: OBS Studio 27.0

#117
post #20

Excited for this release since it contains M1 Apple VT H264 Hardware Encoding support[1] — I know on my Intel Mac, OBS would massacre the CPU if I didn't have the hardware encoding enabled. On the M1 it's not quite so bad, but being able to use hardware encoding does save a lot of CPU cycles when streaming at higher bitrates! [1] https://github.com/obsproject/obs-studio/issues/4170

So I've had the reverse issue. With hardware encoding on and external monitors plugged into my intel macbook, everything would overheat and I would get kernel throttling of everything. The external monitors cause the GPU to draw more power, but I'm not sure why that combined with hardware encoding in OBS caused issues. When I switched to software encoding the cpu was a bit higher but everything was fine. Apparently t…

The solution is here https://news.ycombinator.com/item?id=27242611

Re: OBS Studio 27.0

#118

My favorite OBS feature is that you can bring in transparent browser windows all over the place. As such, I have my work conferencing set up so my time appears in the upper-right corner. I’m on the east coast and everyone I work with is on the west coast. It’s a nice way to remind them of my current time. (It also passive aggressively animated to purple with a moon when its “after hours,” a/k/a 5pm for me.) I also ha…

I've embedded a browser window in an OBS stream on my mac, and it just about ground my computer to a halt; the CPU was pegged at 100%, and using it with Zoom basically meant not using anything else. Is it just me?

I haven't tried embedding a browser window in OBS on Mac yet, I'll have to try it.

But you should check to see if you have activated hardware encoding. Go to "Settings" and "Output", select "Output Mode: Advanced" and then in the "Encoder"-dropdown you should now see an option called "Apple VT H264 Hardware Encoder". That should hopefully help somewhat with CPU.

Re: OBS Studio 27.0

#119

Earlier quoted context omitted.

What was using the CPU? If it was “kernel_task” an external fan will help.

Throttling is one thing that can cause high kernel_task usage, but you can also run ‘pmset -g thermlog’ to verify whether it’s actually due to throttling/cooling issues.

My 16 inch throttles so hard. kernel task at over a 1000% (thousand%) CPU. Scheduler limit under 30/100. This is just painful
Post reply on HN