On screen: Error #2000: Network error
This error is produced locally. It does not appear because the service is down, so the fixes below are worth working through in order.
The web player could not fetch a video segment, or lost its connection to the edge server. The error is thrown by the player's own JavaScript in your browser.
By frequency the causes are: an ad blocker or privacy extension cutting off an advertisement segment request, which the player surfaces as a network error; an extension, VPN or proxy breaking the route to the content network; a school or corporate firewall blocking video delivery; or a stale cached copy of the player after Twitch deploys a new build.
Open the same stream in a private window with extensions disabled. If it plays, the problem is in your browser. If nothing plays in any browser and the mobile app fails too, then it is worth looking at Twitch's own status.
Twitch does not document error 2000. Their playback troubleshooting article covers error 1000 but not 2000 or 4000, so any page quoting an official Twitch explanation for this code is making it up. Neighbouring codes you may also see: #4000 resource format not supported, and #1000 the video download was cancelled.
The web player could not fetch a video segment, or lost its connection to the edge server. The error is thrown by the player's own JavaScript in your browser.
This error is produced locally. It does not appear because the service is down, so the fixes below are worth working through in order.
Start with: Open the stream in a private window with extensions off. Diagnosis first. This single test settles it.