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

28 Mar 24

Latest version

30.1.1

Primary Language

C

Size

69,209 KB

Stars

55,005

Forks

7,472

Watchers

55,005

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Ryan Foster (27 Mar 24)

    obs-ffmpeg: Fix NVENC compatibility hack for old drivers/hardware Add a COMPAT version of NV_ENC_INITIALIZE_PARAMS_VER, which changed between SDK 12.0 and 12.1. If using drivers older than the configured SDK/API requires, fall back to the compatibility version of the API (11.1). An example scenario would be encoding in H.264 on driver version 512.15. SDK 12.1 requires driver version 531.61 on Windows. Currently, in this scenario, OBS will fall back to the FFmpeg encoder path, which will do its own driver check, which will fail on this driver version. With this change, this scenario will instead leverage the existing compatibility hack to fall back to the compatibility version of the API without falling back to FFmpeg. It should be noted that while neat, the compatibility hack that enables Kepler GPUs to continue to be able to use NVENC in this way is expected to be removed at some point.

  • Ryan Foster (27 Mar 24)

    obs-ffmpeg: Set needs_compat_ver before struct version checks Because 4a8e8bb1bdf2d1efaae75893a544bddab0e2bb2a changed the NVENCAPI_STRUCT_VERSION define to rely on enc->needs_compat_ver, we must do the conditional check and define needs_compat_ver before any structs are initialized because they will check the version when doing so by calling NVENCAPI_STRUCT_VERSION internally. In this case, make sure that we define enc->needs_compat_ver before NV_ENCODE_API_FUNCTION_LIST_VER is called for NV_ENCODE_API_FUNCTION_LIST.

  • Exeldro (10 Feb 24)

    obs-text: Fix alignment with extents

  • PatTheMav (27 Mar 24)

    CI: Fix JSON runtime error for language file uploads The upload step in the job uses the output of two prior steps as its condition. One of the jobs itself is a conditional job, so if the primary condition is not met, the secondary output is not set and the fromJSON call will fail. Using a string comparison allows the check to still work as expected (as the output will be an empty string otherwise)

  • Penwywern (18 Mar 24)

    docs: Document the audio_active functions and signals

  • derrod (22 Mar 24)

    UI: Disable scrolling for encoder properties

  • derrod (22 Mar 24)

    UI: Add option to disable scrolling to OBSPropertiesView

  • Ryan Foster (21 Mar 24)

    libobs: Update version to 30.1.1

  • Kurt Kartaltepe (18 Mar 24)

    obs-qsv11: Check all encoders are Intel devices On Linux, we enumerate all VA-API devices, which incorrectly enables QSV AV1/HEVC encoders when AMD devices report these capabilities.

  • Ryan Foster (20 Mar 24)

    CI: Update deps to 2024-03-19 release Notable changes: * CI: Force use of Xcode 15.2 to fix runtime crashes on older macOS This affects all macOS deps. There are no other changes.

  • tt2468 (21 Feb 24)

    deps/media-playback: Detect+handle video res changes with hwaccel

  • Florian Zwoch (19 Mar 24)

    mac-capture: Fix string length when duplicated

  • derrod (16 Mar 24)

    libobs: Set channel layout for remux output

  • наб (14 Mar 24)

    UI: Size the abstract-socket address properly Unlike filesystem addresses, which are paths, abstract addresses are blobs. This means that the address wasn't "\0/com/obsproject 2413747 version", but rather "\0/com/obsproject 2402613 version\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"; this is reflected in both /proc/net/unix: 000000001bf56057: 00000002 00000000 00000000 0002 01 56719817 @/com/obsproject 2402613 version@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ 000000003e897b41: 00000002 00000000 00000000 0002 01 56730132 @/com/obsproject 2413747 version and ss -l, extending the whole address column to the point of unusability. This size calculation follows trivially from the manual, and naturally behaves correctly, as above.

  • pkv (14 Mar 24)

    deps/media-playback: Fix hardware decoding of streams Fixes issue #10369. Since the update to FFmpeg 6.1, streams to a Media Source are broken if hardware decoding is enabled (both RTMP or SRT have been reported). The video is black although the audio is decoded fine. The manual copy of metadata introduced in commit [1] does not work any more for some unfathomable reasons. As a fix we call instead the av_frame_copy_props function used in FFmpeg app in a similar context (hardware decoding) [2]. The metadata are copied without issues. There is no need to guard the use of that function since it was introduced 9 years ago in avutil/frame.c. [1] https://github.com/obsproject/obs-studio/commit/22fde5cdcd1c784cd60b8a8cd50af02e7e537182 [2] https://github.com/FFmpeg/FFmpeg/master/fftools/ffmpeg_dec.c Signed-off-by: pkv <pkv@obsproject.com>

  • cg2121 (15 Feb 24)

    UI: Use signal vector for status bar The stream output signals are now put inside of a vector.

  • cg2121 (29 Feb 24)

    UI: Reserve size of congestion vector This reserves the size of the congestion vector in the status bar, so it isn't resized every second.

  • PatTheMav (16 Mar 24)

    win-dshow: Set MSVC runtime on virtual camera targets directly The MSVC_RUNTIME_LIBRARY property is not propagated to targets which link against a target which has this property set. Thus the property needs to be set on the actual virtualcam targets and not the interface library.

  • PatTheMav (16 Mar 24)

    win-capture: Add missing MSVC runtime setting to 32-bit build

  • jcm (15 Mar 24)

    mac-capture: Standardize early return behavior in init_screen_stream()

  • derrod (14 Mar 24)

    obs-ffmpeg: Fix HDR metadata not being written when using FFmpeg 6.1+

  • Georges Basile Stavracas Neto (04 Mar 24)

    UI: Improve and update app metainfo file - Rename from .appdata.xml to the modern .metainfo.xml - Add a primary branding color (Yami blurple) - Add "internet" to recommends and supports - Update developer_id tag to developer name - Shorten summary - Remove obsoleted "kudos" tags - Add a URL to the release tag

  • Ryan Foster (12 Mar 24)

    obs-browser: Update version to 2.23.4 9c235de - Update translations from Crowdin 58c7365 - CI: Update first-party GitHub Actions from v2 to v4 fc2cbaf - Update translations from Crowdin

  • Translation Updater (12 Mar 24)

    Update translations from Crowdin

  • cg2121 (03 Mar 24)

    UI: Fix closing OBS with floating docks When OBS is closed and there is a floating dock, a Windows system sound is emitted. This fixes that by not executing the close dock dialog when OBS is closing.

  • derrod (04 Mar 24)

    UI: Change default format for release builds to fMP4/fMOV

  • Ryan Foster (11 Mar 24)

    .git-blame-ignore-revs: Add clang-format 17 update

  • PatTheMav (28 Feb 24)

    Update source code formatting with clang-format 17.0.3 Added SCDisplayRef type alias to fix a quirk of this specific clang-format version with ObjC block syntax.

  • PatTheMav (28 Feb 24)

    CI: Update clang-format version to 17.0.3

  • Patrick Heyer (11 Mar 24)

    libobs: Fix missing w32-pthreads dependency when building without UI (#10360) w32-pthreads is not correctly added to the generated CMake project if the UI subdirectory is not also included, which leads to builds configured without UI to fail.

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.

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)