Should I use software or hardware encoding?
For most people who are just getting into live streaming, software encoders are a better choice than hardware encoders.
They provide an accessible entry point into the world of streaming, and you can’t overstate how important that can be..
How good is Nvenc?
Nvenc is fine. The best thing you can do instead of ask people who don’t use it is to test it yourself. Just record x264 and nvenc at the bitrate you stream at and see if there’s a difference. Change the preset to High Quality and you can BARELY see a difference if any at all.
Is x264 CPU or GPU?
x264 is cpu/software based encoding and quality wise better than gpu based encoders from Intel (QSV), NVIDIA (NVEnc) and AMD (VCE).
Is x264 good for streaming?
As a trade-off the overall quality per bitrate is lower than the CPU-based x264 in nearly all cases. For streaming where bitrate is usually a constraining factor, x264 is currently the best option for getting the most quality out of your stream.
Is it better to stream with CPU or GPU?
If you have a powerful GPU, GPU encoding is better. If you have a powerful CPU, CPU encoding is better. The recommended number of cores for streaming is 6 so if you have 6 cores you can easily stream your game play. If you have the new Nvidia Turing cards I will suggest you use GPU encoding.
Does x264 use GPU?
To put it simply, the encoder you choose will decide which piece of hardware is going to render your video. If you choose NVENC or AMF, you’re telling OBS to use your graphics processing unit (GPU), or if you choose x264 you’re telling it to use your central processing unit (CPU).