OBS still streaming but twitch stream dropped (worked fine for months)

Duelsy

New Member
Hi all, been streaming with the same PC setup (and game) for 2 months now, never had a dropped stream and frames and resolution have been stable for viewers on all devices.

Tonight my stream stopped 3 times, for some people it simply said "stream ended", for others they got a "Twitch error 3000". OBS said I was still live the whole time.

Restarting OBS stream fixed it but never had to do anything before and as mentioned, no settings changed. I'm using a wired connection at all times, 1 PC setup (game is Escape From Tarkov). I wasn't recording at the time, just streaming.

PC specs:
CPU: Ryzen 7 9800x3d
GPU: 4090FE
RAM: 64GB
MB: ASUS ROG CROSSHAIR X870E HERO
Storage: 1TB SSD Windows, 2TB SSD games, 4TB SSD recording storage.

Internet test:
speed test.png


OBS log files for today attached.

Any support would be greatly appreciated. Thank you in advance, Duelsy.
 

Attachments

  • 2025-09-03 21-56-06.txt
    94.7 KB · Views: 18
  • 2025-09-03 17-53-13.txt
    152.2 KB · Views: 18

PaiSand

Active Member
Usually when this issue starts out of nowhere is due to a problem in your ISP, specifically for the RTMP protocol, which isn't measure by speed tests.
Get this app https://r1ch.net/projects/twitchtest
Anything below 90 quality is bad and normally is associated with problems on your ISP. The closest servers to you should always be at 100 quality.

It may also be issues with the network adapter, network driver, network cable, router, modem, etc.- So you need to first rule out this before contacting your ISP.
Change the network cable, if you have a spare one.
Change the port where the network cable connects in the router/modem. Sometimes one of the ports dies.
Make sure you have the latest network driver, and other drivers too.

Also, take a look at the analyzer and follow its directions and recommendations:

Also, run OBS is safe mode to see if the plugin is causing any issue related to the encoder. Make sure you have the latest plugin update and that is compatible with the OBS version you're using.

You can test OBS in portable mode is you want, so you don't risk the actual installation: https://obsproject.com/kb/portable-mode
 

Duelsy

New Member
Usually when this issue starts out of nowhere is due to a problem in your ISP, specifically for the RTMP protocol, which isn't measure by speed tests.
Get this app https://r1ch.net/projects/twitchtest
Anything below 90 quality is bad and normally is associated with problems on your ISP. The closest servers to you should always be at 100 quality.

It may also be issues with the network adapter, network driver, network cable, router, modem, etc.- So you need to first rule out this before contacting your ISP.
Change the network cable, if you have a spare one.
Change the port where the network cable connects in the router/modem. Sometimes one of the ports dies.
Make sure you have the latest network driver, and other drivers too.

Also, take a look at the analyzer and follow its directions and recommendations:

Also, run OBS is safe mode to see if the plugin is causing any issue related to the encoder. Make sure you have the latest plugin update and that is compatible with the OBS version you're using.

You can test OBS in portable mode is you want, so you don't risk the actual installation: https://obsproject.com/kb/portable-mode

Hi, thank you very much for replying so quickly.

I've run the twitchtest and all the quality results for European servers came back as 100 out of 100, other than 1 which failed in Munich (I'm UK based):
Twitchtestresults.png


All drivers are up to date but always worth double checking, thank you.

I've gone ahead and rebooted my router, changed cables etc and will see if that helps too. I've also removed any plugins I had for recording within OBS, just to rule that out and reduce variables.

I will also run through the analyser link you posted and see if I've made any mistakes etc.

Will report back after today's stream!
 

Duelsy

New Member
Hi, reporting back after a couple streams! So the first stream after making some tweaks etc went smoothly, however during a 4-5 hour stream yesterday I did have another instance of OBS still streaming but my viewers being disconnected/appearing I had gone offline. Luckily this time it was only brief and Twitch's disconnect protection caught it. I uploaded the log file from that stream to the analyser:

obs recent log.png


I will also attach the log here in case I'm missing anything, on the plus side, overall there's much less errors etc being suggested to check. :)
 

Attachments

  • 2025-09-05 18-20-22.txt
    150.8 KB · Views: 13

Duelsy

New Member
Hi all, wanted to post after a couple weeks of testing. For the most part stream has been stable but still running into the occasional issue, on yesterdays stream I had 2 occasions where for my viewers they received "Twitch Error 2000" and received the stream disconnected image (twitch disconnect protection screen), refreshing their browsers fixed this for them but this happened across a multitude of browsers. I also was monitoring my stream and saw the same error. We saw this in Edge, Chrome, Firefox, Opera etc.

PC specs are the same, twitchtest results below:
Twithtest results.jpg


