Question / Help Unsharpnes - pixel-ish when fast movement

neyoneit

Member
Hi,

Can someone tell me, why is my stream sometimes so blurry/unsharp/pixelish/wierd (dont know how to call that exactly) ?

My pc specs
4GB 1600mhz ram
64GB SSD
i5-4670K
gtx 660ti

Using OBS 32bit (due to nightbot follower alert – not working on 64bit)
I use GPU in OBS instead of CPU.
720p, 55fps, 3500bitrate, preset High quality

please check this vod - http://www.twitch.tv/neyoneit/b/561888586

times when it happens: hour 25 minute 22 and seconds:10c,19,23,40.
It happen more, but these times i marked are most visible and should be for you guys good enough to tell me what exactly is wrong…

I really appreciate your help guys, thanks a lot


Best regards,
neyoneit
 

Jack0r

The Helping Squad
Hmm, I could not really see anything unusual at the minute you mentioned.
A slight unsharp effect, or pixelation is normal when there is a lot of action on screen (for example you do a fast turn because of a rocketjump) but not enough bitrate available to produce a perfect video.

I did not fully understand the part "I use GPU in OBS", you mean you are streaming with the nvenc? In that case you might be able to improve the quality if you switch to CPU encoding using x264.
 

neyoneit

Member
yea i am using ncenc, because when i use cpu i wont get 60fps or even 50fps with "faster" preset...720p.. thats why i am using nvenc... but i cannot figure out what should i do to eliminate those artefacts.. :/ more bitrate ??
When i use 4000+ bitrate OBS is warning me that 3500 is maximum or something like that... (for twitch)
 

Jack0r

The Helping Squad
Yea, unfortunately, with NVenc, we have not that many options, you can test through the different presets in the advanced settings, but apart of changing the bitrate, thats pretty much all. In my experience x264 would give you better results on the bitrate you currently used. Maybe, keep streaming with nvenc until you want to upgrade your pc anyway and just accept a few pixels here and there, overall it wasnt bad,as I mentioned. It just looks like a bit less bitrate than you actually use.
 
Yea, unfortunately, with NVenc, we have not that many options, you can test through the different presets in the advanced settings, but apart of changing the bitrate, thats pretty much all. In my experience x264 would give you better results on the bitrate you currently used. Maybe, keep streaming with nvenc until you want to upgrade your pc anyway and just accept a few pixels here and there, overall it wasnt bad,as I mentioned. It just looks like a bit less bitrate than you actually use.

Same boat with the quality.

If you know what you're doing with x264 encoder options, you can adjust the nvenc_config (%APPDATA%/OBS/ directory) manually, overriding the preset options.

A good starting point would be the BluRay preset, or Low latency High Quality.
Failing that, try nudging over to QSV encoding.
 

flavored

Member
nvenc is a poor choice of an encoder for streaming, as it's incapable of delivering quality image at low bitrates.
The solution here is NOT to stream with nvenc. Nvenc is best used for local recordings with bitrate of 20mbit and up.
 
nvenc is a poor choice of an encoder for streaming, as it's incapable of delivering quality image at low bitrates.
The solution here is NOT to stream with nvenc. Nvenc is best used for local recordings with bitrate of 20mbit and up.
I would argue somewhat, that NVENC has it's own use-cases that vary between users.

For games like Hearthstone, MTG, Civ V - where the content is mainly static, NVENC is a great option for people with weaker CPU's, and I'd used it extensively whilst I still had my i5-2500k.

For your average juniour streamer, NVENC is an excellent enabler that does not require you to splash a bunch of money on an I7, and quality is subjective at the beginner end of the spectrum.

An NVENC capable card is relatively cheap to obtain ~£85 online.
 

flavored

Member
I'm not arguing it can be used, I'm saying that if you're using it, be prepared to face the quality consequences as it doesn't do all that good of a job at "low" bitrates.
 
Top