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:
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