Twitch viewers experiencing "Error 2000" and frequent stream disconnects

Duelsy

New Member
Hi everyone, hoping to get some help with a frustrating issue I'm struggling to fix.

My viewers are frequently experiencing errors whilst viewing my stream, sometimes brief disconnects (the purple screen) and sometimes "Error:2000". When checking my stream in a browser tab I have also seen the issue. It happens randomly, sometimes I can stream for 4 hours with no issues and then other times it happens constantly, like tonight. Naturally it has a negative effect on my viewers experiences. This happens to all viewers at the same time, example:
Screenshot 2026-01-08 213844.png


Mid-stream I tried switching out ethernet cables etc. My OBS usually shows no missed rendering frames, no skipped frames and no dropped frames due to network. However the log for tonight's stream shows some, which makes me believe it's an ISP issue or similar.

I've tried running long trace tests (multiple times, including during the stream - when errors occurred the traces picked up no issues) by pinging google etc through CMD prompt, every type I've test I run comes back saying not a single lost packet etc, example in image below:
Screenshot 2026-01-08 213201.png


I have good internet speed, however this obviously is not indicative of consistency (clearly in this case):
Screenshot 2026-01-08 213532.png


I've run the Twitch Bandwidth Test V2 and the results are below:
Screenshot 2026-01-08 215608.png


I've tried changing multiple settings within OBS for various streams, decreasing bitrate (5000, 6000, 7000 - all same result) and encoding settings etc and it makes 0 difference, the problem still occurs. With the settings I use currently (shown in log) my stream is crystal clear when working.

I am using an ethernet cable at all times, no other device is experiencing issues and the PC I'm streaming on shows no Event Viewer errors and I can still view websites etc without issue when the problems seem to occur.

I've attached an OBS log file. Any help would be greatly appreciated, including any suggestions for tests I can run to try and identify the issue and if it's e.g. router or ISP etc - anything that would help me when discussing with my internet provider if required.

Thank you,
Duelsy.
 

Attachments

Last edited:
Head over to the support page for your mobo & check for an updated network driver. The non-zero error counters below are caused by bad EEE settings, updating the driver should eliminate them. Also, use Preset p5. p7 should be avoided for real time encoding.

Might want to change that bit-rate to 6000kbps while testing

18:40:32.769: [obs-nvenc: 'advanced_video_stream'] settings:
18:40:32.769: codec: H264
18:40:32.769: rate_control: CBR
18:40:32.769: bitrate: 7000
18:40:32.769: keyint: 120
18:40:32.769: preset: p7
18:40:32.769: tuning: hq
18:40:32.769: multipass: qres
18:40:32.769: profile: high
18:40:32.769: width: 1920
18:40:32.769: height: 1080
18:40:32.769: b-frames: 2
18:40:32.769: b-ref-mode: 0
18:40:32.769: lookahead: true (28 frames)
18:40:32.769: aq: true
18:40:32.769:
18:40:32.849: ---------------------------------
18:40:32.849: [FFmpeg aac encoder: 'adv_stream_audio'] bitrate: 160, channels: 2, channel_layout: stereo, track: 1
18:40:32.849:
18:40:32.849: ---------------------------------
18:40:32.849: [FFmpeg aac encoder: 'adv_archive_audio'] bitrate: 160, channels: 2, channel_layout: stereo, track: 2
18:40:32.849:
18:40:32.849: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://ingest.global-contribute.live-video.net/app...
18:40:32.860: [rtmp stream: 'adv_stream'] Interface: Realtek(R) PCI(e) Ethernet Controller (ethernet, 1000↓/1000↑ mbps)
18:40:32.860: [rtmp stream: 'adv_stream'] Interface has non-zero error counters (0/3 errors, 1723/0 discards)
18:40:33.628: RTMPSockBuf_Fill, remote host closed connection
18:40:33.628: Output 'adv_stream': Reconnecting in 3.06 seconds..
18:40:33.628: [rtmp stream: 'adv_stream'] Connection to rtmp://ingest.global-contribute.live-video.net/app failed: -3
18:40:36.690: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://ingest.global-contribute.live-video.net/app...
18:40:36.693: [rtmp stream: 'adv_stream'] Interface: Realtek(R) PCI(e) Ethernet Controller (ethernet, 1000↓/1000↑ mbps)
18:40:36.693: [rtmp stream: 'adv_stream'] Interface has non-zero error counters (0/3 errors, 1723/0 discards)
18:40:37.646: RTMPSockBuf_Fill, remote host closed connection
18:40:37.647: Output 'adv_stream': Reconnecting in 4.69 seconds..
18:40:37.647: [rtmp stream: 'adv_stream'] Connection to rtmp://ingest.global-contribute.live-video.net/app failed: -3
18:40:42.333: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://ingest.global-contribute.live-video.net/app...
18:40:42.334: [rtmp stream: 'adv_stream'] Interface: Realtek(R) PCI(e) Ethernet Controller (ethernet, 1000↓/1000↑ mbps)
18:40:42.334: [rtmp stream: 'adv_stream'] Interface has non-zero error counters (0/3 errors, 1723/0 discards)
18:40:43.629: RTMPSockBuf_Fill, remote host closed connection
18:40:43.629: Output 'adv_stream': Reconnecting in 7.17 seconds..
18:40:43.629: [rtmp stream: 'adv_stream'] Connection to rtmp://ingest.global-contribute.live-video.net/app failed: -3
18:40:50.803: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://ingest.global-contribute.live-video.net/app...
18:40:50.805: [rtmp stream: 'adv_stream'] Interface: Realtek(R) PCI(e) Ethernet Controller (ethernet, 1000↓/1000↑ mbps)
18:40:50.805: [rtmp stream: 'adv_stream'] Interface has non-zero error counters (0/3 errors, 1723/0 discards)
18:40:51.398: [rtmp stream: 'adv_stream'] Connection to rtmp://ingest.global-contribute.live-video.net/app (2600:f0f0:1117:19f4:fd8f:7d60:1f99:d9f7) successful
18:40:51.398: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes

