ALPR.PRO monitors unlimited cameras across any protocol — RTSP, RTMP, HLS — with AI motion detection, real-time alerts and Military-Grade protection via GraalVM native compilation.
Connect any camera over RTSP, RTMP, or HLS. ALPR.PRO auto-transcodes every stream to browser-ready HLS using an embedded FFmpeg pipeline — zero configuration required.
OpenCV-powered frame-difference engine with configurable sensitivity zones per camera. Get instant desktop and push notifications the moment something moves.
Camera offline events and motion detections are pushed to your desktop via system tray notifications and in-app WebSocket alerts — with zero polling delay.
All business logic compiles to a GraalVM native binary. No Java bytecode, no source files ship with your distribution. Reverse-engineering resistance on par with C/C++.
One codebase runs on Linux, Windows, and macOS. Distributed as a self-contained native binary — no JVM, no runtime dependencies needed on the target machine.
HLS segments are generated with 2-second windows and served locally. Sub-3-second glass-to-glass latency on LAN — suitable for live security monitoring operations.
Add any RTSP, RTMP or HLS camera by URL. ALPR.PRO immediately begins health monitoring and stream transcoding.
The embedded FFmpeg service converts your camera's native stream into low-latency HLS segments served from localhost.
Your browser opens the ALPR.PRO dashboard — a dark, professional grid view of all your cameras with live timestamps.
Motion events and camera offline incidents appear as system tray notifications and WebSocket alerts in real time.
The industry standard for IP cameras. ALPR.PRO connects over TCP for reliable stream delivery, with automatic reconnection on drop.
Supports ingest from RTMP sources including encoders and NVRs. Common in broadcast and IP camera systems from major vendors.
Pull in existing HLS streams directly — no transcoding needed. Ideal for cloud cameras, CDN-hosted streams and dashcams.
Auto-detect ONVIF-compliant cameras on your local network. Populate your camera list in one click without manually entering URLs.
ALPR.PRO integrates a deep-learning ALPR engine directly into the camera pipeline. Every frame is scanned in real time — plates are detected, decoded and logged with timestamp, camera ID and confidence score, all without leaving your network.
Cross-reference reads against allow/deny lists, trigger instant alerts on unknown plates, and export searchable logs to CSV or your existing VMS database. No cloud round-trips. No subscription per read.
Plates are located and decoded on every frame using a GPU-accelerated neural network. Works at up to 30 fps per camera stream with no frame drops.
IR-optimised model handles low-light, headlight glare, motion blur and oblique angles — achieving 95%+ accuracy in challenging night conditions.
Maintain per-camera or global lists. Instant green/red alert on match. Supports wildcard patterns (e.g. AB*) and scheduled time-window rules.
Pre-trained on European, North American, Middle-Eastern and APAC plate standards. Add custom regex patterns for regional or private fleet formats.
Every read is stored locally with plate text, timestamp, camera ID, thumbnail and confidence. Filter, export to CSV or query via REST API.
Fire HTTP webhooks or POST to your VMS / access-control system on every read or list match. OpenAPI schema included for easy integration.
ALPR.PRO is built on a carefully chosen stack that prioritises performance, cross-platform reliability and source-code protection. The entire backend compiles to a single native binary via GraalVM — no JVM required at runtime.
The frontend is served from the embedded Spring Boot web server and runs in the system browser — keeping the binary lean while delivering a full-featured, real-time dashboard over WebSocket.
See ALPR.PRO in action with your own cameras. Our team will walk you through setup, protocol configuration and motion detection tuning — live, on your hardware.