The SurveillX platform

From field signal to operational action.

Capture the scene, add environmental and system context, preserve the best evidence, and put the whole field into the hands of operators, software, and governed AI agents.

Capability map

One platform. Twelve connected layers.

Core capabilities ship broadly. Hardware and third-party paths marked “deployment-specific” require the relevant device, credentials, or configuration.

01 / RECORD

Continuous capture at the edge.

SurveillX records directly where the cameras are. The stream pipeline records H.264, H.265, and AV1 camera video locally as standards-based fragmented MP4 (CMAF), monitors continuity, and recovers from the unstable camera and storage conditions that make remote deployments difficult.

Multi-source ingestNetwork RTSP, ONVIF-managed IP cameras, and deployment-specific CSI or USB sources behind one camera model.Available
Recording resilienceSegmented archive, exponential reconnect, gap detection, source recovery, and health telemetry per stream.Available
Storage protectionAdaptive disk reserve, asynchronous trash cleanup, and optional RAM spool flushing isolate recording from NVMe stalls.Available
Retention policyGlobal or per-stream retention, protected evidence exemptions, and cloud-aware cleanup behavior.Available
Pre-roll contextCompressed frame buffering retains the moments before an event so alerts do not begin after the action.Available
Camera hierarchyCamera → head → stream mapping follows multi-sensor and multi-rendition reality instead of flattening every feed.Available
Coverage + gap attributionPer-camera coverage percentages, with every missing interval located by camera and time and classed by cause—deploy, process crash, host restart (power loss or hard reset), camera drop, or storage stall.Available
02 / LIVE

Responsive live view across changing links.

The default live path delivers each camera as its own sub-second stream over Media over QUIC (WebTransport)—a next-generation transport built for lossy cellular links that scales to many viewers without multiplying the site uplink. WebRTC composited sessions, cloud fan-out, adaptive HLS, and a snapshot grid cover every other condition.

Per-camera live tilesSub-second per-camera streams over Media over QUIC with relay fan-out—the fleet-default live path for browser viewing.Available
Embedded WHEPIn-process WebRTC fallback—one connection carrying each camera as its own track, or a composited session with click-to-zoom—without a local media proxy.Available
GPU compositorTile, spotlight, picture-in-picture, crop, alpha, and click-to-zoom views composed on the Jetson GPU.Available
Cloud SFU publishWHIP by default, with SRT available for configured cellular paths where retransmission behavior is preferable.Deployment-specific
Adaptive HLSMulti-variant playlists, conservative cellular startup, bandwidth probing, and playback telemetry.Available
Snapshot gridA single composed JPEG or presence-driven push feed provides a low-cost awareness mode for every camera.Available
Codec-aware liveH.264, H.265, and AV1 cameras stream live natively; browsers that cannot decode a camera’s codec automatically receive a derived H.264 stream. H.265 composited sessions are enabled per deployment.Available
Live multi-camera grid: six sub-second per-camera tiles from a construction site with camera labels, live indicators, and synchronized timestamps
03 / AI

Detect locally. Analyze deliberately.

Edge inference handles the continuous work; higher-level vision analysis is invoked when a human or scheduled workflow needs an explanation or comparison. That keeps the system useful offline and applies model cost where it creates an answer.

Object detectionDeepStream + TensorRT inference for people, vehicles, tracking, and custom model deployments—enabled and validated per site, not on by default.Enabled per site
Regions of interestLive-updatable include/exclude polygons focus detection on the areas that matter.Available
Snapshot analysisOn-demand natural-language analysis through Anthropic or OpenAI-compatible vision providers.Available
Change comparisonCompare two points in time for construction progress, scene change, inventory, or site readiness.Available
Scheduled reportsMorning/evening comparison and configured site-report workflows run through the persistent scheduler.Configured workflow
Rule-driven analyticsDuration, clear, cooldown, severity, scheduling, and tripwire behavior through the separately deployed Cognia stack.Cognia-configured
04 / INTELLIGENCE

