Question / Help Stream 1080p60 output has bad quality

seanwlk

New Member
A friend an I have been doing casual streams for a while and we both have high end hardware and internet connection, but we both suffer from the same issue, the stream output is very bad compared to some random streamers that we found online that seem to have the same quality as they are in-game.

I have a Gigabyte GTX 1060 6GB and an i5-7500 with a 200Mbit connenction (20Mbit UP) which technically can let me stream at very high quality.


I tried multiple settings on OBS and Shadowplay but the result it's always the same.


OBS settings:
Ratio 1080
FPS 60
Encoder NVEC (with x264 the stream is a bit laggy)
Bitrate
5000

With these settings the video is sharp and high quality on small displays like my phone 1080 5.5" but when i rewatch my stream on my 24" it's bad af.

Here you can see an example: http://twitch.tv/seanwlk/v/173760464
 

seanwlk

New Member
https://obsproject.com/forum/threads/please-post-a-log-with-your-issue-heres-how.23074/

Also 1080p@60fps with 5000kbps bitrate is not going to look good, especially with hardware encoder. I recommend downscaling resolution/fps or increasing bitrate
I really dont believe you need logs for this issue.

if i increase the bitrate too much people with bad internet connection will suffer of buffering :/ , and i wouldn't like to lower the resolution.
I could use 30fps instead of 60 though, and would be able to push more the bitrate, what values would you suggest?
 

Dilaz

Member
If people are getting buffering issues, the fps does not matter, only bitrate does. Only 30 and 60fps are recommended due to how most monitor refresh rates work.

Log is always recommended to see the rest of you settings if there are some issues that are easy to fix.
 

alpinlol

Active Member
Barely anyone streams at 1080p60 even one of the biggest streamers perfer 900p60 and they even are encoding with a dedicated streaming PC + using Software encoding and still push 6000 Bitrate.

Your CPU cant handle that kind of encoding by far you might get away with 720p60 on x264 and for GPU you simply have to increase the bitrate but thats no real solution either.

I would recommend using a lower resolution like 720p60 with 5k bitrate and NVENC which should be acceptable.
 

seanwlk

New Member
Barely anyone streams at 1080p60 even one of the biggest streamers perfer 900p60 and they even are encoding with a dedicated streaming PC + using Software encoding and still push 6000 Bitrate.

Your CPU cant handle that kind of encoding by far you might get away with 720p60 on x264 and for GPU you simply have to increase the bitrate but thats no real solution either.

I would recommend using a lower resolution like 720p60 with 5k bitrate and NVENC which should be acceptable.
i tried that and it looks kinda bad tbh :/
 

TryHD

Member
do you have more than 5 viewers so you get transcoding from twitch? If yes set your bitrate to 8500 kbit/s and you should get a okish looking stream with nvenc. You could stream on youtube and set your bitrate to 19000 or what ever your internet can handle stable. That will increase the quality a lot.
 
Top