Question / Help Stream Quality Awful, and very choppy

Theminatar

New Member
First here's my log file: https://gist.github.com/c834ea82dd14934b8f579d2e4a854fd8

Specs:
i5-6600k @4.6ghz
16GB GSKILL TridentZ @3200
EVGA GeForce GTX 780

I also have a Razer Ripsaw, which I have found to be worse lol.(unless I'm using it wrong? I'm about to return it tbh..)

I used to stream before on an older set up, and it was fine at 720p @60fps I had zero issues. Now, no matter what I do. The stream always end up looking and running like crap on Twitch.

I've tried many different bitrates, ranging from 1500-3500. I've tried lowering and raising my video quality. I've changed the encoding to the highest encoding rate possible, I've changed my process priority to High, and that only hurts me in game. But does nothing to help my stream.

I'd love some advice as to what to do, and what settings I can use. I swear I've read everything, and maybe I'm just not "getting it"...
 

Theminatar

New Member
Idk why it uploaded that one. That's not my latest. Currently my set up is 1280x720 @60fps

But either way, none of those help at all. And why would I have to downscale to something worse than 720p? Shouldn't my setup be capable of handling 720p? My upload is 8800kbps
 

alpinlol

Active Member
Well to the first Log 1080p48 is not possible on an i5. But you mentioned you are streaming 720p60 which should be possible in an i5 6600k is it possible to provide a new Log?

Did you also try streaming 720p30?

About Bitrate... Twitch recommends not going over 3500 but its actually even worse for non-partners due to being routed through sfa causes a lot of buffering issues for your Viewers in the worstcase thats why we recommend streaming with ~2000 Bitrate as non-partner
 

Theminatar

New Member
Well to the first Log 1080p48 is not possible on an i5. But you mentioned you are streaming 720p60 which should be possible in an i5 6600k is it possible to provide a new Log?

Did you also try streaming 720p30?

About Bitrate... Twitch recommends not going over 3500 but its actually even worse for non-partners due to being routed through sfa causes a lot of buffering issues for your Viewers in the worstcase thats why we recommend streaming with ~2000 Bitrate as non-partner

I tried OBS classic to see if that would fix anything: https://gist.github.com/4eb08c5c9f67020d003210208f9a6266

Also, is the hyperthreading really that big of a difference when it comes to streaming? For gaming, it makes no sense to use an i7...
 

Simes

Member
x264 video encoding is multithreaded, with some limitations (which you wouldn't hit on an i7). So, yeah, probably.
 
I tried OBS classic to see if that would fix anything: https://gist.github.com/4eb08c5c9f67020d003210208f9a6266

Also, is the hyperthreading really that big of a difference when it comes to streaming? For gaming, it makes no sense to use an i7...

The i7 makes a large difference to steaming due to the x264 encoding requirement and the demand, even more so on a single pc setup.

Checking the log you have 2 issues

07:55:17.161: Output 'simple_stream': Number of skipped frames due to encoding lag: 238763 (41.9%)
07:55:17.161: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 29009 (5.1%)
07:55:17.161: Output 'simple_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 1040 (0.2%)

One is CPU which the guys about have said steam at 720p 30fps using veryfast preset.

Two is you need to check your internet upload as you are having bandwidth issue, I suggest you run the twitch bandwidth tool and post the results here. Use the settings tcp 64 and duration 30s and pick the region you live in. You want to ensure your steaming to the twitch ingress server with 80+ quality anything lower will have issues, (100 is prefecto).

Once you have your upload speed confirmed and ingress pick the bitrate based on that.
 

Theminatar

New Member
The i7 makes a large difference to steaming due to the x264 encoding requirement and the demand, even more so on a single pc setup.

Checking the log you have 2 issues

07:55:17.161: Output 'simple_stream': Number of skipped frames due to encoding lag: 238763 (41.9%)
07:55:17.161: Output 'simple_stream': Number of lagged frames due to rendering lag/stalls: 29009 (5.1%)
07:55:17.161: Output 'simple_stream': Number of dropped frames due to insufficient bandwidth/connection stalls: 1040 (0.2%)

One is CPU which the guys about have said steam at 720p 30fps using veryfast preset.

Two is you need to check your internet upload as you are having bandwidth issue, I suggest you run the twitch bandwidth tool and post the results here. Use the settings tcp 64 and duration 30s and pick the region you live in. You want to ensure your steaming to the twitch ingress server with 80+ quality anything lower will have issues, (100 is prefecto).

Once you have your upload speed confirmed and ingress pick the bitrate based on that.

That makes me sad, that even with the brand new cpu I still can't stream @30fps. I honestly didn't think I'd have issues streaming. Makes me feel like I have shit hardware now :/

Settings:

https://i.gyazo.com/dd18fc00c0ec3b44793d9099e8965c1a.png
https://i.gyazo.com/a2df161390256f8a389689d55e3fa4b9.png
https://i.gyazo.com/7b4b424c5335c0dd9f947b1e3b5a4ffa.png

Twitch Test(First time I did this last week Chicago was at 100:
YkRPMla.png


Do you think I could do anything to allow my stream to be at 30fps?
 

c3r1c3

Member
1. Hardware looks worse then software at any given (streaming) bitrate.
2. For overwatch, turn off Dynamic Reflections.

Game quality looked as expected for your resolution/frame rate/bitrate.
 
90 looks to be the best quality in the bandwidth test, go with that and see if that and see how it goes.

To get more from the 6600k you could OC it, with only a score of around 7500 on the cpu level its in the not bad range, fine for gaming but not to stream and game due to the x264 encoding demand. Depends though on what games you are also playing. see how it goes with 720 @30fps and a superfast or ultrafaster cpu preset then adjust if you have the headroom, failing that 540p @ 30fps should work fine.
 

Theminatar

New Member
90 looks to be the best quality in the bandwidth test, go with that and see if that and see how it goes.

To get more from the 6600k you could OC it, with only a score of around 7500 on the cpu level its in the not bad range, fine for gaming but not to stream and game due to the x264 encoding demand. Depends though on what games you are also playing. see how it goes with 720 @30fps and a superfast or ultrafaster cpu preset then adjust if you have the headroom, failing that 540p @ 30fps should work fine.

My 6600k is OC already to 4.6, I'm sure I can push it past 5.0 :p So far I've come to find I can stream Overwatch with 720p @60fps with 0 issues. I've also come to find I can stream h1z1 with 720p @30fps with 0 issues as well.

But I have an issue with OBS ANd H1Z1 running at the same time. For some reason when I stream with OBS, OBS for some reason creates an input delay with H1Z1. But when I use Geforce Experience to stream the game, or Xsplit. There is no input delay. What would be causing this?

Input delay meaning, when I push F to open a door, I have to smash "F" about 100 times before it opens. Only OBS causes this...
 
No sure on the lag / delay, assuming with xsplit you are using the same bitrate and this isn't lagging your internet? How does the game play e.g. is movement fine its just picking things up etc that is delayed / lagging?
 
Top