1 repository
Uses parallel worker threads to ingest video frames from network and hardware sources to prevent bottlenecks.
Distinct from Multi-Threaded Data Pipelines: Distinct from Multi-Threaded Data Pipelines: specifically focuses on video frame capture and decoding rather than general data processing.
Explore 1 awesome GitHub repository matching software engineering & architecture · Multi-Threaded Video Capture. Refine with filters or upvote what's useful.
VidGear is a high-performance Python video processing framework designed for capturing, transcoding, and manipulating video streams. It functions as a multi-protocol video streamer and a WebRTC streaming server, enabling the transfer of video frames over networks using RTSP, RTMP, RTP, and MJPEG protocols. The project distinguishes itself through hardware-accelerated video transcoding and decoding using GPU backends like CUDA to reduce CPU load. It includes a cross-platform screen capture tool and a specialized system for establishing direct peer-to-peer media connections using WebRTC signali
Reads frames from IP cameras, network streams, and hardware decoders using multi-threaded processing.