Question / Help Stream Becomes Pixelated with Movement (Help!)

Ndub

New Member
Just got a new PC and finished my first stream with it. When checked the vod to see how everything looked, I noticed that anytime there was any movement in game the whole stream became pixelated. When everything was still the quality looked amazing. I have been searching all over the internet and can't seem to find a fix. Any help would be greatly appreciated!

Here's a link to the vod to see what I'm talking about. https://www.twitch.tv/videos/232554627

Here's the log files. https://gist.github.com/4bec05c6c5138dcabb3a3cd2b192df9a

Edit:
I'm using x264 encoder, CBR, 3500 Bitrate, Output rescaled to 1280x720, Keyframe interval - 2, Veryfast CPU usage
 
Nothing out of the ordinary, welcome to intra-frame encoding.

In order to squeeze more quality out of lower bitrates you need to make the encoder "smarter" in how it allocates bits during motion estimation, this is done by changing the CPU preset to something like Fast/Medium/Slow.

Slower presets use more CPU so you need to try and find a balance between performance hit and quality, before you skip frames from too much CPU usage.

Your other option is to increase your bitrate or lower your resolution/fps which aren't always desirable
 
The quality looks just fine for me, I'm not sure what people expect from 3500 bitrate for 720p60fps. One fix would be lowering your expectations, because that quality is fine for people to watch :)
 
The webcam resolution is set 1920X1080 try lowering the resolution something like 480p and should get better results
 
The only way to get better quality output is to increase your bitrate towards 6k+. This will affect your stream viewers in terms of buffering issues/hitching, if they can't download at that bitrate - Do take your viewers into consideration as they are your target audience, if they can't watch your stream without buffering/hitching issues, they will end up leaving for another stream channel.
Your webcam resolution at 1080p as Xsoulsin stated, is not needed. 720p60/72030fps is more than acceptable for webcam footage output.
Using Lanczos as your downscale filter in Video Settings of OBS will assist in increasing the quality output when you downscale from higher resolutions.

Unfortunately the logfile you uploaded does not contain any streaming attempt output...
Can you do a few minutes' worth of streaming (Doing what you would normally do in-game) then stop the streaming session, then upload a current logfile please so I or someone else can further assist in troubleshooting:
https://obsproject.com/forum/threads/please-post-a-log-with-your-issue-heres-how.23074/

As NilvGaming stated, the quality is actually pretty good and very watchable. You will likely always have issues with grass/smoke, etc when streaming. It is very difficult to get around it due to the bitrate limitation.
As Dedrick stated, you could try lowering the encoding preset by one or two, it will be very dependent upon how much your game utilizes your CPU as the slower your preset is, the more the load is exponentially. The gains in quality are marginal for the extra load.
 
Looks fine to me, but it's a very slow moving game that one with game textures already very smooth. Higher bitrate + fast/medium preset would increase quality. For slow preset you really need a very strong cpu or something dedicated to it and possibly overclock the cpu.
 
Back
Top