OBS Studio
obsproject.com Windows, 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: tosdr.org/en/service/4227
- Web info: web-check.xyz/results/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
Documents
- privacy policyCreated 29 Jun 21, Last modified 3 years ago
- TermsCreated 29 Jun 21, Last modified 3 years 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.comLicense
GPL-2.0
Created
01 Oct 13
Last Updated
05 Oct 24
Latest version
Primary Language
C
Size
72,457 KB
Stars
59,186
Forks
7,865
Watchers
59,186
Language Usage
Star History
Top Contributors
- @jp9000 (5586)
- @jpark37 (838)
- @derrod (612)
- @PatTheMav (511)
- @palana (502)
- @notr1ch (474)
- @cg2121 (443)
- @gxalpha (414)
- @RytoEX (406)
- @tytan652 (352)
- @DDRBoxman (296)
- @WizardCM (289)
- @norihiro (208)
- @fryshorts (200)
- @GeorgesStavracas (177)
- @kkartaltepe (156)
- @Gol-D-Ace (146)
- @pkviet (131)
- @tt2468 (111)
- @BtbN (111)
- @admshao (103)
- @kc5nra (99)
- @exeldro (88)
- @Xaymar (77)
- @Warchamp7 (77)
- @VodBox (66)
- @Lain-B (63)
- @computerquip (61)
- @Fenrirthviti (41)
- @SuslikV (40)
Recent Commits
- Translation Updater (05 Oct 24)
Update translations from Crowdin
- Matt Gajownik (05 Oct 24)
CI: Fix translation download script bugs - download: Perform download tasks in the correct order - download: Don't attempt to commit empty submodule changes
- Matt Gajownik (05 Oct 24)
plugins: Update translations from Crowdin
- Matt Gajownik (05 Oct 24)
CI: Use correct commit hash for translation download Previous hash was for the source changes, needed the built action.
- Matt Gajownik (05 Oct 24)
CI: Bump Crowdin Sync to fix translation download
- Ryan Foster (04 Oct 24)
libobs: Update version to 31.0.0
- Ryan Foster (04 Oct 24)
.git-blame-ignore-revs: Add change from column limit increase
- Ryan Foster (04 Oct 24)
clang-format: Increase column limit from 80 to 120
- Ryan Foster (04 Oct 24)
shared/obs-hook-config: Update graphics hook to 1.8.4
- Ryan Foster (04 Oct 24)
libobs: Update version to 30.2.3
- tytan652 (29 May 24)
libobs/util: Improve inhibit functions on Linux Avoid creating the screensaver inhibitor thread when another method has been applied. Make inhibition unavailable in a Flatpak if portal is not available.
- Suman Manjunath (03 Jun 24)
UI: Enable first-party YouTube Chat features in OBS Unlock the full feature set of the YouTube Chat dock in OBS by removing custom scripting/CSS logic. Enable the signed-in experience for live streaming content creators while also sharing login credentials with the YouTube Control panel dock. This will allow OBS users to utilize features _already_ supported in the YouTube Chat plugin, such as * creating polls * managing Q&A sessions * a rich emoji set in the input panel * emoji fountains * moderation tools and many more. These features are available to users who are logged-in to YouTube Chat and/or the YouTube Control panel.
- Suman Manjunath (17 May 24)
UI: Use shared cookie manager for YT Control Panel Use the cookie manager shared by service integration browser docks for YouTube Control Panel. This will enable users of the YouTube Chat panel have a better (creator facing) experience for observed chat message latency, for those users who sign-in to the YouTube Control Panel or YouTube Live Chat. NOTE: This commit does not have any migration logic for existing logged-in users of YTCP, they will need to sign-in again. Based on usage stats, this is not going to affect a large fraction of OBS users.
- Alex Luccisano (09 Sept 24)
shared/bpm: Fixed crash when using Stream Delay BPM initialization occurs with the first call to the `bpm_inject()` callback function. When Stream Delay is active, there is a case where the first call might never happen, specifically if a user stops the stream with the discard delay option before streaming begins. In such a case OBS will crash due to an uninitialized mutex being referenced in `bpm_destroy()`. Use `pthread_once()` in both the `bpm_inject()` callback and `bpm_destroy()` to ensure BPM initialization has occurred.
- Warchamp7 (30 Aug 24)
UI: Replace themeID and style hints with class property
- gxalpha (27 Sept 24)
libobs: Assure large enough buffer in dstr_from_cfstring Per the documentation of CFStringGetCString, the buffer provided must be large enough not just for the string itself, but also for a NUL terminator. This space for the NUL terminator is currently ignored, and we just get lucky that CFStringGetMaximumSizeForEncoding often dramatically overestimates the space required. However, it is possible to actually hit the maximum with the string itself (for example by using strings that contain exclusively Chinese characters such as "我"), in which case the conversion fails. Adding the extra byte for the NUL terminator fixes this. At this point, we can also safely assert that our max_size is larger than zero, silencing a clang analyzer warning that now is no longer valid.
- tytan652 (02 Oct 24)
plugins/test: Remove legacy CMake remnants Some legacy files were missed in 72428ccd97ae032825fb3b390c0b2b50768655bf
- gxalpha (27 Sept 24)
libobs: Remove unused is_in_bundle() method
- Dennis Sädtler (01 Oct 24)
UI: Set NV12 as preferred format for multitrack video encoders
- Dennis Sädtler (18 Sept 24)
libobs: Do not attempt to reconnect if stop event is set
- gxalpha (27 Sept 24)
UI: Fix What's New increment settings mismatch The InfoIncrement key in the application config everywhere else. This mismatch caused the "What's New" menu entry to stop functioning.
- gxalpha (07 Sept 24)
libobs: Deprecate obs_scene_sceneitem_from_source obs_scene_sceneitem_from_source is problematic because there can be multiple items of the same source in a scene, which the function doesn't account for. In such a case, it would return the first item it finds, which often might not be what a developer expects. It was originally added for the undo/redo-operation of "Add New Source" where the UI guarantees that the item is unique, but for a general case it's not suitable.
- gxalpha (07 Sept 24)
UI: Replace usage of obs_scene_sceneitem_from_source Instead of first creating the scene item and then finding it again using a method that's generally problematic (and only works here because we know that there is only one instance of a source), let's just remember the scene item in AddNew after we create it, similar to the source itself.
- PatTheMav (18 Sept 24)
UI: Fix crash when creating scene collections with "unsafe" names Scene collection names that are not considered "safe" by OBS Studio get a changed JSON file name with incompatible characters replaced. The refactored scene collection implementation uses the Load function to either activate an existing scene collection or create a new one if it does not exist. The Load function however overwrote the scene collection name set in the profile with its own variant based off the "safe" file name, which created a mismatch with the code that created the collection data model. As the Load function is only called by ActivateSceneCollection (which itself already sets the name and filename for the collection), removal of this superfluous code in the Load function also fixes the issue.
- Norihiro Kamae (28 Aug 24)
UI: Fix error color at clipping is not displayed on horizontal meter
- Norihiro Kamae (26 Sept 24)
libobs: Fix sending unclamped audio to output handler The variable `input.conversion.allow_clipping` was left uninitialized. This could result in randomly sending unclamped audio to the output handlers that did not request the conversion.
- Exeldro (25 Sept 24)
libobs: Fix source profiling inactive sources
- derrod (22 Sept 24)
libobs: Disable transform debug logging by default
- derrod (22 Sept 24)
libobs: Fix crop values for new nested scene sources being incorrect
- Dennis Sädtler (19 Sept 24)
libobs: Do not allow reconnect if stop code is OBS_OUTPUT_INVALID_STREAM
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 Address 142.4.216.103
- Hostname kore.r1ch.net
- Location Montreal, Quebec, Canada, NA
- ISP OVH Hosting Inc.
- ASN AS16276
Associated Countries
- US
- CA
Saftey Score
Website marked as safe
100%
Blacklist Check
obsproject.com was found on 0 blacklists
- ThreatLog
- OpenPhish
- PhishTank
- Phishing.Database
- PhishStats
- URLhaus
- RPiList Not Serious
- AntiSocial Blacklist
- PhishFeed
- NABP Not Recommended Sites
- Spam404
- CRDF
- Artists Against 419
- CERT Polska
- PetScams
- Suspicious Hosting IP
- Phishunt
- CoinBlockerLists
- MetaMask EthPhishing
- EtherScamDB
- EtherAddressLookup
- ViriBack C2 Tracker
- Bambenek Consulting
- Badbitcoin
- SecureReload Phishing List
- Fake Website Buster
- TweetFeed
- CryptoScamDB
- StopGunScams
- ThreatFox
- PhishFort
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
API
You can access OBS Studio's data programmatically via our API.
Simply make a GET
request to:
https://api.awesome-privacy.xyz/creativity/casting-and-streaming/obs-studio
The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.
About the Data
Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.
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!