Today I installed Nvidia ShadowPlay. And as I understand OBS in NVENC mod should do the same thing. I tested ShadowPlay and got good results. I was recording Dota 2 on max settings, 1920x1200. 60 fps and ShadowPlay on High quality.
So, now I know that my PC can make good quality game videos, without lags and freezing in game and video.
And question is, how can I get the same result using OBS MP (or just OBS) with Nvidia VNEVC?
Download MediaInfo and pull up the properties of your ShadowPlay recording, It should give you what H.264 settings ShadowPlay used
If you have MPC-HC, MediaInfo is built in so there is no need to download it.
To answer your question above that about QP. QP is quantizer parameter, it relates to compression. The lower the QP, the lower the compression done to the frame, higher bitrate is used.
QPI means I-Frame (Keyframe), these should be the least compressed frame in your video stream, they are full picture frames, they are what hold video streams together. If you lose an I-frame the stream becomes corrupt until the next I-Frame. This is also why you can't pause .264 video properly and you can only seek between keyframes
QPB means B-Frame, these are a bidirectional frame used for motion estimation, they require the least amount of bits because they can reference forwards and backwards for info, thus higher compression can be used.
QPP of course is P-Frame, Predicted Frame, these are the main scene filler between keyframes(I-Frames), they contain the differences between an I-frame, the stuff that changes in a scene, also used for motion estimation.
Together they make what is called a GOP (Group of Pictures). If you have a keyframe Interval of 2 seconds and are recording @ 60fps, your GOP is 120 frames
This is an example of a GOP
Personally I wouldn't use Constant QP(CQP) because it is inefficient and not "smart" with its bits. It compresses every frame the same, whether or not it needs more or less bits