AI-Native Application Development

AI Gateway for Security & Surveillance

We build on-premise AI gateways that convert RTSP/RTMP camera feeds to secure, access-controlled WebRTC streams — with real-time computer vision analytics for anomaly detection and intelligent alerting. Zero cloud dependency.

Gateway Capabilities

  • RTSP / RTMP → WebRTC real-time transcoding
  • Fully on-premise — zero video data leaves the site
  • AI object detection: person, vehicle, intrusion zones
  • Anomaly alerting with configurable sensitivity rules
  • Role-based camera access control per viewer group
  • 100+ concurrent camera streams per node
  • Embedded / IoT camera support via C++ WebRTC SDK

How It Works

RTSP/RTMP Ingest & Protocol Conversion

ONVIF cameras, NVRs, and embedded SoCs stream via RTSP/RTMP into the gateway. GStreamer pipelines transcode and packetise each stream for WebRTC egress — maintaining frame integrity and minimising conversion latency.

On-Premise Computer Vision Processing

Each video stream passes through a YOLO v8 inference engine running on local GPU. Object detection, zone violation logic, and anomaly classification run in real-time — without any frame leaving the site.

Access-Controlled WebRTC Distribution & Alerting

Authorised viewers access streams via signed WebRTC URLs. Alert events fire webhooks, SMS, and email with annotated video clips attached. All metadata — events, viewer access logs, alert history — is stored locally in PostgreSQL.

What We Build

Protocol Gateway

RTSP/RTMP/HLS ingest → WebRTC egress via GStreamer. Supports ONVIF cameras, NVRs, and embedded SoCs including NVIDIA Jetson.

Computer Vision Analytics

YOLO v8 for perimeter intrusion, crowd density, fire/smoke detection, and PPE compliance — running on local GPU with configurable sensitivity.

Intelligent Alert Engine

Event-driven alerting with configurable rules, multi-channel notifications (SMS, email, webhook), and annotated alert video clip generation.

Access-Controlled Viewing

Per-camera RBAC. Auth via SSO/LDAP. Signed time-limited WebRTC URLs for secure remote access without exposing stream endpoints.

Distributed Node Architecture

Multi-site deployment with central management plane. Each site operates autonomously — no cloud dependency for core functionality.

Forensic Video Search

AI-indexed footage — query by object type, zone, and time window across weeks of recordings. Results link directly to playback timestamps.

CentEdge vs The Alternative

Cloud-Dependent Video AI Platforms

  • Video frames uploaded to cloud for AI processing
  • Internet dependency for real-time analytics
  • Data sovereignty concerns for government/defence
  • Per-camera cloud fees at enterprise scale
  • VMS lock-in — hard to integrate with existing systems
CentEdge On-Premise AI Gateway
  • All AI inference runs locally on-site GPU hardware
  • Operates fully air-gapped if required
  • 100% on-premise — no video data ever leaves the site
  • One-time build, no per-camera cloud fees
  • Open integration with existing ONVIF VMS systems

Who This Is For

  • Manufacturing & Industrial Plants
  • Banking Branch Networks
  • Government & Defence Facilities
  • Hospital & Healthcare Campuses
  • Smart City Surveillance
  • Logistics & Warehousing
  • Critical Infrastructure
  • Elevator & Lift Monitoring

Technology Stack

GStreamer

Media Server C++ API

LibWebRTC C++

YOLO v8

OpenCV

ONVIF

Redis Pub/Sub

PostgreSQL

NVIDIA Jetson / A100

Docker Compose

Frequently Asked Questions

K
L
How many cameras can a single gateway node support?

A single gateway node on NVIDIA A100 hardware can handle 100+ simultaneous RTSP streams with real-time CV analytics running on each. For lighter analytics workloads (e.g., motion detection only), this scales to 200+ streams per node. For deployments requiring more cameras, additional nodes are added to a distributed cluster with a central management plane.

K
L
Does the AI analytics require internet connectivity?

No. The entire AI pipeline — YOLO v8 inference, alert logic, WebRTC stream distribution, and local storage — runs on-premise with zero internet dependency. The gateway can operate fully air-gapped. Optional cloud features (offsite backup, remote management) are available but never required for core functionality.

K
L
What camera types and protocols are supported?

The gateway supports any camera or NVR that outputs RTSP or RTMP streams, which covers the vast majority of IP cameras from Hikvision, Dahua, Axis, Bosch, Sony, and others. ONVIF compliance is supported for cameras requiring PTZ control and event subscription. For embedded IoT cameras on NVIDIA Jetson or similar SoCs, CentEdge's C++ LibWebRTC SDK is used for direct WebRTC output.

K
L
How accurate is the AI object detection?

YOLO v8 achieves 90–95% precision on well-configured cameras in good lighting conditions for person and vehicle detection. For specialised use cases (PPE compliance, smoke detection, crowd density), CentEdge fine-tunes the model on representative footage from your deployment environment. Alert sensitivity thresholds are configurable to balance precision and recall.

K
L
How is the forensic video search implemented?

Each frame's AI detection results — object types, bounding boxes, zone assignments, timestamps — are stored in PostgreSQL. A query interface allows operators to search by object type, camera zone, and time range. Results return a list of clips with direct playback links and the detection confidence score. For long-retention deployments, an Elasticsearch index is used for sub-second query performance across months of footage.

GET IN TOUCH

Let’s Build This
Together

Tell us about your project and we’ll return with an architecture overview and engagement proposal within 48 hours.

  • hello@centedge.io
  • +91 6362 814071
  • T-Hub, Hyderabad, India
Request A Demo