top | item 24633139

OBS Studio 26.0

382 points| haunter | 5 years ago |github.com | reply

154 comments

order
[+] NamTaf|5 years ago|reply
I have used obs.ninja [1] to pipe phone camera feeds as video inputs to OBS.

I then use the virtual cam plugin to make that my webcam feed. This works great, but what I'd also love to do is take the audio from the phone mic as a browser input and use it as a virtual microphone. I've only been successful by using a VBCable pipe and setting the monitoring device, but what that ends up doing is also playing all of the sound OBS is capturing from my phone into my headphones too, so I get my own voice. If I mute OBS, the monitoring doesn't work, and so I get no audio.

If I capture the audio completely outside OBS with another mic, everything's out-of-sync and I don't have portable audio.

This is so close to a seamless way to turn any phone into a portable webcam with mic, but I haven't figured out that last little piece of the puzzle. However, I wanted to 1) shout out OBS for being such an incredible piece of software, and 2) shout out obs.ninja for what it does. Seriously impressive.

[1]: https://obs.ninja/

[+] pault|5 years ago|reply
You can do just about anything with voicemeter banana and OBS. I was hesitant to install voicemeter since I've been burned by that kind of always-on low level virtual driver software before, but it is so stable and light that I forget it's even running. I needed a fairly complex set up for my D&D streaming:

- send all desktop audio except Zoom output into Ableton live for post processing.

- send desktop audio (sans zoom) from Ableton to twitch via OBS for background music and sound effects.

- send ASIO device input (microphone) from Ableton to zoom after voice FX.

- send zoom output to monitoring headphones only, so I can hear my players, but they can't hear themselves talking over the soundtrack.

This was trivial up set up with voicemeter, and it even has a pretty amazing ASIO virtual insert device that lets you use it like a patch bay for Ableton with sub 10ms latency. It's also donationware so you don't have to pay to try it. The caveat is, while the configuration I use is indeed trivial to set up, the virtual insert device has a very steep learning curve and it took me several days to get it nailed down (though it's simple enough to communicate with two screenshots one you know what you're doing). I'm really impressed by voicemeter and highly recommend it to anyone that dabbles in streaming or video production.

[+] NiekvdMaas|5 years ago|reply
I would recommend to try https://iriun.com/ - cross-platform and it streams video + audio in very low latency to OBS.
[+] worldmerge|5 years ago|reply
If you haven't just used OBS you definitely should check it out. It's an incredible piece of software. I can screen cap multiple browsers and get a webcam feed and be at ~4% CPU usage. To put that in perspective I just made an app with OpenFrameworks (C++) that just gets my camera and it uses ~6% of my CPU.

OBS is amazing.

[+] deathtrader666|5 years ago|reply
As a counter anecdote - my 2015 MacBook Pro stutters within 30-40 seconds of OBS streaming a 1080p feed to YouTube.

Is there anything to tweak? Or is my machine too old?

[+] 2bitencryption|5 years ago|reply
An amazing piece of open-source software.

My colleagues keep spawning Teams meetings just to record their screens; meanwhile, I can open OBS, add a screen recording element, resize it however I like, set the bitrate, encoding type, resolution, scaling, and record beautiful 60fps demos.

And that's literally the simplest scenario. The amount of stuff you can do with video compositing in this tool is insane.

[+] corytheboyd|5 years ago|reply
Love me some OBS, I use it for piano practice with my tutor. Simultaneous video feeds (face, hands) and window capture of VMPK mirroring the MIDI out of my digital piano piped into a virtual camera, then VBcable pipes the OBS monitor audio to an input source. Put those two together as the audio and recording devices in zoom and were off! If there is interest I’d love to write more about it and share, let me know!
[+] corytheboyd|5 years ago|reply
One day they will figure out how to implement undo without impacting performance too much :p
[+] abdullahkhalids|5 years ago|reply
Could you ask someone to make a video of you while you are using this setup? Like a friend/family member in your room holding a phone? I would like to show an older piano teacher this setup.
[+] lozf|5 years ago|reply
> If there is interest I’d love to write more about it and share, let me know!

Please do, that sounds awesome! I'd love to read more - but also seconding the request for a short video overview.

