A serious streaming webcam with hyper-fast 720p HD at 60fps, from a very nice design and black color that makes this webcam look more elegant. Logite – Logitech C922 Pro Stream is the best webcam you should use to stream games, In terms of design this webcam is very good, Logitech C922 Pro Stream Webcam has a Max Resolution of 1080p/30 fps – 720p / 60 fps. Note that by default this will not display the video, in order to see what you are recording, you need to add the display as a destination to the argument (note that it will slow down the operation): (Obviously a bit overkill with regard to the bit rates but it is fine for testing purposes). etc/udev/rules.d/les SUBSYSTEM="video4linux", KERNEL="video*", ATTR" It is possible to use v4l2-ctl with Udev rules in order to set some configuration each time a particular camera is connected.įor example, to set a default zoom setting on a particular Logitech webcam each time it is connected, add a udev rule like this: To list the configurable settings of a video device:Ĭonfiguration made via V4L2 does not persist after the webcam is disconnected and reconnected. V4l-utils also installs an equivalent command line tool, v4l2-ctl. Changing these settings will affect all applications.
To run it, install v4l-utils and launch qv4l2, and it will present you a list of configurable settings. in the case when out-of-the-box colors are too bluish/reddish/greenish) you may use Qt V4L2 Test Bench. If you want to configure brightness, color and other webcam parameters (e.g. All applications which support v4l2 will work with the kernel's drivers.
Note: The Linux kernel to userspace API used to control webcams is named Video4Linux2, v4l2 for short.
Once you find a driver compatible with the webcam, you have to add the corresponding kernel module in /etc/modules-load.d/nf so it will be loaded into the kernel during init stage bootstrapping. Then you can check webcam devices for information and resources about webcams. The first step is to identify the name of the webcam, using for example lsusb. Otherwise, if your webcam is not supported by the kernel's drivers, an external driver is necessary.
See the gspca cards list for a non-exhaustive list of supported devices under this framework. Some pre-UVC webcams are also supported via the gspca kernel driver module. Usb 1-1: Optional device control through 'sysfs' interface ready Usb 1-1: V4L2 device registered as /dev/video0 Usb 1-1: SN9C10 PC Camera Controller detected (vid/pid 0x0C45/0圆00D) # dmesg | tail sn9c102: V4L2 driver for SN9C10x PC Camera Controllers v1:1.24a
To check that your webcam is recognized, run dmesg just after you plug the webcam in. Most recent webcams are UVC ( USB Video Class) compliant and are supported by the generic uvcvideo kernel driver module.