19:32:37.591: WriteN, RTMP send error 10060 (187 bytes)
19:32:37.592: WriteN, RTMP send error 10038 (80 bytes)
19:32:37.592: WriteN, RTMP send error 10038 (42 bytes)
19:32:37.592: [rtmp stream: 'adv_stream'] Disconnected from rtmp://ingest.global-contribute.live-video.net/app
19:32:37.592: Output 'adv_stream': stopping
19:32:37.592: Output 'adv_stream': Total frames output: 185876 (186334 attempted)
19:32:37.592: Output 'adv_stream': Total drawn frames: 186406 (186408 attempted)
19:32:37.592: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 2 (0.0%)
19:32:37.592: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 458 (0.2%)
19:32:37.592: Output 'adv_stream': Reconnecting in 2.00 seconds..
19:32:37.592: [rtmp stream: 'adv_stream'] Freeing 1850 remaining packets
19:32:37.593: Video stopped, number of skipped frames due to encoding lag: 2/186370 (0.0%)

 
Head over to the support page for your mobo & check for an updated network driver. The non-zero error counters below are caused by bad EEE settings, updating the driver should eliminate them. Also, use Preset p5. p7 should be avoided for real time encoding.

Might want to change that bit-rate to 6000kbps while testing

18:40:32.769: [obs-nvenc: 'advanced_video_stream'] settings:
18:40:32.769: codec: H264
18:40:32.769: rate_control: CBR
18:40:32.769: bitrate: 7000
18:40:32.769: keyint: 120
18:40:32.769: preset: p7
18:40:32.769: tuning: hq
18:40:32.769: multipass: qres
18:40:32.769: profile: high
18:40:32.769: width: 1920
18:40:32.769: height: 1080
18:40:32.769: b-frames: 2
18:40:32.769: b-ref-mode: 0
18:40:32.769: lookahead: true (28 frames)
18:40:32.769: aq: true
18:40:32.769:
18:40:32.849: ---------------------------------
18:40:32.849: [FFmpeg aac encoder: 'adv_stream_audio'] bitrate: 160, channels: 2, channel_layout: stereo, track: 1
18:40:32.849:
18:40:32.849: ---------------------------------
18:40:32.849: [FFmpeg aac encoder: 'adv_archive_audio'] bitrate: 160, channels: 2, channel_layout: stereo, track: 2
18:40:32.849:
18:40:32.849: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://ingest.global-contribute.live-video.net/app...
18:40:32.860: [rtmp stream: 'adv_stream'] Interface: Realtek(R) PCI(e) Ethernet Controller (ethernet, 1000↓/1000↑ mbps)
18:40:32.860: [rtmp stream: 'adv_stream'] Interface has non-zero error counters (0/3 errors, 1723/0 discards)
18:40:33.628: RTMPSockBuf_Fill, remote host closed connection
18:40:33.628: Output 'adv_stream': Reconnecting in 3.06 seconds..
18:40:33.628: [rtmp stream: 'adv_stream'] Connection to rtmp://ingest.global-contribute.live-video.net/app failed: -3
18:40:36.690: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://ingest.global-contribute.live-video.net/app...
18:40:36.693: [rtmp stream: 'adv_stream'] Interface: Realtek(R) PCI(e) Ethernet Controller (ethernet, 1000↓/1000↑ mbps)
18:40:36.693: [rtmp stream: 'adv_stream'] Interface has non-zero error counters (0/3 errors, 1723/0 discards)
18:40:37.646: RTMPSockBuf_Fill, remote host closed connection
18:40:37.647: Output 'adv_stream': Reconnecting in 4.69 seconds..
18:40:37.647: [rtmp stream: 'adv_stream'] Connection to rtmp://ingest.global-contribute.live-video.net/app failed: -3
18:40:42.333: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://ingest.global-contribute.live-video.net/app...
18:40:42.334: [rtmp stream: 'adv_stream'] Interface: Realtek(R) PCI(e) Ethernet Controller (ethernet, 1000↓/1000↑ mbps)
18:40:42.334: [rtmp stream: 'adv_stream'] Interface has non-zero error counters (0/3 errors, 1723/0 discards)
18:40:43.629: RTMPSockBuf_Fill, remote host closed connection
18:40:43.629: Output 'adv_stream': Reconnecting in 7.17 seconds..
18:40:43.629: [rtmp stream: 'adv_stream'] Connection to rtmp://ingest.global-contribute.live-video.net/app failed: -3
18:40:50.803: [rtmp stream: 'adv_stream'] Connecting to RTMP URL rtmp://ingest.global-contribute.live-video.net/app...
18:40:50.805: [rtmp stream: 'adv_stream'] Interface: Realtek(R) PCI(e) Ethernet Controller (ethernet, 1000↓/1000↑ mbps)
18:40:50.805: [rtmp stream: 'adv_stream'] Interface has non-zero error counters (0/3 errors, 1723/0 discards)
18:40:51.398: [rtmp stream: 'adv_stream'] Connection to rtmp://ingest.global-contribute.live-video.net/app (2600:f0f0:1117:19f4:fd8f:7d60:1f99:d9f7) successful
18:40:51.398: [rtmp stream: 'adv_stream'] Socket send buffer is 65536 bytes

