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

30 Nov 24

Latest version

31.0.0-rc1

Primary Language

C

Size

72,233 KB

Stars

60,597

Forks

8,017

Watchers

60,597

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Ryan Foster (21 Nov 24)

    cmake: Fix build directory exclusion for real Upon further review, the build directory is never set to build_$arch. Currently, our CMake Presets on Ubuntu only use build_ubuntu. However, we can attempt to be flexible here and simply exclude the build directory configured in CMake.

  • test (22 Nov 24)

    UI: Add unassigned icon

  • tytan652 (12 Nov 24)

    obs-ffmpeg: Avoid setting negative bitrate for lossless audio codec Since FFmpeg 7.1 a check was added to disallow pre-initializing encoder with a negative bitrate. https://github.com/FFmpeg/FFmpeg/commit/74385dd496bdcda9a6e029fabf4946f2234a0d13

  • PatTheMav (31 Oct 24)

    UI: Fix broken module paths provided via environment on macOS When custom module and module data paths are provided via environment variables, the module paths generated by current code will not be compatible with the plugin bundle structure used on macOS. Using environment variables is a simple way to test plugins, as this allows OBS to discover them from alternative user-provided locations.

  • Penwywern (09 Nov 24)

    frontend-tools: Correctly pass settings to modified cb on reload

  • Dennis Sädtler (18 Nov 24)

    UI: Fix falling back to non-multitrack output after error This lambda would be called from the Qt event loop rather than the original call stack when continuing from an error, resulting in the captured references being invalid. To solve this must explicitly use a copy instead of reference capture.

  • Dennis Sädtler (18 Nov 24)

    UI: Fix autoconfig saving signed stream key

  • Ruwen Hahn (05 Jun 24)

    UI: Forward auto rtmp/rtmps IVS preference (cherry picked from commit ffa751696106761ddcf965d3f68e0d8920495a9b)

  • Ruwen Hahn (05 Jun 24)

    UI: Ignore all auto URLs for server selection (cherry picked from commit a36c1d4dd4b07e9b0aa66f286fe52f6f5a8d9e98)

  • Marco (16 Nov 24)

    decklink: Fix string handling causing plugin to not function

  • confusionattack (09 Oct 24)

    win-capture: Avoid NULL deref when capture not initialized

  • Ryan Foster (08 Nov 24)

    cmake: Fix build directory exclusion The regex was incorrectly excluding any file with build in the name. The intent was to exclude any build directories, so we should be able to restrict this.

  • jcm (02 Nov 24)

    mac-capture: Don't read channels for disconnected audio device Co-authored-by: PatTheMav <[email protected]>

  • Ryan Foster (01 Nov 24)

    obs-qsv11: Remove checks for DX11 Since we currently only support DX11_D3D surfaces on Windows, we can remove the checks for that flag and the flag itself.

  • Ryan Foster (01 Nov 24)

    obs-qsv11: Remove old DX9 code This code was left over from a previous cleanup. We currently only use DX11_D3D surfaces on Windows.

  • Ryan Foster (05 Nov 24)

    obs-qsv11: Remove unused debug variable

  • Ryan Foster (01 Nov 24)

    obs-qsv11: Move debug code into debug sections The code that checked frame types was used by both the MSDK < 1.7 code and by the debug code afterward that was conditionally enabled with a preprocessor check. Since the frame type checks are no longer used by user code, move it to the debug/dev code.

  • Ryan Foster (01 Nov 24)

    obs-qsv11: Remove old MSDK 1.6 code The old MSDK 1.6 code paths were for older devices which we no longer support. Typically, version 1.0 is reported when QSV fails to initialize. The lowest version that should be supported is 1.35, so we should not need code that covers versions 1.0 to 1.6.

  • Exeldro (30 Oct 24)

    obs-filters: Move nvafx migration to queued task

  • shiina424 (02 Nov 24)

    UI: Create YouTube Dock when switching profile

  • Ryan Foster (31 Oct 24)

    obs-websocket: Update version to 5.5.4

  • test (23 Oct 24)

    UI: Add trash and general icon

  • test (23 Oct 24)

    UI: Add trash icon

  • shiina424 (13 Oct 24)

    UI/themes: Fix missing icon in system theme

  • shiina424 (13 Oct 24)

    UI/themes: Fix control button pressed color in Rachni theme

  • Charlese2 (21 Oct 24)

    graphics-hook: Fix null pointer dereference Multiple APIs may be set up to capture without being initialized in graphics-hook when multiple threads are sending present calls. This just prevents those invalid captures from completing.

  • PatTheMav (29 Oct 24)

    UI: Update profile encoder information after module load The function InitBasicConfigDefaults2's purpose is to set up encoder- related settings for a profile, which requires all available encoders to have been discovered first. As encoders are added by runtime modules, this also means that discovery needs to be delayed until after modules have been loaded, but modules themselves require a valid profile to exist and be loaded. This leads to the requirement of profiles needing to exist in a half-initialized state when modules are loaded and only becoming fully initialized after that. This distinction is not necessary after the initial launch of obs-studio because runtime plugins are not hot-loadable, so the update can happen unconditionally at any time a plugin is changed, which implicitly couples every call to ActivateProfile with a call to UpdateProfileEncoders.

  • Matt Gajownik (26 Oct 24)

    UI: Open active profile directory via File menu

  • Ed Maste (19 Jun 24)

    librtmp: Use /etc/ssl/certs/ path on FreeBSD All supported FreeBSD releases include a root certificate bundle in the base system. The path is the same as on Linux.

  • SarenDev (26 Oct 24)

    UI/importers: Translate capture sources depending on WS Translate window or game capture sources to xcomposite or pipewire depending on the window system used. This change prevents xcomposite being assigned on non-X11 systems which causes a crash

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)