OBS Studio

obsproject.com
OBS Studio Icon

Powerful 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

Open Source

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 policy
    Created 29 Jun 21, Last modified 3 years ago
  • Terms
    Created 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

obsproject

Description

OBS Studio - Free and open source software for live streaming and screen recording

#c#c-plus-plus#directshow#facebook-live#ffmpeg#game-capture#live-streaming#screen-capture#twitch-tv#video-recording#youtube-live

Homepage

https://obsproject.com

License

GPL-2.0

Created

01 Oct 13

Last Updated

05 Oct 24

Latest version

31.0.0-beta1

Primary Language

C

Size

72,457 KB

Stars

59,186

Forks

7,865

Watchers

59,186

Language Usage

Language Usage

Star History

Star History

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!

View Casting & Streaming (1)