Question / Help Dropping Frames with stable internet

thatguytagg

New Member
Log: https://gist.github.com/anonymous/1b1505c82a400098382f6eb0e0ad2fa9

Not really sure what the issue is here,
I was gone on vacation for a week, updated OBS and I've been dropping 30% + frames for two days now
When I put my bit rate to 2500 frame drops went to 10% - 17%
I had absolutely no problems for months before I came back from vacation and updated OBS but I don't know if that has anything to do with my issues here.

My internet has dropped 0 Packets and speed tests are showing the appropriate ISP speeds when done
I'm ultimately wondering if this is a ISP, Twitch, OBS or setting issue that I can fix
 

thatguytagg

New Member

Dztoifb.png
 

Harold

Active Member
ISPs have incentive to make sure that those tests (speedtest.net and such) work as well as possible.
 

Ruarc88

New Member
Same issue here for about 2-3 weeks on both OBS classic (Windows 64-bit) and OBS Studio (Windows 64-bit)

Log from Studio: https://gist.github.com/a12e00e553bb30b0981950ae211ad366

Bandwidth confirmed by both speedtest AND uploading videos to Youtube show stable speeds at 5600Kb/s and peeks as high as 6200Kb/s.

OBS is configured for 3000Kb/s 1080p30 with up to 40% frame drop (drops happening every minute or so for several seconds)
Frame drop is still present at as low as 1600Kb/s at 720p30
What I found resolves it is changing CPU usage from the recommended veryfast to ultrafast however, at this point I might as well be streaming at 480p.

Before you tell me to upgrade my CPU, it's an i7-5930k with zero performance degredation in any other applications or tasks.

Image from tester above:
twitch_test.PNG


I've tried Chicago, New York, Los Angeles, San Francisco, and Seattle since this has started happening with the same results.

Considering nothing has changed, install/setup/config/system/net, and I have confirmed flat out that my connection is stable, any ideas as to why this is happening?
 

Harold

Active Member
The twitch test utility has confirmed that your internet connection is NOT stable. The quality numbers are WAY TOO LOW to be able to be considered stable.
 
The quality needs to be a min of 80 and then that can be unstable for streaming, best is to use a quality 100. Try changing the settings to TCP 64k and 30 seconds test duration and repost the results.
 

Ruarc88

New Member
I confirmed IMMEDIATELY AFTER THE TEST ABOVE that my connection is stable by uploading to Youtube at a stable speed of 5600Kb/s. Care to explain how my connection is NOT stable when for other similar purposes it works perfectly fine?

Connecting to just one domain's servers at terrible speeds does NOT prove that my connection is terrible. You're also basing your replies on the merits of a 3rd party, community-made utility.

twitch_test2.PNG


Does/can OBS use TCP 64k? Not aware of how this could be configured. Also, what exactly is the quality value based off of?
 

Harold

Active Member
A "community made utility" that was specifically designed and built for testing a connections suitability for streaming.

Your connections are FAILING the test.
 

sekkuar

New Member
Yeah, your internet is definitely NOT stable.
I lol'd

Yes, it might look like your connection is working with speed tests, regular downloads, youtube, etc
But it still doesn't mean the connection to TWITCH SERVICE is stable, which is the only thing that really matters here.

The tool Harold recommended is accurate, I tested myself when I had issues with twitch. I was able to stream to youtube with no issues but on twitch it would drop fps.

It's an issue with the twitch servers, there's nothing you can do other than changing the server you're using to a different one on this list with a better connection.

If you're so skeptical of this tool, try it yourself: Use the same OBS settings to stream to youtube instead of twitch, you will see how it works just fine.
 

Ruarc88

New Member
Failing on this service does not mean my internet connection is broken is what I'm getting at. So, since it's not my internet, what else could be causing this?

