OBS Studio

obsproject.com
OBS Studio

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

Score

C

Documents

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

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

Repository

  • LicenseGPL-2.0
  • Created01 Oct 13
  • Primary languageC
  • Size84,229 KB
  • Stars77,252
  • Forks10,568
  • Watchers77,252

Language Usage

Language Usage

Project Health

  • Last commit4 days ago
  • Open issues1,145
  • Latest release33.0.0-rc1

Recent Commits

  • Ryan Foster(08 Oct 26)

    obs-websocket: Update version to 5.7.6 Changes: - Update translations from Crowdin

  • Warchamp7(08 Oct 26)

    frontend: Unparent missing encoders popup Parenting the missing encoders dialog means it doesn't show up in the taskbar. Since the popup is shown before the main window is shown, it can end up appearing behind other windows if the user focuses another application after opening OBS. This can lead to confusion as there is no indication OBS has opened, but is currently waiting for the dialog to complete.

  • Exeldro(12 Feb 26)

    libobs: Fix obs_canvas_reset_video when other canvas is active

  • Kiryl Ushkalau(03 Sept 26)

    frontend: Fix profile import with trailing path slash The directory chooser can return a path that ends with a separator, e.g. when the path is typed manually or on some platform dialogs. std::filesystem::path::filename() returns an empty string for such a path, so the imported profile gets an empty directory name and its files are copied directly into the profiles root instead of a new profile directory. No new profile appears in the profile list. Normalize the selected path with QDir::cleanPath() before building the filesystem path, which strips the trailing separator and yields the actual directory name.

  • Ryan Foster(08 Oct 26)

    obs-browser: Update version to 2.27.2 obsproject/obs-browser@058c30f Temporarily recreate implied Localhost permissions

  • Warchamp7(07 Oct 26)

    frontend: Fix removal of missing plugins Updates the plugin manager window rows to use a local copy of ModuleInfo. Passing around a pointer to the actual entry within the modules_ vector felt like a sensible optimization for updating the enabled state of entries. However when deleting entries from the Missing category it means pointers to anything after the deleted entry become incorrect or invalidated.

  • Warchamp7(07 Oct 26)

    frontend: Fix display of plugins in safe mode The Status enum is renamed to Category as it's more appropriate. Adds handling for plugins in safe mode by always putting them in the Installed category since we can't know if they're Errored or Missing. Also displays the Disabled indicator for all plugins in safe mode.

  • Warchamp7(07 Oct 26)

    frontend: Fix failed plugin popup in safe mode loadState_ defaults to Failure was not being set after core success.

  • Matt Gajownik(03 Oct 26)

    Update translations from Crowdin

  • Ryan Foster(07 Oct 26)

    obs-browser: Update version to 2.27.1 Fixed: * Fixed audio monitoring on browser sources briefly being enabled * Fixed browser sources appearing blank on refresh obsproject/obs-browser@9124be1 Update translations from Crowdin obsproject/obs-browser@ae92c43 Don't override error page for an aborted page load obsproject/obs-browser@810c52e Clear page rather than redirect on failed page load obsproject/obs-browser@de7e68f Restore audio mute on navigation obsproject/obs-browser@24b5c8d CI: Update clang-format to 22.1.3 obsproject/obs-browser@5b50328 clang-format: Format files obsproject/obs-browser@8349dee CI: Update and pin actions/checkout to v7.0.1 obsproject/obs-browser@a82b017 cmake: Update require CMake version to match obs-studio obsproject/obs-browser@d7260a6 cmake: Format with gersemi 0.25.0 obsproject/obs-browser@1e313ae Update version to 2.27.1

  • tytan652(02 Oct 26)

    libobs: Add PIC to obs-core-modules Since the object provides functions, position independent code needs to be enabled.

  • Ryan Foster(02 Oct 26)

    obs-websocket: Update version to 5.7.5 Changes: - forms: Remove Qt<6.10 code - base: Don't start WebSocket server in Safe Mode

  • Ryan Foster(29 Sept 26)

    shared: Remove Qt<6.10 code Qt 6.10 is the minimum supported Qt version now.

  • Ryan Foster(29 Sept 26)

    frontend: Remove Qt<6.10 code Qt 6.10 is the minimum supported Qt version now.

  • Ryan Foster(29 Sept 26)

    linux-v4l2: Remove support for FFmpeg<8.0 Remove compatibility code for FFmpeg<8.0 that targets: * libavcodec < 62

  • Ryan Foster(29 Sept 26)

    obs-ffmpeg: Remove support for FFmpeg<8.0 Remove compatibility code for FFmpeg<8.0 that targets: * libavcodec < 62 * libavformat < 62

  • Ryan Foster(02 Oct 26)

    win-dshow Set minimum FFmpeg version to 8.0

  • Ryan Foster(02 Oct 26)

    frontend: Set minimum FFmpeg version to 8.0

  • Ryan Foster(02 Oct 26)

    media-playback: Set minimum FFmpeg version to 8.0

  • Ryan Foster(01 Oct 26)

    libobs: Increase minimum FFmpeg version to 8.0

  • Alfred Wingate(31 Aug 26)

    decklink: Include previously implicit header for Linux Libcxx-23 is removing transitive includes. This caused build failures related to headers that were already included for Windows. Just inherit them unconditionally. See-Also: https://discourse.llvm.org/t/rfc-remove-unused-transitive-includes-from-the-libc-headers/90157 Signed-off-by: Alfred Wingate <[email protected]>

  • Alfred Wingate(31 Aug 26)

    frontend: Include previously implicit headers for non-Windows Libcxx-23 is removing transitive includes. This caused build failures related to headers that were already included for Windows. Just inherit them unconditionally. See-Also: https://discourse.llvm.org/t/rfc-remove-unused-transitive-includes-from-the-libc-headers/90157 Signed-off-by: Alfred Wingate <[email protected]>

  • prgmitchell(01 Oct 26)

    frontend: Restore OBS wrappers in callbacks Restore OBS wrappers so objects stay alive until their callbacks run.

  • Ryan Foster(01 Oct 26)

    docs: Update graphics/image-file.h docs Follow-up to c3046ec1728a6179139b6ed3653d10f9b81f5e52. That commit completely replaced the various gs_image_file* structs and functions, but the docs were not updated. Update the docs with the new structs and functions.

  • Ryan Foster(01 Oct 26)

    frontend-tools: Update clock Lua script for new gs_image_file_ex Follow-up to c3046ec1728a6179139b6ed3653d10f9b81f5e52. That commit completely replaced the various gs_image_file* structs and functions, but this script was not updated. Use the new structs and functions to fix the script.

  • Warchamp7(01 Oct 26)

    win-capture: Fix data directory path

  • PatTheMav(01 Oct 26)

    cmake: Fix bundling of scripting files on macOS Scripting libraries for Python and Lua need to be placed in the runtime plugin directory of the application bundle on macOS. This was previously handled by the same code that handles the first- party runtime modules, but the scripting libraries are not libobs modules and thus need to be handled separately.

  • FiniteSingularity(01 Oct 26)

    cmake: Make obs-core-modules header public This PR makes the obs-core-modules.h header public to remain consistent with other headers in the libobs/cmake directory.

  • Warchamp7(28 Sept 26)

    frontend: Limit missing encoder check by output mode Adjust the check for missing encoders to only check encoders for the currently set Output Mode (Simple or Advanced). Avoids a confusing warning when OBS is set to Simple output mode but the encoder that was previously configured for Advanced has gone missing.

  • Warchamp7(28 Sept 26)

    libobs: Fix data for updated monitoring Fixed incorrectly saving this bool value as an int. Fixed the incorrect settings key being used when loading the source.

OBS Studio Security

6.1/10

Repo Security Summary

Updated 24 Aug 26

  • Security-Policy10/10
  • Maintained10/10
  • Code-Review10/10
  • Dangerous-Workflow10/10
  • PackagingN/A
  • CII-Best-Practices0/10
  • Token-Permissions0/10
  • License10/10
  • Binary-Artifacts9/10
  • Fuzzing0/10
  • Pinned-Dependencies10/10
  • Branch-ProtectionN/A
  • Signed-Releases0/10
  • SAST0/10

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

  • USUS
  • FRFR
  • CACA

Safety Score

Website marked as safe

100%

Trackers

Loads 1 third-party tracker

  • googletagmanager.comGoogle Ads

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

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-studio

The 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!