Turn activity into searchable, cited answers.

Panoptic builds a customer-scoped intelligence record from activity windows, events, and selected images. On Cognia-configured sites, learned baselines, anomaly signals, novelty selection, and coverage semantics add richer evidence without replacing the source archive.

Hybrid searchRetrieve summaries, images, and events by caption meaning, activity context, and native visual similarity.Panoptic-connected
Evidence-grounded AskRoute natural-language questions to quantitative analysis, evidence answers, activity intensity, visual progress, or bounded frame pull.Authorized access
Claim verificationReturn supported, partially supported, not supported, or insufficient-evidence verdicts with confidence, citations, and uncertainties.Panoptic-connected
Activity baselinesCompare fifteen-minute activity windows with learned hour-of-week behavior after a warm-up period.Cognia-configured
Coverage-aware truthDistinguish activity, observed-empty time, and unknown/offline periods instead of interpreting missing camera data as quiet.Cognia-configured
Grounded reportsDaily, weekly, and custom-window reports combine structured metrics, events, selected visual evidence, site context, and coverage.Panoptic-connected
05 / EVIDENCE

Move from alert to proof.

Every investigation begins with time. SurveillX indexes the recording archive so teams can jump to a day, event, range, or frame, then protect and export exactly what the incident requires.

Indexed timelinePre-built recording ranges and day calendars avoid expensive full-archive scans, and recorded playback streams over the same QUIC transport as live for a fast start.Available
Event mediaEvent markers, nearest frames, thumbnails, event-linked clips, and bounding-box context where on-device detection is enabled.Available
Clip exportBounded arbitrary time-range export in MP4 or transport-stream format for external review.Available
Sealed evidence export (ONVIF OEFF)Export a clip as a sealed ONVIF Export File Format artifact—whole-file RSA-PSS seal and a dedicated per-trailer exporter identity—verifiable in an independent, standards-based ONVIF reader. OEFF is the format NIST recommended as the FBI’s minimum interoperability requirement (NISTIR 8161r1) and IEC standardized (62676-2-32). Seals the exported file; not a certified chain of custody. Exporter identity is enrolled per node; created from Playback in the app or through the API, at most two minutes per package, in field canary.Canary
Evidence protectionSingle or bulk protection flags exempt selected segments and timelapse frames from retention cleanup.Available
Integrity checksOptional per-segment SHA-256 generation and background validation for local file integrity.Optional
Secure sharingCapture or select a local asset, upload it, and issue a time-limited signed cloud URL.Cloud-configured
Playback view: recorded video with a 24-hour timeline showing the recorded range, a draggable playhead, thumbnail filmstrip, and controls for speed, quality, snapshot, and clip export
06 / FIELD CONTEXT

Know what surrounded the frame.

Power, weather, light, location, sensor state, and connectivity often explain the event as much as the pixels do. SurveillX brings these signals onto the same edge node and exposes them through one operational surface.

Location + lightNMEA, router, tower, IP, or manual location with solar position and day/twilight/night classification.Available
WeatherForecast at the node's reported location plus direct SenseCAP ONE weather station readings on equipped sites.Hardware/credentials
LoRaWANChirpStack ingest, device state, stored events, and threshold alerts; device validation is performed per deployment.Hub + devices
PowerVictron GX telemetry for battery state of charge, solar, voltage, current, and DC/AC load.Hardware-specific
CellularPeplink WAN, carrier, band, RSRP/RSRQ/SINR, cell identifiers, clients, and uptime.Router-specific
Physical I/ODigital inputs, relay outputs, bitmask operations, configurable pin mappings, and pulse actions.Enabled per node
07 / CONTROL

Operate cameras and the physical site.

SurveillX extends beyond passive viewing with deep camera onboarding, PTZ automation, live audio, and optional digital I/O. These controls let one edge platform coordinate what the site sees, says, and triggers.

