Question / Help Can't stream without 30-50% frame drops

Campos63

New Member
Hello all. This is my first post so please correct me if its in the wrong locaiton. I've been streaming for over 6 months now and everything had been going smoothly until just about a month ago. I was streaming just fine at 1080p and one day it just stopped letting me stream at all. Now I can only stream at 720p with a lot of dropped frames. My speedtest shows that I am getting 158 Mbps down and 9.22 Mbps up. My log is posted below from my latest attempt at streaming.

It is worth noting that I tried to stream from my laptop and had the same result. All have been done via Ethernet cable and nothing has changed in terms of my router. My desktop I use to stream has great specs so I don't see that being the issue.

Any and all help would be greatly appreciated as I want to start streaming again soon. Thanks!

https://hastebin.com/udegeziyet
 
1. The log says you're running two copies of OBS. Is that intentional?

2. Your copy of OBS is out of date. You've got 21.0.1, the latest is 21.1.2. Update manually.

3. The log is reporting dropped packets due to insufficient bandwidth:

00:17:48.936: Output 'test_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 424 (57.7%)

You've specified a streaming bitrate of 10000 Kbps which is in excess of your stated 9.2Mbps upload; even so, it is not at all usual to be able to reach the theoretical maximum when streaming. You're dropping 60% of your frames, so I'd try somewhere around 5000 to start with and then see how it goes.

If you used to be able to stream at this bitrate but cannot now, complain to your ISP. If you didn't change anything, then either they did or someone upstream of them did.
 
It is odd that you're seeing my setting is at 10000 Kbps for my streaming bitrate when I have it set to only 3500. Is it possible that OBS is changing this internally somehow? Might be worth mentioning I tried to stream with XSplit and got the same results.
 
If you run two copies of OBS at the same time, the settings set in one instance may not be reflected in the other instance. Please confirm that you've addressed points #1 and #2 from @Narcogen, and then try again and provide a new log file.
 
I am no longer running two copites of OBS and getting the same results. That was not intentional.

Updating OBS also did not seem to help at all.

I did however plug directly into my modem and it seemed to work there. None of my router settings have changed so I have no idea how to fix this issue. Any advice? Router is a Belkin AC1200.

New Log: https://hastebin.com/ufegopoxiy
 
First, the latest version of OBS Studio for Windows is 21.1.2. You need to update manually from the website's download page.

Second, that log doesn't show a streaming attempt.

Third, it's not terribly unusual that you would have better performance connected directly to the modem. Routers do add an extra layer in your connection, with QoS rules, multiple devices, possibly a different DNS resolver, and more. There are some things you can probably adjust on the router to resolve that, but that might be a bit outside the scope of the support we can provide here. You can try updating the router's firmware to see if that helps alleviate some issues.

Are you connecting to the router wirelessly or with an ethernet cable?

Try running the auto-config wizard against Mixer with FTL with the bandwidth estimation to see what bitrate it tells you to use.
 
1. My OBS is up to date as the top of my window says 21.1.2 and I just downloaded it before posting my past log.
2. That is my bad as I must've done the wrong log file.
3. The router's firmware was just updated a few days ago as I was troubleshooting this problem.
4. I am connecting via ethernet
5. When I run the auto-config wizard it tells me to use a Bitrate of 5721

I appreciate all your help. This has been extremely frustrating for me.

LOG: https://hastebin.com/qutekijotu
 
19:55:01.874: Output 'simple_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: -218 (-6.2%)

FTL's dropped frames reporting was always a bit ... weird. Does the actual stream look okay, or are you just judging by the metrics? Does Mixer have any stream inspection tools you can use to confirm the health/status of the stream on their end? Have you tried streaming to Mixer with RTMP instead to see if the problem persists with that?

It's kind of odd that Mixer's own speedtest has shown radically different "peak kbps" values across these logs.
 
I have tried both FTL and RTMP while watching on my phone and the stream is smooth for about 5 seconds then bugs out for about 10 seconds. The audio all seems to be smooth though, it seems like mainly a video issue.
 
When connected to your router, are you streaming wirelessly? That can cause problems. Were you watching from your phone on the same network? Have you tried checking the stream using your phone's data instead of your home's local/wireless network?

Other than that, if both FTL and RTMP exhibit this problem, the only thing I can think of is that you need to properly set up QoS on your router to give priority to streaming traffic coming from your computer. Unfortunately, that's outside the scope of help we can reasonably provide here. If someone else has any brilliant insight, they're welcome to chime in.
 
When plugged directly into your modem, your peak bitrate according to the built-in FTL speedtests was about 13900 kbps. When connected via your router, your peak bitrate was between 4268 and 4405 kbps. If you select a bitrate lower than 4200 kbps, you should be fine. If you want to go higher, you'll need to figure out how to configure your router or local network settings to allow for better operation.
 
Back
Top