In this session we describe our work developing software for a custom camera system based on GStreamer. The BRIAR project requires high-quality video capture at distances over 400m for biometric recognition and identification, but commercial cameras struggle to capture high-quality video at these distances. To address this, we developed a custom camera system using GStreamer, enabling advanced imaging capabilities and long-range data capture. Our work included designing a GStreamer pipeline capable of managing multiple sensor formats, integrating UDP server hooks to manage recording, using GstRTSPServer to build an RTSP server and creating an extensible hardware control interface. By integrating with network video recorders, we simplified monitoring, data handling and curation, and successfully supported BRIAR’s complex data collection efforts. This presentation will detail our GStreamer-based implementation, highlighting the technical challenges we faced and how we overcame them.