Question / Help Stream very pixelated/shows artifacts

Hi guys,

I've been using OBS for quite some time now and there's one thing I just can't get fixed for a reason. Whenever I am streaming, low speed game or high speed like FPS games the stream will pixelate. And the truth is I can't find out why. I will try to provide as much intel as possible.

First of my PC:
PC specs
* CPU: Intel I7-4770K @4.4Ghz
* CPU: Cooler Master EVO 212 (double fans)
* GPU: EVGA GTX 780 SC ACX 6GB SLI
* Motherboard: Asus ROG Maximus VI Hero
* RAM: Kingston HyperX Blu 1600Mhz 16GB
* HDD: 1TB @ 7200RPM + 1TB 7200RPM + 2 TB @7200RPM + 2TB @7200RPM
* SSD: Samsung 120 GB 840 EVO
* SSD: Samsung 250 GB 840
* Case: Enermax Fulmo GT

Ok now to the stream settings:

Encoding

Encoding: Nvidia NVENC
Use CBR: Ticked
CBR Padding enabled: Ticked
Maxbitrate: 3500
Buffer: 3500

Audio Encoding:
Codec: AAC
Format: 48Khz
Bitrate: 96
Channel: Stereo

Broadcastsettings:

Twitch
EU Amsterdam, NL
Saving steam = yes.

Video:

Videoadapter : GTX 780
Basic resolution: 1920x1080
Downscale: To 1.5 (1280x720)
Filter: Bilineair (default)
FPS: 30

Audio and Keybind are found to be irrelevant

Advanced

Multrithreading optimalisation: Yes
Processpriority: Normal
Time to buffer scene: 700 (someone recommended this)
Encoding disabled during preview: Unticked
Extra keybinds: Tickets (irrelavent)

NVENC Preset: Auto
Encoding Profile: main
Keyframes: 2
CFR: Ticked

All other options are left blank or unticked.

Have you tried...

I have tried the following in the past without any noticable streaming effect apart on my own PC.

Intel Quick Sync, love it but caused crashes for some reason. Stream looked the same.

Default X264. Yes!
Some things I tried with that are the Veryfast and fast preset. As probably imagined veryfast runs fine and gives same stream result, though PC impact was noticable slightly. Fast the same story but sometimes (BF4 for example) too heavy. All other settings apply too.

When does the mentioned issue occur?

Well as said during the streams in general. My most liked benchmark is War Thunder. A game that is very easy to run but has quite some effects in it that will stirr up a stream. For example loads of grass and tree textures. But even when flying up high in the sky or just playing a game like DayZ, Arma, Verdun, Call of Duty, BF or even racing games have the same artifacts/pixelation.

If there is more info I should provide, don't hesitate to ask!

For now this is all info I could think off. But before I forget here's my internet speed! And no that's not the issue as you might understand :)



Kind Regards,

TheGamingLawnL
 
Dont get me wrong but..

Use x264, NVENC will always be bad at those low bitrates.

You're calling out low bitrates but then I got a few things I really start to wonder about.

1) If NVENC is so bad, why implement it in the first place? Twitch does not allow more than 3500kb/s
2) If this is low bitrate for streaming please tell me, what in your eyes even medium is. Once gain max of 3500 (YT 6000 in the future)
3) Why is there, as said in the post, no noticable difference between X264 and NVENC while you state here that NVENC is horrible.

This just straight out confuses me. I understand you want me to just use X264 ok, but it doesn't add up to support NVENC and/or Quick sync then in the first place.
 
I've been messing around more but I really regret to inform that the issue is that there is no difference for me between x264, Quick Sync and NVENC. Hence why I am here...

From 540P to even 1080P pixelated stream.


Edit: I've made some VODs to watch

DiRT 3

All done on X264 Faster preset with 2500 bitrate

540P 30FPS with OBS : http://www.twitch.tv/thegaminglawnl/b/662898614 (ended with crash)
540P 30FPS with xSplit: http://www.twitch.tv/thegaminglawnl/b/662896410

720P 30FPS with OBS: http://www.twitch.tv/thegaminglawnl/b/662901494 (skip to 1:30)
720P 30FPS with xSplit: http://www.twitch.tv/thegaminglawnl/b/662902854 (ended with crash + skip to 1:50 minutes)

*Both programs crashed once with X264 telling me it froze. Unknown what the issue is and might as well has been the game as the game crashed on itself when starting a stream aswell.

Now with Nvidia NVENC. 2500bitrate.

720P 30FPS with OBS: http://www.twitch.tv/thegaminglawnl/b/662905642
720P 30FPS with xSplit: http://www.twitch.tv/thegaminglawnl/b/662906792

All in all, I have to say no real noticable difference despite a few dips with NVENC.

Battlefield 4

OBS only now.

720P 30FPS NVENC: http://www.twitch.tv/thegaminglawnl/b/662911924
720P 30FPS X264: http://www.twitch.tv/thegaminglawnl/b/662913217

540P 30FPS NVENC: http://www.twitch.tv/thegaminglawnl/b/662910463
540P 30FPS X264: http://www.twitch.tv/thegaminglawnl/b/662909406

War Thunder

720P 30FPS NVENC: http://www.twitch.tv/thegaminglawnl/b/662926764
720P 30FPS X264: http://www.twitch.tv/thegaminglawnl/b/662925609

I guess I found the issue, it was game related... Or at least sort off. The pixelating is with for Example DiRt 3 also still pretty bad. I compare this to other streamers with similar settings/gear
 
Last edited:
Dont get me wrong but..



You're calling out low bitrates but then I got a few things I really start to wonder about.

1) If NVENC is so bad, why implement it in the first place? Twitch does not allow more than 3500kb/s
2) If this is low bitrate for streaming please tell me, what in your eyes even medium is. Once gain max of 3500 (YT 6000 in the future)
3) Why is there, as said in the post, no noticable difference between X264 and NVENC while you state here that NVENC is horrible.

This just straight out confuses me. I understand you want me to just use X264 ok, but it doesn't add up to support NVENC and/or Quick sync then in the first place.
I use QuickSync for local recording using high bitrates, it looks amazing; same goes for NvEnc. OBS is an amazing software, it has some kinks but it's a good deal since it's free!
 
Dont get me wrong but..



You're calling out low bitrates but then I got a few things I really start to wonder about.

1) If NVENC is so bad, why implement it in the first place? Twitch does not allow more than 3500kb/s
2) If this is low bitrate for streaming please tell me, what in your eyes even medium is. Once gain max of 3500 (YT 6000 in the future)
3) Why is there, as said in the post, no noticable difference between X264 and NVENC while you state here that NVENC is horrible.

This just straight out confuses me. I understand you want me to just use X264 ok, but it doesn't add up to support NVENC and/or Quick sync then in the first place.

People use OBS for recording too, NVENC and/or quicksync are perfect for that, because you are not limited by bitrate.
 
Back
Top