19:32:37.591: WriteN, RTMP send error 10060 (187 bytes)
19:32:37.592: WriteN, RTMP send error 10038 (80 bytes)
19:32:37.592: WriteN, RTMP send error 10038 (42 bytes)
19:32:37.592: [rtmp stream: 'adv_stream'] Disconnected from rtmp://ingest.global-contribute.live-video.net/app
19:32:37.592: Output 'adv_stream': stopping
19:32:37.592: Output 'adv_stream': Total frames output: 185876 (186334 attempted)
19:32:37.592: Output 'adv_stream': Total drawn frames: 186406 (186408 attempted)
19:32:37.592: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 2 (0.0%)
19:32:37.592: Output 'adv_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 458 (0.2%)
19:32:37.592: Output 'adv_stream': Reconnecting in 2.00 seconds..
19:32:37.592: [rtmp stream: 'adv_stream'] Freeing 1850 remaining packets
19:32:37.593: Video stopped, number of skipped frames due to encoding lag: 2/186370 (0.0%)


Thanks for taking the time to respond, will update and make the changes and update after next stream - much appreciated mate. The only driver I see that I believe will relate to it is this one (so will install tonight):
Screenshot 2026-01-10 224933.png
 
Cool

That old network driver was older than dirt (3/2015) & was long overdue for an update.

Well just did a 3 hour stream with the changes you suggested and EEE etc disabled, good news, not a single issue or disconnect! Will post a log file just so there's a solution here too for others with similar problems in the future.

If anything crops up this week I'll post back again and update but so far so good. :)
 

Attachments

Back
Top