Python-based NVIDIA DeepStream reference for multi-stream ingest with runtime layout control (mosaic, PiP, focus) and latency-optimized display.
This repository provides a Python implementation of a multi-stream video pipeline using NVIDIA DeepStream (GStreamer bindings). It enables dynamic, runtime selection of display layouts—mosaic, picture-in-picture, and single-source focus—without pipeline restarts. The design prioritizes low-latency playout through live-source configuration, small batching windows, and asynchronous rendering. Configuration is file-driven to facilitate repeatable deployments and straightforward scaling across heterogeneous RTSP and file sources.