Question / Help obs streaming settings (advice needed)

mr.unknown

New Member
Hi there! I`m looking for some help/advice. I want to start streaming and i have tried different settings from 540 all the way up to 1080.
The problem is that it looks pixelated even at 720p and 30 fps (3000 bitrate, CBR, very fast).
Im not sure either i should go with x264 or nvenc. Should i stick to 720p or i can go higher, preset etc.
PC specs:
GPU: gtx 1060 6gb
CPU: i9 9900k
MB: msi z390 gaming pro carbon
Ram: 32gb G.SKILL Aegis 32GB 3000MHz
SSD: 970 EVO Plus M.2 500GB
Internet speed: img attached

Mostly I play first person shooters like cs go, dayz, hell let loose, heroes and generals, rust and sometimes ark. Over past few days i have tested all these games and they look bad on my stream. I just finished streaming dayz and I could share the link but im not sure if it is allowed to do so.

I know there are many tutorials on yt and topics on this forum about this problem, but nothing seem to help me. So i decided to seek help here.
So wise people, please, help me.

Regards,
unknown
 

Attachments

  • net.png
    net.png
    8.8 KB · Views: 6,507

Narcogen

Active Member
13:54:39.871: Windows Version: 10.0 Build 16299 (revision: 1087; 64-bit)

Windows is quite out of date. You should update to at least 1809.

14:00:44.999: YUV mode: 709/Full

For most users this should be 709/Partial.

https://obsproject.com/forum/resour...t-color-range-settings-guide-test-charts.442/

14:21:19.686: Output 'adv_stream': Number of lagged frames due to rendering lag/stalls: 83 (0.1%)
14:21:19.686: [rtmp stream: 'adv_stream'] Freeing 1 remaining packets
14:21:19.686: Video stopped, number of skipped frames due to encoding lag: 85/58104 (0.1%)


No significant rendering or encoding lag, so no issues there.

14:00:44.999: base resolution: 1920x1080
14:00:44.999: output resolution: 1280x720
14:00:44.999: downscale filter: Lanczos
14:00:44.999: fps: 60/1

14:05:11.213: rate_control: CBR
14:05:11.213: bitrate: 6000


6000 is a better than average bitrate for 720p60, so you're OK there.

14:25:05.628: [x264 encoder: 'streaming_h264'] preset: faster

You seem able to hold faster without overloading the encoder, so that's good.

Bottom line is I think you're doing about as well as you can.

At low bitrates for streaming, x264 will probably work better for you than NVENC as long as you aren't getting CPU overload.

A slower preset would increase quality, but I'm not sure how much overhead you have left.

You might try using a canvas resolution of 720p instead of scaling and see if that helps reduce pixellation that happens during fast motion.
 

mr.unknown

New Member
Thanks for getting back to me Narcogen.
I will try slower preset and see whats happening. Currently my cpu is working around 50-60%, so i think i might try slower preset. I know that CPU overload shouldnt go higher than 80% is that correct?

Also, what do you mean by using a canvas resolution of 720p? How can i change that?

Lastly, i got this black screen issue. Every time i open steam overlay or geforce experience overlay the stream goes black for the time i spend on steam or experience overlay. Any ideas how to fix it?

Regards,
unknown
 

Narcogen

Active Member
Canvas resolution is the resolution you start with-- the resolution of the frame you're composing in the preview frame by adding sources to your scene.

Usually, you start with that being the native size of your biggest source-- the native resolution of your display, or the resolution you're going to set a full-screen application to render at.

But if for whatever reason that is not practical, you can turn off scaling and make your canvas resolution the same size as your output, and just resize your sources to fit. The resource savings comes not from not doing the downscaling, which is minor, but that rendering frames prior to encoding is more work for a larger canvas.

Usually, though, that's done when the issue is rendering lag, and that's not your problem. But it will give the encoder a better chance to create a quality image within a given preset if the number of pixels it has to work with is lower.

Go to Settings > Video and change the canvas resolution to 1280x720, and dont' scale your output.
 

mr.unknown

New Member
I will change it right away. I just wanna say big thank to you for taking your time and talking to me. I appreciate it. Thank you again, and good luck.
 
Top