I'm suspecting a rare issue with a very specific OBS/PC setup since when I go from veryfast to ultrafast CPU preset, my upload rate remains at 3000Kb/s but I don't drop frames anymore (problem is the quality viewer-side is ridiculously low).

I will try Youtube streaming later as well.

Regarding the tool saying 4900Kb/s and 28 ping is flat out failing for Seattle, what exactly is considered a good connection?
 
Going to hop in here since I'm have similar issues. My frames were dropping and I screen capped this... With this data which one should I be using to avoid the dropped frames?? If I used one of the 100% Quality options where else can I look to fix my bleeding frame issue?
 

Attachments

  • 2016-12-08 13.52.48.jpg
    2016-12-08 13.52.48.jpg
    195.8 KB · Views: 803

Harold

Active Member
Regarding the tool saying 4900Kb/s and 28 ping is flat out failing for Seattle, what exactly is considered a good connection?
One where the quality is above 80. The RTT/Ping values are irrelevant to this discussion.
 

Ruarc88

New Member
One where the quality is above 80. The RTT/Ping values are irrelevant to this discussion.
So I ask again, what is the quality value based off of? 3000 for 1080p30 admittedly isn't amazing but it's still within Twitch's recommended bitrate range so why would the 4900 max for Seattle be 0?

By extension, this tool doesn't take into account lower resolutions so using Twitch's baseline for 720p30, 1800-2400 should still be around the mid-range for quality.

Reporting from Finland with same problem.
Started roughly two weeks ago.
dropping 30-40% frames instead of normal 0-5%

http://imgur.com/a/awbrI
What resolution/bitrate are you using with those speeds?

Going to hop in here since I'm have similar issues. My frames were dropping and I screen capped this... With this data which one should I be using to avoid the dropped frames?? If I used one of the 100% Quality options where else can I look to fix my bleeding frame issue?
What's your x264 CPU Preset set to under advanced tab? When I set this to ultrafast (resulting in crap quality) I was using the same bandwidth but I wasn't dropping frames anymore.
 

Fenrir

Forum Admin
The twitchtest tool establishes an RTMP connection to the twitch ingest servers and gauges the quality of the stream in real time. I'm not sure the exact mechanics involved in the quality metric, but it's generally accepted that a quality value of less than 80 is going to have severe issues, making streams difficult to watch.

Generally, things like connection speed throttling (ISPs have been know to do this to certain services), packet loss, and various other factors will affect things like RTMP when it doesn't affect something like loading a webpage or a generic speedtest. Please understand that saying "I can upload a video to youtube" is 100% irrelevant to the issues you're having. Not only is it a completely different website, there's a completely different protocol being used for those types of connections. You need to call your ISP, explain the issue, and have them investigate. Explain EXACTLY what you trying to do, and the issue that you're having. They'll do all the generic line tests, and if they find nothing, ask them to explain to you why you can't stream to Twitch, as you're getting nearly 40% packetloss.
 
What's your x264 CPU Preset set to under advanced tab? When I set this to ultrafast (resulting in crap quality) I was using the same bandwidth but I wasn't dropping frames anymore.

Only I thing remotely stating x264 is under Settings > Output >Streaming > Encoder and that is set to software (x264). You're gonna have to step me through where you want me to look at only been playign with Studio for about 2~3 days now.
 

Musti

New Member
So I ask again, what is the quality value based off of? 3000 for 1080p30 admittedly isn't amazing but it's still within Twitch's recommended bitrate range so why would the 4900 max for Seattle be 0?

By extension, this tool doesn't take into account lower resolutions so using Twitch's baseline for 720p30, 1800-2400 should still be around the mid-range for quality.


What resolution/bitrate are you using with those speeds?


What's your x264 CPU Preset set to under advanced tab? When I set this to ultrafast (resulting in crap quality) I was using the same bandwidth but I wasn't dropping frames anymore.


720p and 3000kb/s
Connected to Sweden ofcourse, but the problem persist on other servers too.
 
Top