Camera discoveryONVIF WS-Discovery, Hikvision SADP, SSDP, ARP/OUI, and network probing help find and onboard devices.Available
Camera clock healthEvery camera’s clock and NTP posture are audited on a schedule; NTP is set per camera with preview, confirmation, readback, and rollback.Available
Vendor-native controlHikvision ISAPI, Axis VAPIX, Hanwha SunAPI, and i-PRO surfaces reach deep camera settings beyond ONVIF, plus ONVIF Profile G on-camera recordings.Available
Full PTZ movementContinuous, relative, and absolute moves, stop controls, status, presets, home position, and WebSocket control.Available
PTZ automationIdle return, preset tours, and scheduled positions for repeatable coverage.Available
PTZ guardrailsPer-head locks keep one operator or workflow in control of a camera at a time.Available
Audio talk-downLive push-to-talk operator voice to IP and SIP site speakers, plus TTS announcements and pre-recorded clips to site or camera speakers, with priority queueing and a dedicated talk-down permission.Speaker-equipped
Relay + trigger controlOptional GPIO inputs, outputs, simultaneous bitmask changes, pulses, and configurable active-low logic.Hardware-enabled
08 / TIMELAPSE

Compress a changing site into a useful story.

Timelapse is a first-class archive, not an afterthought. Capture policy can follow time and available light, while frames remain searchable, protectable, shareable, and available for configured AI comparison.

Scheduled capturePer-camera intervals, time windows, resolution, quality, and light-phase filters.Available
GPU frame pipelineHardware-aware frame capture and JPEG encoding reuse the edge media pipeline efficiently.Available
Frame archiveIndexed frames, day calendars, thumbnails, light tags, protection flags, and cloud-upload state.Available
Video generationCreate time-compressed output from selected cameras and time ranges through managed jobs.Available
Change analysisCompare selected frames with a configured vision provider for progress or scene-change summaries.Available
Captioned outputLogo plus time, site, and weather captions—GPS optional—styled for the scene’s light on timelapse stills and video, snapshots, and shares. Recordings are never altered.Available
Construction deliveryUpload periodic or event-driven images into Procore photo albums; broader Procore records are outside current scope.Credentials required
09 / FLEET

Operate the infrastructure remotely.

Distributed field systems need more than a camera list. SurveillX exposes the state of the application, recorder, storage, GPU, networking, power, tunnels, and deployments so operations teams can diagnose before they dispatch.

Fleet heartbeatCamera inventory, storage, location, and hardware thermals and memory continuously reported to the cloud control plane.Available
System telemetryCPU/GPU load, thermals, power, memory, process, NVMe health, filesystem, and network diagnostics.Available
Service healthPer-service attempt, failure, last-success, and error telemetry from long-running workers.Available
Remote deploymentDigest-addressed, compatibility-gated deploys with self-test, history, and rollback controls.Available
Scheduled operationsInterval, daily, weekly, time-window, and solar-relative tasks with execution history and action audit.Available
Secure access pathCloud heartbeat, authenticated API access, and managed reverse-tunnel connectivity for field nodes.Available
Location integrityEach node grades its own position by source—satellite, router, cell, network, or configured—and raises an alert when it is only approximate.Available
10 / AGENTS

Give AI tools, context, and guardrails.

Model Context Protocol turns the fleet API into a language-compatible operational surface. An assistant can gather evidence across systems, summarize findings, and propose or execute permitted actions without hiding the underlying data.

Broad tool surfaceCameras, streams, events, timelapse, PTZ, cloud, hardware, metrics, tasks, filesystem, and deployment operations.Available
Fleet fan-outRun the same health or evidence question across multiple edge nodes and compare structured results.Available
Operational contextFleet configuration, API contracts, database schema, and tool metadata help assistants choose the right path.Available
Safety controlsConfirmation gates, filesystem sandboxing, SQL restrictions, scopes, and bounded output protect sensitive actions.Available
Bring your own assistantCustomers sign their own AI assistant in over OAuth; every tool is limited to that account’s sites, and fleet-control tools stay with SurveillX operations.Available
AI-assisted investigationCombine health, recordings, events, snapshots, sensors, and logs into an evidence-backed explanation.Available
Autonomous fleet healthInternal cloud operations agent evaluates fleet health and performs policy-bounded remediation.Internal operations
11 / INTEGRATE

