Fix OBS Studio Browser Source Crash on Embedded Video
OBS Studio crashing when a browser source tries to play an embedded video is a common issue usually linked to hardware acceleration conflicts, outdated graphics drivers, or corrupted cache files. This article provides a straightforward, step-by-step guide to diagnose and resolve this crash, ensuring your streams and recordings run smoothly without interruption.
1. Toggle Browser Source Hardware Acceleration
The most frequent cause of this crash is a conflict with hardware acceleration within the built-in browser component of OBS Studio.
- Open OBS Studio and go to File > Settings.
- Click on the Advanced tab in the left sidebar.
- Scroll down to the Sources section.
- Locate the option Enable Browser Source Hardware Acceleration.
- If it is currently checked, uncheck it. If it is unchecked, check it. (Disabling it is the most common fix, but some systems require it to be enabled to decode specific video formats).
- Click Apply, then OK, and restart OBS Studio.
2. Clear the OBS Browser Cache
Corrupted temporary files can cause the Chromium Embedded Framework (CEF) used by OBS to crash when loading dynamic video elements.
- Close OBS Studio completely.
- Press
Windows Key + Ron your keyboard to open the Run dialog box. - Type
%appdata%\obs-studio\plugin_config\obs-browserand press Enter. - Locate and delete the cache folder.
- Relaunch OBS Studio and test the browser source again.
3. Update Graphics Drivers
An outdated or corrupted GPU driver can fail to render embedded video streams properly, leading to an immediate crash of the OBS process.
- Determine your GPU manufacturer (NVIDIA, AMD, or Intel).
- Visit the official driver download page for your specific hardware.
- Download and install the latest stable driver version.
- During installation, select a “Clean Install” if the option is provided to remove any corrupted driver remnants.
- Restart your computer after the installation completes.
4. Update OBS Studio
Older versions of OBS Studio utilize outdated versions of the Chromium Embedded Framework, which may lack support for newer video codecs or web standards.
- In OBS Studio, click on Help in the top menu bar.
- Select Check For Updates.
- If an update is available, follow the prompts to install it. This automatically updates the browser source component to the latest stable build.
5. Adjust Browser Source Settings
Certain settings within the individual browser source properties can prevent rendering engine failures.
- Right-click the problematic Browser Source in your OBS Sources list and select Properties.
- Scroll down and check the box for Limit framerate when invisible. This prevents the source from consuming unnecessary GPU resources when not active on your screen.
- Ensure that the URL does not require complex interactive scripts or DRM (Digital Rights Management) protections that OBS Browser Sources cannot natively decode.