Hi,
There might be deviation in default setting when implementing v4l2 plugins. Generally q value of each frame impacts image quality and compression rate. Please do comparison through JMdecoder and check if the q values are different. Here is an example of using JM decoder:
And you can try constant bit rate along with vbv-size: