Cannot watch livestreams on twitch.tv using Brave

Description of the issue: Livestreams on live channels on Twitch.tv website will not load on Brave Browser. These livestreams work perfectly fine on other browsers (tried Opera and Firefox)

Exact URL of the website in question: https://www.twitch.tv/esfandtv as an example, but any channel behaves the exact same

Did the issue present with default Shields settings? Yes.

Does the site function as expected when Shields are turned off? No.

Is there a specific Shields configuration that causes the site to break? If so, tell us that configuration. No. Problem persists regardless

Does the site work as expected when using Chrome? I used Opera and Firefox and the website behaves normally.

Brave version (check About Brave): Brave is up to date

Brave 1.84.141 (Official Build) (64-bit)

Chromium: 142.0.7444.176

I asked GPT for some troubleshooting methods and tried a few things to no avail. These were:

Everything Already Tried (Confirmed by User)

Browser Settings / Shields / Privacy

  • Disabled Shields (global + per-site)

  • Disabled secure DNS (Brave’s)

  • Disabled QUIC protocol

  • Disabled prediction/preload features (those that exist)

  • Tried disabling all privacy protections available

  • Turned off “Aggressive” settings where present

  • Cleared site data for Twitch (cookies, cache, storage)

Networking / Browser Internals

  • Cleared internal DNS cache via brave://net-internals/#dns

  • Flushed sockets in net-internals

  • Turned off VPN (not used at all)

  • Verified no Brave VPN enabled

  • Forced refresh / hard reload

Extensions / Profiles / Install

  • Disabled all extensions

  • Tested in a private window

  • Tested with Brave Shields off in private window

  • Verified you don’t have multiple profiles

  • Attempted using new test profile (Brave’s UI didn’t expose profiles)

  • Reinstalled Brave (no fix)

System-Level Checks

  • DNS works in other browsers

  • Twitch works perfectly in Opera (same system)

  • Twitch domains failing directly is normal and verified

  • No external VPN

  • No obvious firewall rule blocking Brave uniquely

Twitch-specific Behavior

  • Twitch UI loads in Brave

  • Offline player art loads

  • Only LIVE streams fail (black screen → spinner → error #2000)

  • Embedded player URL loads offline art (so player framework initializes)

  • Opera loads live streams normally

Other Attempted Items

  • Disabled hardware acceleration

  • Cleared cookies/site data (logged out of sites)

  • Verified no Brave-specific settings fixed the issue

  • Verified Opera can reach and play Twitch normally

Just to confirm, tested in Brave Nightly + Experimental list worked also. I would test a new profile or a different Brave build.

Could this be related to widevine installation? IDK what kind of DRM twitch uses. I had issues in the past with different Linux installs not coming with widevine out of the box.

It’s entirely possible, I had to look if Twitch was using Widevine DRM and apparently they are. Excellent thought!