Fit into the systems around the site.

SurveillX is designed as a field intelligence layer—not a closed camera island. Its REST API, signed events, camera protocols, alarm transports, cloud backends, and construction workflows connect evidence to existing operations.

REST + OpenAPI500+ documented routes and 650+ operations across the complete edge feature surface.Available
Signed webhooksHMAC-authenticated delivery of 50+ event types with retry controls and bounded queues.Available
Camera ecosystemONVIF plus Hikvision ISAPI/SADP, Axis VAPIX, Hanwha Sunapi, and i-PRO integrations.Available
Alarm deliverySIA DC-09 and Immix SMTP senders are built for central-monitoring delivery; no partner is commissioned and no event source feeds them yet.Built, not in service
Cloud storageAzure Blob, Amazon S3, and S3-compatible storage with per-stream policy and bandwidth throttling.Credentials required
Procore photosPeriodic snapshots and event images uploaded into project photo albums.Photo workflow only
12 / APPS

Put the whole site in front of the right people.

Operators work in the browser-based SurveillX console; account administrators manage sites, people, and alerting in the customer portal. Both sit on the same access controls as the API.

Operator consoleLive grid, a day timeline with events and a sensor track, clip in/out, save-frame, range protection, and side-by-side camera and timelapse comparison.Available
Incident queueClaim, hold, escalate, and resolve incidents with a full audited action history; escalations reach account contacts by email. Incidents open from enforced response policies, which are not yet switched on; central-station handoff is commissioned per monitoring partner.Built, not in service
Notification controlsSubscribe per alert type across all sites, one site, or one node, with quiet hours, snoozes, and realtime or digest delivery.Available
Users + accessSites, users, and guests with per-site and per-camera access, plus per-person grants for playback, talk-down, and alerts.Available
Fleet + site mapEvery site and node on one map with health, weather, and recording state before anyone drills in.Available
Ask + search in the portalPlain-language questions and visual search with cited evidence frames, alongside saved report definitions.Panoptic-connected

Architecture

Keep the hot path local. Connect everything else deliberately.

Explore the architecture
Field inputs

Scene + state

  • RTSP / ONVIF cameras
  • CSI + USB cameras
  • GPS + weather
  • LoRaWAN + digital I/O
  • Power + cellular
Continuum + configured Cognia edge

Record · learn · index · act

  • GStreamer / DeepStream / TensorRT
  • Multi-database local timeline
  • Optional activity learning + selection
  • Health, retention, and schedulers
  • REST, WebSocket, and MCP tools
Connected operations

People + systems

  • Prism operator experience
  • Panoptic search + reports
  • Azure / S3 backup
  • Webhooks + alarm stations
  • AI assistants + fleet agents

Common questions

Platform, plainly.

No. Core recording, retention, local live view, native object detection, health monitoring, and many site actions run on the edge. Connected services add remote access, backup, fleet aggregation, external notifications, and model-backed analysis.

Yes. SurveillX supports standard RTSP and ONVIF IP cameras, including deeper integrations for several major vendors. CSI and USB cameras are also supported on compatible edge hardware. Exact camera and PTZ behavior is validated during deployment design.

No. Weather stations, LoRaWAN devices, Victron systems, Peplink routers, and GPIO require the corresponding hardware and configuration. SurveillX exposes a common operational model, while each physical deployment is validated against its equipment.

No. Optional SHA-256 hashes and protection flags support file-integrity and retention workflows, but they are not presented as a certified immutable chain-of-custody system. Formal evidentiary requirements should be scoped separately.

Design the deployment

Start with the site, not a SKU sheet.

We’ll map the field conditions, evidence goals, operator workflows, cameras, sensors, and integrations into a deployment that can be tested.