OBS Studio
obsproject.comWindows, Mac OS, LinuxPowerful desktop software for live streaming and screen recording. Free and open source software for video recording and live streaming. Features real-time video/audio capturing, scene composition, encoding, recording, and broadcasting. It supports a wide range of formats, and is easily extendable via community plugins
- Homepage:obsproject.com
- GitHub:github.com/obsproject/obs-studio
- Privacy:obsproject.com/forum/help/privacy-policy
- Web info:web-check.xyz/check/obsproject.com
OBS Studio Privacy Policy
Privacy Policy Summary
- Content you post may be edited by the service for any reason
- The service has non-exclusive use of your content
- You are informed about the risk of publishing personal info online
- You can request access, correction and/or deletion of your data
Score
Documents
- privacy policyCreated 29 Jun 21, Last modified 5 years ago
- TermsCreated 29 Jun 21, Last modified 1 year ago
About the Data
This data is kindly provided by tosdr.org. Read full report at: #4227
OBS Studio Source Code
Author
Description
OBS Studio - Free and open source software for live streaming and screen recording
Homepage
https://obsproject.comRepository
- LicenseGPL-2.0
- Created01 Oct 13
- Primary languageC
- Size82,482 KB
- Stars75,778
- Forks10,007
- Watchers75,778
Top Contributors
@jp9000 (5586)
@jpark37 (841)
@derrod (664)
@PatTheMav (656)
@RytoEX (600)
@palana (510)
@sebastian-s-beckmann (503)
@notr1ch (495)
@cg2121 (458)
@tytan652 (407)
@WizardCM (307)
@DDRBoxman (296)
@norihiro (222)
@Warchamp7 (216)
@fryshorts (200)
@pkviet (184)
@GeorgesStavracas (179)
@kkartaltepe (159)
@Gol-D-Ace (150)
@tt2468 (114)
@BtbN (111)
@exeldro (108)
@admshao (103)
@kc5nra (99)
@Xaymar (77)
@Lain-B (74)
@VodBox (66)
@shiina424 (55)
@dsaedtler (54)
@Fenrirthviti (46)
@SuslikV (40)
@paulh-aja (38)
@Penwy (38)
@emaste (35)
@CodeYan01 (30)
@dodgepong (30)
@reboot (29)
@martell (27)
@rhutsAMD (27)
@columbarius (26)
@Programatic (26)
@hwdro (22)
@jcm93 (22)
@tuduweb (22)
@Andersama (20)
@brittneysclark (19)
@Dmitry-Me (18)
@tommyvct (18)
@TianQiBuTian (18)
@thyintel (18)
@SCG82 (17)
@flaeri (16)
@walker-WSH (16)
@yuriy-chumak (15)
@mvji (15)
@Chiitoo (13)
@craftwar (13)
@sorayuki (13)
@Surzhynskyi (12)
@eric (12)
@fzwoch (12)
@JohannMG (12)
@mv2731 (12)
@Sean-Der (12)
@Scrxtchy (11)
@mntone (10)
@TheMuso (10)
@marcan (10)
@fabianishere (10)
@c3r1c3 (10)
@ujifgc (9)
@zavitax (9)
@Palakis (9)
@Developer-Ecosystem-Engineering (9)
@wtay (8)
@SkylerLipthay (8)
@ratwithacompiler (8)
@ePirat (8)
@nowrep (8)
@chippydip (8)
@offthegrid-mike (7)
@tmatth (7)
@OsirisNL (7)
@ElectronicWar (7)
@khng300 (7)
@allenh1 (7)
@GoaLitiuM (7)
@antihax (7)
@antonkesy (7)
@cmlin2 (6)
@prgmitchell (6)
@tbodt (6)
@chaironeko (6)
@jbeich (6)
@vangdfang (6)
@Rosuav (6)
@Bennik2000 (6)
@bershanskiy (6)
@amt (6)
@hoshinolina (5)
Recent Commits
PatTheMav(21 Aug 26)
SQUASME: Address review comment
PatTheMav(18 Aug 26)
Update codestyle document Clarifies language around thread-safety of function-local static variables. Since C++11 these variables are initialized in a thread-safe way (no concurrent initialization), but this guarantee does not extend to consecutive accesses to that object (which would still need to use a thread-safe internal implementation if necessary).
PatTheMav(18 Aug 26)
Update contribution guidelines for PR reviews Adds guidelines for pull request reviews particularly around requesting reviews and how to handle review threads: * Only project members are allowed to request reviews from specific users. * Only reviewers are allowed to resolve review comment threads, only project members can unilaterally resolve them if reviewers are unresponsive. * Reviewers should thus take care to check for updates and resolve their comments if they have been addressed. * Pull requests authors should try to avoid force-pushes and rebasing their branches to a minimum to make it easier for reviewers to track changes during review.
Gol-D-Ace(02 Jul 25)
win-capture: Add Roblox window class auto switch to WGC mode
kangunnie_soop(12 Feb 26)
rtmp-services: Update SOOP ingests - Update streaming URL - Consolidate SOOP Korea and SOOP Global service entries
Penwywern(22 Aug 23)
docs: Add precision on editable string lists
Warchamp7(28 Aug 26)
frontend: Use styling for source items appearance The icon and text label for items in the source list was previously enabled/disabled based on scene item visibility state. As of Qt 6.11 Qt no longer triggers context menus when right clicking a disabled QLabel. This means right-clicking a hidden scene item would not show a context menu. Updates SourceTreeItem to use styling classes via idian helpers instead of changing the enabled state of these labels.
Warchamp7(28 Aug 26)
frontend: Add icon coloring for labels Updates idian utils to also support QLabel widgets for icon coloring.
Penwywern(22 May 23)
frontend: Register the replay buffer save hotkey in the frontend Existing registering of the save hotkey in obs-ffmpeg makes it impossible for it to trigger a frontend event, and is inconsistent with other existing output hotkeys. This registers the save hotkey in the frontend and removes the registration in obs-ffmpeg, and adds a "due to hotkey" log message, like other output hotkeys.
Penwywern(22 May 23)
frontend: Add replay buffer saving frontend event
Penwywern(22 May 23)
obs-ffmpeg: Add replay buffer saving output signal
tt2468(20 Jun 26)
libobs: Only emit core signal handlers for public canvases Amends behavior to match other notable object types like sources
tt2468(20 Jun 26)
libobs: Change canvas signal param name to `signal_canvas` Just a nitpick, as `signal_source` is a copy/paste from obs-source
prgmitchell(25 Aug 26)
libobs: Fix monitoring hotkey UI updates Send the monitor signal first because initializing compat_data overwrites the same buffer, causing the monitor value to always be false.
tytan652(26 Aug 26)
libobs: Free monitor hotkeys translations
Exeldro(22 Jun 26)
libobs: Fix deadlock on executing tasks
Ryan Foster(26 Aug 26)
obs-nvenc: Enable NVENC on Arm64
tfo(01 Sept 26)
frontend: Fix dangling pointer in Audio Mixer logging constData() returns a pointer into a temporary QByteArray that is destroyed at the end of the statement, leaving a dangling pointer.
Ryan Foster(24 Aug 26)
CI: Update deps to 2026-08-26 release Notable Changes: * deps.macos: Fix deletion of MbedTLS CMake files * deps.ffmpeg: Fix deletion of MbedTLS static libs * deps.ffmpeg: Enable Windows on Arm for nv-codec-headers
Pablo(25 May 26)
win-capture: Add Construct 3 window class to WGC match Construct 3 games register a top-level window class named "WindowsWebview2Wrapper" which does not contain "Chrome" or "Mozilla", causing OBS automatic mode to use BitBlt instead of WGC, which results in a black screen for Construct 3 games. Add "WindowsWebview2Wrapper" to wgc_whole_match_classes and add compatibility entries for window capture BitBlt and game capture warnings. Closes #13359
Warchamp7(04 Jul 25)
frontend: Improve spin box UX
Warchamp7(25 Jun 26)
libobs, frontend: Add monitoring hotkeys
Warchamp7(26 Jun 26)
docs: Mark monitoring_type as deprecated
Warchamp7(25 Jun 26)
libobs, frontend: Deprecate source monitoring_type
Alex Luccisano(06 Aug 26)
obs-ffmpeg: Fix B-frame offset calculation in AMF AVC and AV1 encoders in AMF that support B-frames were incrementing `dts_offset` even when B-frames were set to 0. For AVC, adjust the `dts_offset` only when B-frames are supported and are greater than 0, and clamp to maximum supported. For AV1, remove the dts_offset code completely because it is being ignored anyway. AV1 handles B-frames and offsets differently; refer to [1] for details. [1]: https://github.com/obsproject/obs-studio/pull/10996
Richard Stanway(13 Apr 26)
libobs, docs: Document intended use of obs_module_unload obs_module_unload was never properly documented, so some plugins use it to free resources, some use it to save data, etc. While libobs tries to ensure all objects are shut down and destroyed before calling unload, if another plugin is holding a strong reference, or if a reference leak has occurred, libobs may need to call back into a plugin-provided object's destroy function even after obs_module_unload has returned. If the plugin has freed memory or other resources needed for the callback then this likely results in a crash. Going forward, we should document that obs_module_unload is now intended only for saving data and releasing references, and that calling libobs after it returns is not allowed. For cases where resource cleanup is actually needed (for example, an external out of process helper needs to be shut down or a release call to a hardware driver), a new obs_module_destroy callback is intended to be added in a future version.
Kira-NT(19 Aug 26)
win-capture: Improve fullscreen window detection It's not that uncommon for apps on Windows to use a hacky method of extending their windows 1-2px past the supported monitor resolution to preserve "true" windowed fullscreen and circumvent some exclusive fullscreen-related issues presented by their graphics library, Windows itself, or both. Therefore, the fullscreen detection technique has been relaxed to properly identify windows slightly larger than the monitor's viewport as fullscreen. Windows also does something similar, evident by the fact that the taskbar disappears, as it always does for fullscreen windows, even when a window stretches slightly beyond the defined viewport.
Ryan Foster(21 Aug 26)
Merge pull request #11178 from RytoEX/really-update-libnsgif libobs/graphics: Update libnsgif to 1.0.0 libobs/graphics: Hide GIF decoding data from exported header file libobs/graphics: Break image file API to prevent ABI issues Co-authored-by: Norihiro Kamae <[email protected]> Co-authored-by: Lain <[email protected]>
Lain(19 Aug 26)
libobs/graphics: Break image file API to prevent ABI issues
Norihiro Kamae(19 Aug 26)
libobs/graphics: Hide GIF decoding data from exported header file
OBS Studio Security
OBS Studio Website
Website
Open Broadcaster Software | OBS
OBS (Open Broadcaster Software) is free and open source software for video recording and live streaming. Stream to Twitch, YouTube and many other providers or record your own videos with high quality H264 / AAC encoding.
Redirects
Does not redirect
Security Checks
All 65 security checks passed
Server Details
- IP Address37.59.185.111
- Hostnameobsproject.com
- LocationWattrelos,Hauts-de-France,France,EU
- ISPOVH SAS
- ASNAS16276
Associated Countries
US
FR
CA
Safety Score
Website marked as safe
100%
Blacklist Check
obsproject.com was found on 0 blacklists
- AntiSocial Blacklist
- Artists Against 419
- Badbitcoin
- Bambenek Consulting
- CERT Polska
- CoinBlockerLists
- CRDF
- CryptoScamDB
- EtherAddressLookup
- EtherScamDB
- Fake Website Buster
- MetaMask EthPhishing
- NABP Not Recommended Sites
- OpenPhish
- PetScams
- PhishFeed
- PhishFort
- Phishing.Database
- PhishStats
- PhishTank
- Phishunt
- RPiList Not Serious
- Scam.Directory
- SecureReload Phishing List
- Spam404
- StopGunScams
- Suspicious Hosting IP
- ThreatFox
- ThreatLog
- TweetFeed
- URLhaus
- ViriBack C2 Tracker
Website Preview
OBS Studio Reviews
More Casting & Streaming
⚠️ This section is still a work in progress ⚠️
Check back soon, or help us complete it by submiting a pull request on GitHub.
Or submit an entry here
About the Data: OBS Studio
Change History
- Added
Edit OBS Studio Data
You can edit OBS Studio's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external
sources, a list of these can be found data documentation.
Origin Data
Modify Data
API
You can access OBS Studio's data programmatically via our API. Simply make a GET request to:
https://api.awesome-privacy.xyz/v1/services/obs-studioThe REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.
Share OBS Studio
Help your friends compare Casting & Streaming, and pick privacy-respecting software and services.
Share OBS Studio and Awesome Privacy with your network!