Also here is a short video showing what my Twitch VOD sees, the viewers get the same disconnect screen on the stream (or a red box with error code 2000) - disconnect screen shows at around 20 seconds and then reconnects:

OBS settings:
OBS Stream settings.jpg


OBS output settings.jpg


OBS Stream audio settings.jpg


Latest log file from aforementioned problematic stream is attached.

Any help people can give would be greatly appreciated. My stream has been consistently growing over the last few months, to the point where I can average 15-20 viewers over a 3 hour stream with good chat flow etc. These errors cause big fluctuations in numbers and impact my viewers experience, so I really want to get them resolved.
 

Attachments

  • 2025-09-23 17-56-34.txt
    121.1 KB · Views: 11

PaiSand

Active Member
Unless you are a partner don't use 8000 kbps for streaming. Limit it to 6000 kbps.
Audio should be 192 kbps. No need to go higher.
Do NOT ignore service settings recommendations. You can try using Enhanced Broadcast limiting it to 3 concurrent video tracks.

Don't use P7, change it to P4 or P5

In doing this you may be able to use CQP 18 or 20 for recording.

On other side:
19:41:59.838: WriteN, RTMP send error 10060 (4097 bytes)
19:41:59.839: WriteN, RTMP send error 10038 (80 bytes)
19:41:59.839: WriteN, RTMP send error 10038 (42 bytes)
This error suggest a network issue. It could be as easy as updating the network driver, changing the network cable, changing the port where the cable connects into the router/modem, an issue on the ISP regarding the RTMP protocol, or having to replace the MoBo due to a failure on it's components, specially on the network adapter.

Also, you want to enable Windows Game Mode because it do helps.
 

Duelsy

New Member
Unless you are a partner don't use 8000 kbps for streaming. Limit it to 6000 kbps.
Audio should be 192 kbps. No need to go higher.
Do NOT ignore service settings recommendations. You can try using Enhanced Broadcast limiting it to 3 concurrent video tracks.

Don't use P7, change it to P4 or P5

In doing this you may be able to use CQP 18 or 20 for recording.

On other side:

This error suggest a network issue. It could be as easy as updating the network driver, changing the network cable, changing the port where the cable connects into the router/modem, an issue on the ISP regarding the RTMP protocol, or having to replace the MoBo due to a failure on it's components, specially on the network adapter.

Also, you want to enable Windows Game Mode because it do helps.

Hello, thanks very much for your consistent support, it's greatly appreciated.

I reduced settings and monitored everything, GPU never bottlenecked and CPU was wayyyy under any max etc.

I still had an issue during the stream today, twitch disconnect protection saved it - I think it's similar to the stuff you posted. I'll attach the log file.

Nothing else has any issues, all other devices etc ok and my game and OBS don't actually disconnect etc... Frustrating one to try and solve, as my internet provider says they can't see any issues on their end either. I was trying to get a static IP from them (seeing as we have 1 gig up/down) but unfortunately they don't offer the option.

Appreciate any additional suggestions if you see anything in the log file attached.
 

Attachments

  • 2025-09-26 17-05-58.txt
    132.3 KB · Views: 7

Duelsy

New Member
Also should have mentioned - I've had this issue with 2 different mobo's installed, so don't believe there's anything faulty PC hardware wise! Have checked drivers are up to date etc and also disabled bluetooth and Wifi connections in BIOS as only use wired.
 

Duelsy

New Member
Meant to add this to previous message but edit timed out, apologies for multiple posts:

I know that TwitchTest will normally show results under e.g. 90 if there's issues with my provider but mine are all coming back as 100/100 quality wise:
 

Attachments

  • TwitchTest.jpg
    TwitchTest.jpg
    107.1 KB · Views: 11

Duelsy

New Member
I would go with Madrid or Frankfurt.

Hi sorry for the late reply, thank you for your feedback. Is that due to the 0 retrans? I'm UK based. I ran a longer 60 second test on all EU servers just now in case it helps:

new TT.jpg


I will do some more tests on tomorrows stream. I streamed to the twitch inspector channel tonight for just under an hour and had these results, which suggests to me there's issues as it says 3 sessions, so I assume it's dropped during that hour long test:
twitch inspector.jpg


I've activated a couple of options in OBS to see if it helps stabilise anything. I've also ordered a router to check if there's any issues with the router my Fibre provider sent us. It's a difficult one to diagnose completely for me, as no devices lose connection, OBS stays connected (according to OBS) and no online games being streamed etc disconnect. These are the extra options I'm going to test tomorrow - I haven't changed the IP family, I have both IPv4 & 6, so thought best to leave it but have enabled the others:

Twitch test settings.jpg
 
Top