StreamPulse – self-hosted microservice for monitoring RTSP/MJPEG camera streams
github.comΒ·6hΒ·
Flag this post

StreamPulse

Lightweight Camera Stream Health Monitoring Microservice

Overview

StreamPulse is a minimal Python-based microservice for monitoring the operational health of heterogeneous IP camera networks.

It was designed during the expansion of a mixed-infrastructure deployment consisting of low-cost consumer cameras (such as TP-Link Tapo) and custom Raspberry Pi camera nodes running MotionEye. As the number of independent devices increased, conventional NVR monitoring and simple ping checks became insufficient to confirm real video availability or client accessibility.

To address this, StreamPulse implements a two-part architecture:

  • Monitor Service – periodically connects to configured RTSP and MJPEG endpoints, captures a frame, and records the success or fai…

Similar Posts

Loading similar posts...