I don't have much of a use for OBS these days, but man it's a real game changer compared to the hoops you had to jump through for capturing your screen or external devices a decade or so ago.<p>I'm sure many people remember all the old YouTube videos with an "Unregistered Hypercam 2" tag in the corner. I recall a time when the only decent screen capture tool was Camtasia, which had a fairly high price tag.<p>I've played around with OBS a bit, and occasionally use it for screen captures, and it's a really impressive, feature-packed piece of software that feels like it shouldn't be free. Big props to the people who made it happen!
For the value that OBS provides to the “creator economy” between YouTube and Twitch alone, I’m surprised there haven’t been more events by creators to support the devs.
I've been loosely watching linux FLOSS video editor for more than a decade. At the time we joked: "stability, features, performance; choose two". But that has changed.<p>FLOSS video tools have greatly improved in recent years. Even disregarding blender, some prosumer-like tools broke the good enough bar recently. Kdenlive, OBS, Natron, Synfig... It is becoming increasingly harder for non-paid proprietary tools to compete. Hope the professional market will soon start to benefit from these improvements.
something that always amazes me about OBS is how it is seamlessly cross-platform... and yet I assume the low-level ability to capture display output must be highly platform-dependent?<p>Does OBS need to maintain totally distinct logic for capturing display output from different OSs? Or is there already an abstraction layer for this, maybe at the driver level? Or, third possibility - does it depend on a separate project/library for that?<p>(I'm ready for the replies saying "read the source and find out" but I'm hoping for someone smarter than I to make sense of it for me :D)
Been using Streamlabs OBS for a while due to its YT stream management feature and remote control; this solves the YouTube problem, and it looks like remote control could be implemented via "Added a feature to browser sources to allow limited control over OBS". This will probably bring me back mainline.
Side topic: how to create a virtual video device?<p>I want to process camera input, e.g. cartoonizing human, embed virtual objects, overlaying myself over presentation, etc <i>during</i> virtual meeting.<p>There are project like pyvirtualcam [1] that allows you create video frame, then write it to obs. But how does obs do it in the first place? What are the steps to do it from scratch? Can someone point me to some keywords/reference?<p>[1] <a href="https://github.com/letmaik/pyvirtualcam" rel="nofollow">https://github.com/letmaik/pyvirtualcam</a>
OBS is truly a great piece of software. From what I can tell it is built in a pretty modular way, especially looking at plugins. Is anyone using OBS (or parts of it) as library for their project?
That’s a very nice changelog. I hope they have the time to link to individual PRs/commits in the future, so it’s possible to see what changed in detail.
My big wanted feature for OBS at this point is built-in webrtc streaming of some sort. Probably the WHIP ingest protocol that's going through an IETF draft right now. It would solve a lot of problems with using obs in a 'distributed' way (aka restreaming).
> Special thanks to the developers at YouTube for working with us directly on the initial implementation of this feature [YouTube integration] and helping to make it a reality<p>this is pretty cool to see, OBS sure has come a long way in such a short time
I wanted to stream a bunch of videos (and intermissions) to some friends "live" and thanks to this and and comments right here at Hacker News, I have a workflow I plan on trying out as soon as I get other things settled.<p>Namely ... VLC playlist of videos pushed to an OBS source, OBS dumps out an RTMP stream, nginx will loop that to HLS by spawning a bunch of ffmpeg processes to wrap up and later be ingested by Jellyfin, and from there out to various Jellyfin clients on the Roku, Apple TV, Fire Stick, and so forth. It sounds overly complicated but my friends are not tech savvy and have a wide variety of bandwidths ...<p>Looking forward to trying this out.
OBS is great software that needs more recognition as a powerful open source alternative.<p>My user story is: I’m a hobbyist user that likes to record game matches for personal review (analysis of my strategy/mistakes for self improvement). I know that OBS is much more powerful that what I need. However, the design of the software allows me to focus on features I need without the distractions of the features I’m not concerned with. I’m able to complete the tasks I need from the software with amazing ease.<p>It really allows me to enjoy the games I’m playing so much more.
OBS + OBS Spout Plugin + OBS NDI plugin allows for so much flexibility for artists.<p>Especially since the Spout plugin allows you to output the whole canvas, or just output a scene by adding a Spout filter (alpha channel is transmitted too).<p><a href="https://github.com/Off-World-Live/obs-spout2-plugin" rel="nofollow">https://github.com/Off-World-Live/obs-spout2-plugin</a>
<a href="https://github.com/Palakis/obs-ndi" rel="nofollow">https://github.com/Palakis/obs-ndi</a>
An interesting idea I've seen for developers is setting up a virtual camera in obs and have overlays like time of day and weather on your screen while on camera.<p>I haven't found a way to do desktop screen record while having a different scene setup to show my camera + overlay as a virtual camera on obs. If anyone knows if it's possible, I'd greatly appreciate it.
I could not figure how to get OBS to record a zoom call when either party shares their screen. It needs to record the shared screen. Spent hours searching obscure forums to no avail. If anyone can point to a solution (MacOS) I will be grateful.
Past related threads. Others?<p><i>Node.js binding for libobs – OBS studio's internal library</i> - <a href="https://news.ycombinator.com/item?id=28274190" rel="nofollow">https://news.ycombinator.com/item?id=28274190</a> - Aug 2021 (24 comments)<p><i>OBS Studio 27.0</i> - <a href="https://news.ycombinator.com/item?id=27360141" rel="nofollow">https://news.ycombinator.com/item?id=27360141</a> - June 2021 (117 comments)<p><i>OBS Studio Now Ready with Wayland Capture Support</i> - <a href="https://news.ycombinator.com/item?id=26645312" rel="nofollow">https://news.ycombinator.com/item?id=26645312</a> - March 2021 (67 comments)<p><i>Show HN: Lightspeed – subsecond, open source, self hosted stream from OBS</i> - <a href="https://news.ycombinator.com/item?id=25627673" rel="nofollow">https://news.ycombinator.com/item?id=25627673</a> - Jan 2021 (138 comments)<p><i>OBS Studio 26.0</i> - <a href="https://news.ycombinator.com/item?id=24633139" rel="nofollow">https://news.ycombinator.com/item?id=24633139</a> - Sept 2020 (154 comments)<p><i>How to Run a Live Coding Stream on Twitch Using OBS</i> - <a href="https://news.ycombinator.com/item?id=23834153" rel="nofollow">https://news.ycombinator.com/item?id=23834153</a> - July 2020 (190 comments)<p><i>Show HN: OBS-web – Control OBS from the browser</i> - <a href="https://news.ycombinator.com/item?id=23573474" rel="nofollow">https://news.ycombinator.com/item?id=23573474</a> - June 2020 (38 comments)<p><i>Automated Work Recordings with OBS Studio and TaskWarrior and TimeWarrior</i> - <a href="https://news.ycombinator.com/item?id=23410503" rel="nofollow">https://news.ycombinator.com/item?id=23410503</a> - June 2020 (17 comments)<p><i>OBS (macOS) Virtual Camera</i> - <a href="https://news.ycombinator.com/item?id=23404485" rel="nofollow">https://news.ycombinator.com/item?id=23404485</a> - June 2020 (155 comments)<p><i>Share OBS output as a webcam in Hangouts, Zoom etc</i> - <a href="https://news.ycombinator.com/item?id=22804804" rel="nofollow">https://news.ycombinator.com/item?id=22804804</a> - April 2020 (52 comments)<p><i>OBS Studio: Open-source software for video recording and live streaming</i> - <a href="https://news.ycombinator.com/item?id=22748247" rel="nofollow">https://news.ycombinator.com/item?id=22748247</a> - April 2020 (362 comments)<p><i>Proposed bounty for adding virtual camera / microphone support natively to OBS</i> - <a href="https://news.ycombinator.com/item?id=22682022" rel="nofollow">https://news.ycombinator.com/item?id=22682022</a> - March 2020 (99 comments)<p><i>How to remove breathing sounds from your audio recordings</i> - <a href="https://news.ycombinator.com/item?id=11512199" rel="nofollow">https://news.ycombinator.com/item?id=11512199</a> - April 2016 (6 comments)