Best obs settings and good internet but stream blurry?

Tallmorning

New Member
Hey there I'm starting to get interested in streaming and I've been doing some test streams to get good quality video but even when I have followed multiple OBS streaming guides they haven't helped.
My problem is that I stream on just about the best obs settings with 40mbps upload and my gpu/ram/cpu usage never goes above %50 but the stream still gets blurry and im not sure what the issue could be.
Heres a stream where I used 5000 bitrate and streamed at 720p with the cpu usage setting at slow:

https://clips.twitch.tv/VastSpotlessCakeTinyFace

about 40 seconds into the clip it starts to get really laggy and im playing while watching task manager and the usage of all pc parts is not exceeding %50 so im assuming it must be my internet but Im the only one on it and its really good internet so im not sure? Maybe this is normal and sorry if it is... Im really new to this stuff and tryna figure it out! Thanks for the help if I get some :)
(PS Ive tried streaming with nvenc on the best settings and its about the same so Im really stuck on what to do ill post any info if needed thanks :D)
Also, here is the obs log: https://obsproject.com/logs/DNckD4DGIhuzCD5Y
 

Kevin

New Member
Hey there I'm starting to get interested in streaming and I've been doing some test streams to get good quality video but even when I have followed multiple OBS streaming guides they haven't helped.
My problem is that I stream on just about the best obs settings with 40mbps upload and my gpu/ram/cpu usage never goes above %50 but the stream still gets blurry and im not sure what the issue could be.
Heres a stream where I used 5000 bitrate and streamed at 720p with the cpu usage setting at slow:

https://clips.twitch.tv/VastSpotlessCakeTinyFace

about 40 seconds into the clip it starts to get really laggy and im playing while watching task manager and the usage of all pc parts is not exceeding %50 so im assuming it must be my internet but Im the only one on it and its really good internet so im not sure? Maybe this is normal and sorry if it is... Im really new to this stuff and tryna figure it out! Thanks for the help if I get some :)
(PS Ive tried streaming with nvenc on the best settings and its about the same so Im really stuck on what to do ill post any info if needed thanks :D)
Also, here is the obs log: https://obsproject.com/logs/DNckD4DGIhuzCD5Y

Trust me, I have been fighting for years to figure out the best settings to use while streaming and the only thought was that big streamers get a steady connection to the twitch servers. Bitrate is the biggest key here and also the biggest problem for smaller streamers. It sucks that people are limited to a degree, since we are dynamically jumped around on our bitrates. I just run my streams at 7900kbps at 900p x264 medium with eposvox secret sauce settings. But I can never get the quality that I want (1080p 60fps) even with my super 16 core processor and an rtx card. I've seen streamers who run nvenc new at 1080p 60fps and it look so clear and never knew how it's done.
 

Synergist

Member
Around 40 seconds is where you start running across the map. All that finely detailed, tesselating grass texture flying past the camera is very difficult for video encoders to preserve. You'll struggle to preserve absolute clarity at 5 mbit/sec, even on slow presets. Same with NVENC.

Useful reads:

If your OBS streaming settings keyframe interval is >2, reduce it to 2 (Twitch's limit).

Incidentally you're using Lanczos to downscale - you may get some 'free' performance by using bicubic instead, arguably nearly identical quality for fewer CPU cycles. https://www.reddit.com/r/obs/comments/ey2ft3/bilinear_vs_area_vs_bicubic_vs_lanczos_downscale/
 

Tallmorning

New Member
Around 40 seconds is where you start running across the map. All that finely detailed, tesselating grass texture flying past the camera is very difficult for video encoders to preserve. You'll struggle to preserve absolute clarity at 5 mbit/sec, even on slow presets. Same with NVENC.

Useful reads:

If your OBS streaming settings keyframe interval is >2, reduce it to 2 (Twitch's limit).

Incidentally you're using Lanczos to downscale - you may get some 'free' performance by using bicubic instead, arguably nearly identical quality for fewer CPU cycles. https://www.reddit.com/r/obs/comments/ey2ft3/bilinear_vs_area_vs_bicubic_vs_lanczos_downscale/
Ah thanks I'll read thru this :D
 

Tallmorning

New Member
Trust me, I have been fighting for years to figure out the best settings to use while streaming and the only thought was that big streamers get a steady connection to the twitch servers. Bitrate is the biggest key here and also the biggest problem for smaller streamers. It sucks that people are limited to a degree, since we are dynamically jumped around on our bitrates. I just run my streams at 7900kbps at 900p x264 medium with eposvox secret sauce settings. But I can never get the quality that I want (1080p 60fps) even with my super 16 core processor and an rtx card. I've seen streamers who run nvenc new at 1080p 60fps and it look so clear and never knew how it's done.

Yeah ITs crazy and I have a freind who just started streaming and got better a better quality stream with worse pc and internet and she didnt even configure any settings while I spent hours researching ;-; but yes I do agree I feel bigger streamers defs get a better connection
 

qhobbes

Active Member
1. If available via Windows Update, update Windows 10 to 2004 per https://obsproject.com/blog/five-simple-tips-for-new-streamers
2. The version of Windows you are running has a limitation which causes performance issues in hardware accelerated applications (such as games and OBS) if multiple monitors with different refresh rates are present. Your system's monitors have 2 different refresh rates (60 and 59), so you are affected by this limitation.

To fix this issue, we recommend updating to the Windows 10 May 2020 Update. Follow these instructions if you're not sure how to update. If you cannot update, set both monitors to the same refresh rate or disconnect a monitor.
3. Update your GeForce Drivers
4. Run OBS as Admin
5. At least one of your audio devices has a sample rate that doesn't match the rest. This can result in audio drift over time or sound distortion. Check your audio devices in Windows settings (both Playback and Recording) and ensure the Default Format (under Advanced) is consistent. 48000 Hz is recommended.
OBS Sample Rate: 44100 Hz
Headphones (High Definition Audio Device): 48000 Hz
Microphone (Thronmax MDrill Dome Microphone): 44100 Hz
6. The encoder is skipping frames because of CPU overload. Read about General Performance and Encoding Issues or use NVENC.
 
Top