Smarter video feeds
iSpy is a video surveillance and device-monitoring platform that runs on Windows and uses its companion service, Agent DVR, to manage camera streams, sensor inputs, and event handling. The system supports IP cameras, ONVIF hardware, and local USB video sources, including audio device integration. It processes live feeds, records streams, and exposes network endpoints for external automation.
iSpy integrates external AI engines, messaging services, and IoT platforms through APIs. Remote connections run over SSL without manual router port forwarding. The architecture includes modules for detection, alert dispatch, storage handling, and hardware acceleration, enabling multi-device monitoring within a single runtime environment.
iSpy device manager loads network and local video sources through protocol detection and manual configuration fields. Stream negotiation supports direct camera feeds or transcoded pipelines, depending on codec compatibility. The recording engine writes continuous or event-triggered footage to disk using pass-through data when supported; otherwise, it invokes GPU encoding. Storage rules define retention duration, file segmentation, and directory allocation across multiple volumes locally. Quota controls exist.
Professional video surveillance platform
The motion detection module processes frame differentials, object classification, and region masking to generate event states. Detection modes include pixel change analysis, tripwire logic, and AI inference through external engines such as DeepStack or CodeProject.AI. Audio analytics monitor amplitude thresholds and pattern signatures. Event states are passed to the alert dispatcher, which routes notifications via SMTP, webhooks, MQTT messages, or HTTP requests. SMS gateways supported.
The integration API exposes command endpoints for automation platforms such as Home Assistant, Alexa, and IFTTT. The remote access subsystem establishes outbound connections to relay servers, enabling encrypted sessions without router configuration, though relay access remains reliant on vendor servers. Plugin hooks connect vision models such as Gemini, while internal port-mapping management ensures that firewall-restricted environments remain reachable via host-initiated sessions.
Intelligent video processing
iSpy operates as a Windows-based surveillance controller that processes camera streams, sensor triggers, and automation calls through modular services. It supports heterogeneous devices, SSL relay networking, GPU encoding, and external AI engines. Limitations include reliance on Windows runtime environments and third-party services for certain AI functions. The system architecture centers on local processing with optional remote relay infrastructure. Configuration requires manual parameter definition for some hardware sources.
Pros
- Broad device protocol support
- GPU-assisted encoding pipeline
- Modular detection architecture
- API-driven automation hooks
Cons
- Relay access is reliant on vendor servers