Skip to main content

FPT AI Vision Agents overview

FPT AI Vision Agents is an intelligent video analytics platform built by FPT AI – FPT Smart Cloud. It helps businesses extract value from their existing camera systems to automate monitoring, analyze behavior, and optimize operations. The platform runs AI models on FPT Cloud's GPU infrastructure to process video streams in real time or on a scheduled basis.

The platform uses a microservice architecture with multi-tenant support, scaling flexibly from a handful of cameras to hundreds across multiple locations.

Key concepts

ConceptMeaning
OrganizationThe top-level management unit, representing a business or store chain. Contains multiple Locations.
LocationA physical site (restaurant, store, office). Linked to a VMS device code to sync cameras.
CameraAn IP camera device managed by the system. Belongs to a Location and can have multiple Task AI assigned.
Task (Task AI)A specific analysis configuration assigned to a camera (e.g. people counting, meeting check). Has its own schedule, ROI, and data source.
EventAn analysis result produced by the AI Engine (face detection, meeting detection, etc.).
AlertA notification triggered when the system detects something needing attention (camera disconnected, poor stream quality, etc.).
ROI (Region of Interest)An area drawn on the camera frame that limits what the AI analyzes.
VMSA video management system (FPT's or a third party's) that provides the camera list and stream URLs to the platform.

Key features

  • Camera alerts and monitoring: detects freeze/black screen, runs periodic camera health diagnostics, pushes real-time alerts via SSE.
  • Reports and analytics: customer traffic, customer presence, and shift meeting check reports — all exportable to CSV.
  • Recording and storage: scheduled recording, stored on Object Storage (H.265-encoded).

Deployed use cases

  • Customer counting and tracking: face recognition counts foot traffic in/out and tracks presence duration.
  • Shift meeting check: uses a VLM to classify meetings as on-time / late / not held, and stores evidence images.
  • Restricted zone check: detects intrusion into restricted areas and sends real-time alerts.

System architecture

The system consists of the following components, coordinating through a message broker for asynchronous processing:

ComponentRole
Platform BackendREST API managing organizations, locations, cameras, tasks, events, and alerts; coordinates data flow, authentication, and authorization.
Platform FrontendThe admin web interface (Camera AI Portal) — see Camera AI Portal overview.
Stream GatewayHandles camera streams (up to 32 streams per instance), detects stream quality issues, supports horizontal scaling.
Recording WorkerRecords from the live stream or from stored video.
DeepStream EngineThe GPU AI pipeline, handling multi-stream processing and generating metadata for reports and alerts.
Video Event WorkerHandles event detection through a pipeline: chunk video → extract frames → AI inference → rules engine.
Recording and analysis data flow

Platform Backend schedules recording → Recording Worker records and saves segments to storage → Platform Backend queues segments for analysis → an AI Worker (DeepStream or Video Event) processes them and returns results to Platform Backend.

Next steps