Set bitrate of a v4l2src camera

I have a camera (sensoray s2263) that is very configurable.
In use the (wakeup) bitrate is too low. Easy to set, immediately I release the device for use by gstreamer it reverts to the low rate.

Google offered videoconvert bitrate=xxxxxx which would be ideal, alas …

This is part of my pipeline, any suggestions please:

v4l2src device=/dev/video0 ! capsfilter caps=video/x-h264,width=1920,height=1080,framerate=30/1 ! h264parse ! avdec_h264 ! videoconvert ! …

I don’t know if it’s compatible to the original C920, but worth trying. We have an element called uvch264src which do have a bitrate control. It used a some ioctl specific to the UVC driver. The driver does not expose any H264 controls unfortunately. There is at least 3 different standards to carry h.264 over UVC.

Ta I did stumble over that.
Using RidgeRun’s perf module I could see the bitrate was cica 2.8 Mb so blury on camera movement was not bitrate. It was THEIR h264 encoding.
By reading motion jpeg instead of h264 the problem is solved. Since their camera-cards are USB2 care is needed to have only 1 card per USB device not per hub eg some Rysan with internal hubs