[+] anonymousab|5 years ago|reply
OBS is such a great tool. It does its job in a clear and specific manner, and exposes as many levers as you need in the controls. The plugin system seems a bit unrefined though, I think it could be a major win if it was somewhat more accessible.

Platform-specific stuff kinda sucks but it's the nature of the beast.

Unfortunately, at some point they seemed to have removed support for the AMD encoder used with my old GPU, so I can't enjoy the recent software updates until I update my hardware.

[+] H4ndy|5 years ago|reply
Some kind of plugin manager/installer is certainly something that will get added to OBS, probably sooner than later.

The AMD AMF encoder is still preset in OBS, it just requires somewhat recent GPU drivers to work (19.7.1 minimum, 19.9.2 or newer recommended)

[+] 1_player|5 years ago|reply
Just noticed that the OBS project makes about 2.5k per month on Patreon. That's a bit sad, considering basically all of Twitch and the most of the YouTube scene uses it to record and stream their videos, and they tend to use and recommend Patreon to their own viewers.

They'd be in a pickle if tomorrow OBS Studio were to disappear.

[+] pityJuke|5 years ago|reply
Twitch and YouTube sponsor OBS as well. The tier below them has a minimum of $50k per year, so they probably pay a lot. Check the OpenCollective as well.

https://obsproject.com/contribute

[+] jpdb|5 years ago|reply
I interact with Jim (obs creator) pretty regularly and he definitely deserves the support. Dude is extremely talented and kind. He puts an insane amount of effort into OBS.
[+] concernedctzn|5 years ago|reply
Pretty interesting how streamlabs managed to capitalize off OBS
[+] InitEnabler|5 years ago|reply
I think I remember two big streamers Destiny and HasanPiker donated a combined 4k or 5k to the project last year on stream. Really wish streamers would know that these are open source projects where their only source of income is from donations.
[+] gitgud|5 years ago|reply
> "They'd be in a pickle if tomorrow OBS Studio were to disappear."

Well it's an open-source project right? Anyone can pick up where they left off.

Side note: Has an abandoned project of this size ever been forked and continued by another team?

[+] alexashka|5 years ago|reply
I don't know - I'm really surprised that anyone is willing to do the incremental work necessary to keep projects like these going, for free.

I guess there are people far better than I on this earth and that's excellent news if you ask me :)

[+] edoceo|5 years ago|reply
I'm boutta up that by $100/mo. Just got 26 installed on my Gentoo box, seamless upgrade. I've only been a user for a short, short time but it's amazing.
[+] Semaphor|5 years ago|reply
> That's a bit sad, considering basically all of Twitch

Do they? I heard XSplit was used by bigger streamers?

[+] taurath|5 years ago|reply
I know of adult games making orders of magnitude more :(
[+] sarasasa28|5 years ago|reply
If I was OBS owner I would totally charge for it, don't even quote me
[+] Jnr|5 years ago|reply
I particularly enjoy that they added Mozilla's RNNoise library for AI noise suppression. It is not as good as Nvidia's RTX Voice but it does the job.

This is very helpful to get some noisy microphones to behave nicely.

[+] jjcm|5 years ago|reply
I'll be very interested to see what happens to OBS now that Nvidia is directly competing with them with Nvidia Broadcast: https://www.nvidia.com/en-us/geforce/news/nvidia-broadcast-a...

While it's community supported (though only at 2.5k/mo) I highly suspect that NB is going to outperform OBS in the coming years, just given the market Nvidia is trying to capture. Most youtubers / streamers don't need the full configuration capabilities of OBS, but rather just want something that works out of the box with the basic nice to haves (overlays, noise cancellation, basic text compositing / donation integrations).

[+] gruez|5 years ago|reply
Isn't nvidia broadcast just some tools that plug into your existing streaming software?

>NVIDIA Broadcast is a universal plugin that works with most popular live streaming, voice chat and video conferencing apps. It’s supported on any NVIDIA GeForce RTX, TITAN RTX or Quadro RTX GPU, using their dedicated Tensor Core AI processors to help the app’s AI networks run in real-time, right alongside your games.

[+] taurath|5 years ago|reply
OBS is worlds ahead - Nvidia only wins if they somehow cripple OBS on Nvidia graphics
[+] bredren|5 years ago|reply
Twitch also has its own broadcasting tool it is pushing.
[+] NiekvdMaas|5 years ago|reply
OBS is an amazing piece of software. When the Streamlabs OBS fork came out, many people switched - but the original OBS keeps improving.

If you're looking to control OBS through a web interface (e.g. to switch scenes from a phone/tablet), see my project https://github.com/Niek/obs-web

[+] numlock86|5 years ago|reply
I've tried SLOBS many times. Like every now and then, months apart. Actually, just this weekend again. Usually only takes me about an hour to go back to OBS ... I am not even entirely sure why I keep looking into it. Probably subconsciously I am looking for something that justifies electron and the horrible UI.
[+] unnouinceput|5 years ago|reply
I don't get it. Why in newer versions of OBS Game Capture is not working for some games, while older version of OBS works without a problem. Same system, same game, OBS version 0.659 (that I have it for like ~2 years) captures games and newer OBS versions all fail. For this purpose I have to keep around this old version while for all other stuff I have the latest and greatest.

Is it some DRM problem? Because otherwise I can't explain it.

[+] jjice|5 years ago|reply
8 years ago when I was a kid and I tried to record Minecraft videos, the options for screen capture where awful. The best option at the time seemed to be Fraps. I don't remember when OBS began to take off in the community, but I couldn't be happier. It's an incredible piece of software that is so powerful and very user friendly. Quality is killer too.
[+] phkahler|5 years ago|reply
Still want 2 things for OBS: 1) built in Equalizer 2) wayland support - this is dependent on other projects too, I use Gnome which doesnt allow screen capture yet.
[+] jedimastert|5 years ago|reply
I play piano and sing. When I wanted to start streaming, I went from opening OBS for the first time to having a livestream to youtube, complete with audio from my interface synced to my webcam, in about 5 minutes. Just and incredible piece of software. I'm gonna drop a few bucks Everytime I stream now.

Also, shout out to obs.ninja, which let me cast my chromebook to the stream for my little jazz theory lecture/ramblings.

Also also, shameless self-promotion time:

https://www.youtube.com/playlist?list=PL4fu3juqIttf7z_UbRRaI...

[+] wiradikusuma|5 years ago|reply
> Windows: Added Virtual Camera

There's already a plugin for that and I've been using it for a while. I use it to combine my webcam with my desktop so that I can watch YouTube together with my family while still looking at each other's face.

[+] Swizec|5 years ago|reply
All I want is for NVENC to work on MacOS. If I’m reading this correctly, we remain shit out if luck.

My laptop comes with a beefy GPU (top line 16” mbp) and OBS can’t use any of it. Even the on-board Intel GPU is wonky

[+] minimaxir|5 years ago|reply
NVENC only works on recent NVidia GPUs (it's in the hardware itself: https://en.wikipedia.org/wiki/Nvidia_NVENC ), and there haven't been any recent NVidia GPUs that are (officially) supported by macOS.

You can technically use the Mac GPU by selecting a Video Toolbox encoder, but quality varies.

FWIW, I can steam 1080p60 without too much CPU overhead (~20%) on my iMac 2020 using libx264.

[+] Rebelgecko|5 years ago|reply
I wonder if that would require Nvidia webdrivers to be un-discontinued?
[+] filmgirlcw|5 years ago|reply
This is one of the few projects I support on Patreon and Jim is fantastic. The amount of work that goes into this software is really incredible.
[+] guerrilla|5 years ago|reply
> The VLC source’s playlist property can now be reordered by dragging and dropping items within it [cg2121]

Finally. With big lists, this was one of the most painful and tedius things to do on a computer.

Too bad it still can't reset its stream to YouTube on its own after the overzealous AI disconnects you for nothing.

[+] dmerrick|5 years ago|reply
Does anyone have suggestions for running OBS in the cloud?

I have a project that is designed to run 24/7 and it would be really nice if I could use a cloud server instead of a computer on my home network.

I have it all set up... OBS in Docker with k8s templates. Just need to find an affordable online option.

[+] numlock86|5 years ago|reply
Depending on what you stream or trying to achieve, just get a Windows/Linux VPS and set up everything via RDP/VNC like you would on your own box. That's what I did for a "twitch plays" channel that was up for about a year.
[+] H4ndy|5 years ago|reply
While OBS will run virtualized, you will get a massive performance hit if no GPU is available and everything is done in software rendering. And GPU-enabled cloud servers are quite expensive.