WebRTC streamer for V4L2 capture devices, RTSP sources and Screen Capture
-
Updated
Aug 28, 2026 - C++
WebRTC streamer for V4L2 capture devices, RTSP sources and Screen Capture
RTSP Server for V4L2 device capture supporting HEVC/H264/JPEG/VP8/VP9
ZBar is an open source software suite for reading bar codes from various sources, including webcams. As its development stopped in 2012, I took the task of keeping it updated with the V4L2 API. This is the main repository for it. There's a clone at at LinuxTV.org, and another one at gitlab.
Real-time WebRTC streaming for Raspberry Pi and NVIDIA Jetson with 100–200 ms glass-to-glass latency.
Camera controls for Linux
obs studio output plugin for Video4Linux2 device
Cross Platform Rust Library for Powerful Webcam/Camera Capture
Add filters (background blur, etc) to your webcam on Linux.
The Linux SDK for The Imaging Source cameras.
Independent video frame capture library on .NET/.NET Core and .NET Framework.
libcamera - Making complex cameras easy. This is a personal fork, please use the upstream repository at https://git.libcamera.org/libcamera/libcamera.git/
ccap `(C)amera(CAP)ture` is a simple and easy-to-use C/C++ camera capture library designed to provide you with simple and efficient camera data access. It currently supports Windows macOS and Linux.
ROS 2 node for libcamera supported cameras (V4L2, Raspberry Pi Camera Modules)
High-performance, multi-client Linux driver for the Elgato 4K60 Pro MK.2 and Elgato 4K Pro PCI-e capture card. Engineered for stability on modern kernels (6.12+).
To associate your repository with the v4l2 topic, visit your repo's landing page and select "manage topics."