Skip to main content
Ctrl+K

Open Edge Platform

    • Open Edge Platform Overview
    • Metro
    • Manufacturing
    • Retail
    • Robotics
    • Education
    • Health and Life Sciences
    • Federal and Aerospace
    • Libraries, Tools, Services
    • DL Streamer
    • Scenescape
    • ViPPET
    • Edge Microvisor Toolkit
    • Image Composer Tool
  • Open Edge Platform Overview
  • Metro
  • Manufacturing
  • Retail
  • Robotics
  • Education
  • Health and Life Sciences
  • Federal and Aerospace
  • Libraries, Tools, Services
  • DL Streamer
  • Scenescape
  • ViPPET
  • Edge Microvisor Toolkit
  • Image Composer Tool

Section Navigation

  • Metro SDK Manager
  • Metro Analytics Catalog
  • Metro Application Builder

Samples

  • Agentic Predictive Maintenance
    • Get Started
      • System Requirements
    • How It Works
    • Build from Source
    • Training a Defect Detection Model with Intel Geti
    • API Reference
    • Troubleshooting
    • Release Notes
  • Agentic Smart Community
    • Get Started
      • System Requirements
      • Ready-to-Run Demo
    • How It Works
    • How-To Guides
      • Add Swap Space
      • Register a New Use Case
      • MCP Tools Guide
    • API Reference
      • MCP Tools and Resources API
      • MCP Subscription
      • MCP Webhook Event API
      • Dashboard API
      • Videostream Analytics HTTP API
    • Release Notes
  • Enterprise Data Intelligence - Multi-Agent Enterprise Knowledge Assistant
    • Get Started
      • System Requirements
    • Release Notes
  • Image-based Video Search
    • Get Started
      • System Requirements
      • Deploy with Helm
    • How It Works
    • How to use GPU for inference
    • How to use NPU for inference
    • Troubleshooting
    • Release Notes
  • Live Video Alert Agent
    • Get Started
      • System Requirements
      • Build from Source
      • Deploy with Helm
    • How It Works
    • API Reference
    • Known Issues
    • Release Notes
  • Live Video Captioning
    • Get Started
      • System Requirements
      • Model Preparation
      • Build from Source
      • Deploy with Helm Chart
      • Setup Simulated RTSP Stream
      • Testing and Coverage
    • Quick Start: Live Video Captioning
    • How-to Guides
      • Enable Alert Mode
      • Configure Object Detection Pipeline
    • How it Works
    • API Reference
    • Known Issues
    • Release Notes
  • Live Video Captioning RAG
    • Quick Start Guide
    • Get Started
      • System Requirements
      • Build from Source
      • Deploy with Helm Chart
      • Testing and Coverage
    • How It Works
    • API Reference
    • Known Issues
    • Release Notes
  • Live Video Search
    • Get Started
      • System Requirements
      • Build from Source
      • Deploy with Helm* Chart
    • How It Works
    • API Reference
    • Release Notes
  • Smart Building Digital Twin
    • Get Started
      • System Requirements
    • How It Works
    • How to Use the Application
    • Troubleshooting
    • Release Notes
  • Smart Route Planning Agent
    • Get Started
      • System Requirements
      • Build from Source
      • Environment Variables
      • Deploy with Helm
    • Release Notes
  • Smart Traffic Intersection Agent
    • Get Started
      • System Requirements
      • Build from Source
      • Deploy with Helm
      • Deploy with Trusted Compute using Helm
      • Deploy with Trusted Compute
    • API Reference
    • Release Notes
  • Loitering Detection
    • Get Started
      • System Requirements
      • Deploy with Helm
    • How-to Guides
      • Customize the Application
      • Generate and Deploy Offline Package
      • Use GPU for Inference
      • Use NPU for Inference
      • View Open Telemetry Data
      • View System Performance Dashboard
      • Benchmark Performance
      • GPU and NPU Stream Density Benchmark
    • Troubleshooting
    • Release Notes
  • Smart Intersection
    • Get Started
      • System Requirements
      • Deploy with Helm
      • Deploy with Trusted Compute using Helm
      • Deploy with Trusted Compute
    • How It Works
    • How to use GPU for inference
    • How to use NPU for inference
    • RTSP Stream Setup
    • Export and Optimize Geti Model
    • Troubleshooting
    • Release Notes
  • Smart Parking
    • Get Started
      • System Requirements
      • Deploy with Helm
    • How-to Guides
      • Customize the Application
      • Generate and Deploy Offline Package
      • Use GPU for Inference
      • Use NPU for Inference
      • View Open Telemetry Data
      • View System Performance Dashboard
      • Benchmark Performance
      • Demonstrating NPU Value: GPU and NPU Stream Density Benchmark
    • Troubleshooting
    • Release Notes
  • Sensor Fusion for Traffic Management
    • Post-Fusion
      • Get Started
        • Prerequisites
        • System Requirements
      • How it Works
      • Advanced user guide
      • APIs
    • Intermediate Fusion
      • Get Started
      • Prerequisites
      • Testing
      • Training
        • Installation
        • Convert NVIDIA Checkpoint
    • Troubleshooting
    • Release Notes
      • Release Notes 2025
  • Smart NVR
    • Get Started
      • System Requirements
      • Build from Source
      • Deploy with Helm
    • How to Use Smart NVR
    • Development Guide
    • Integrate Scenescape with Smart NVR
    • Multiple Scenescape Deployment
    • API Reference
    • Troubleshooting
    • Release Notes
      • Release Notes 2025
  • Video Processing for NVR
    • Get Started
    • How It Works
    • Release Notes
  • Visual Search and Q&A
    • Get Started Guide
      • System Requirements
      • Deploy with Helm
    • Tutorials
    • Troubleshooting
    • Release Notes
  • VMS Adapter Plugin
    • Get Started
      • System Requirements
      • Build from Source
      • Deploy with Helm
    • How It Works
    • How-To Guides
      • Tutorial: LVC with NX Witness
      • Tutorial: Loitering Detection with NX Witness
      • Run Simultaneous Applications
      • TLS and Certificates
    • API Reference
    • Troubleshooting
    • Release Notes
  • Video Search and Summarization

Software Development

  • OpenVINO Toolkit
  • OpenVINO Model Server
  • DL Streamer
    • Go back to Libraries
    • DL Streamer Overview
    • Installation Guide
      • Install Guide Ubuntu
      • Install Deep Learning Streamer on Ubuntu OS Version 24.04 under WSL2
      • Uninstall Guide Ubuntu
      • Install Guide Windows
      • Uninstall Guide Windows
    • System Requirements
    • Tutorial
    • Using Sample Apps
    • Available Sample Apps
    • Developer Guide
      • Coding Agent
      • Advanced Installation Guide
        • Advanced Installation On Ubuntu - Prerequisites
        • Advanced Installation - Compilation From Source
        • Advanced Installation On Ubuntu - Build Docker Image
        • Advanced Uninstallation On Ubuntu
        • Advanced Installation on Windows - Compilation From Source
        • Advanced Installation on Windows - Install via Command Line
      • Metadata
        • GStreamer Analytics Metadata
        • 3D Sensor Metadata (LiDAR & radar)
        • Watermark Metadata
        • Legacy Analytics Metadata (deprecated)
      • Model Preparation
        • Download and Convert Models
      • OpenVINO Custom Operations Support
      • Model Info Section
      • GStreamer Python Bindings
      • Custom GStreamer Plugin Installation
      • Custom Processing
      • Object Tracking
      • GPU device selection
      • Heterogeneous AI Inference on Intel Core Ultra processors
      • Performance Guide
      • Profiling with Intel VTune™
      • DL Streamer and DeepStream Coexistence
      • Converting NVIDIA DeepStream Pipelines to Deep Learning Streamer Pipeline Framework
      • How to Contribute
        • Coding Style
      • Latency Tracer
      • Model-proc File (legacy)
        • How to Create Model-proc File
      • Optimizer
    • Elements
      • gvadetect
      • gvaclassify
      • gvainference
      • gvamono3d
      • gvatrack
      • gvaaudiodetect
      • gvaaudiotranscribe
      • gvagenai
      • g3dradarprocess
      • g3dlidarsrc
      • g3dlidarparse
      • g3dinference
      • g3dobjectfuser
      • g3drender
      • gvaanalytics
      • gvaattachroi
      • gvafpscounter
      • gvafpsthrottle
      • gvastreammux
      • gvastreamdemux
      • gvametaaggregate
      • gvametaconvert
      • gvametapublish
      • gvapython
      • gvarealsense
      • gvawatermark
      • gvawatermark3d
      • gvamotiondetect
      • GStreamer Elements
        • vacompositor
    • Supported Models
    • API Reference
    • Release Notes
      • Release Notes 2025
      • Release Notes 2024
  • DL Streamer Pipeline Server
    • Get Started
      • System Requirements
      • Environment Variables
      • Build from Source
      • Deploy with Helm
    • How-to Guides
      • Manage Pipeline
      • Autostart Pipelines
      • Change Deep Learning Streamer Pipeline
      • Run Configurable Pipelines
      • Run UDF Pipelines
      • Use CPU for Inference
      • Use GPU or NPU for Inference
      • Use Image File as Source over REST Payload
      • Use RTSP Camera as Source
      • Download and Run YOLO Models
      • Publish Frames to S3 Storage
      • Publish Data over MQTT
      • Publish Metadata to InfluxDB
      • Stream Frames over WebRTC
      • Publish Metadata over ROS2
      • Add System Timestamps to Metadata
    • Advanced User Guide
      • Basic Deep Learning Streamer Pipeline Server Configuration
      • REST API guide
        • REST Endpoints Reference Guide
        • Defining Media Analytics Pipelines
        • Customizing Pipeline Requests
      • Cameras
        • RTSP Cameras
      • File Ingestion
        • Image Ingestion
        • Video Ingestion
        • Multifilesrc Usage
      • User Defined Functions (UDF)
        • UDF Writing Guide
        • Configuring udfloader element
      • Publishers
        • MQTT Publishing via gvapython
        • MQTT Publishing
        • OPCUA Publishing post pipeline execution
        • S3 Frame Storage
      • How To Advanced
        • Object tracking with UDF
        • Enable HTTPS for DL Streamer Pipeline Server (Optional)
        • Performance Analysis (Latency)
        • Pinning the DL Streamer Pipeline Sever to CPU cores
        • Get Tensor Vector Data
        • Run Multistream Pipelines with Shared Model Instance
        • Cross Stream Batching
        • Enable Open Telemetry
        • Working with other services
    • API Reference
    • Troubleshooting
    • Release Notes
      • Release Notes 2025
      • Release Notes 2024

Tools

  • Geti™ Software
  • Visual Pipeline and Platform Evaluation Tool
    • Go back to Libraries
    • ViPPET Overview
    • Installation
      • System Requirements
      • Pre-Installation Steps
      • Use Pre-Built Docker Images
      • Build from Source
      • Installation Troubleshooting
    • Quickstart Guide
      • Vision Use Case
      • GenAI Use Case
      • Motion Detection Use Case
      • Safety and Security Use Case
      • Deploy Time Series Analytics Microservice
    • Input Management
      • Cameras
      • Image Sets
      • Videos
    • Model Management
      • Using Models from Geti
      • Using Models from Hugging Face
    • Working With Pipelines
      • Creating New Pipelines
      • Configuring and Running Pipelines
      • Using Predefined Pipelines
      • Simple vs. Advanced View
    • Benchmarking
      • Performance Testing
      • Stream Density Testing
      • Managing Jobs
      • Benchmark Export
      • Benchmark Suites
    • Architecture
      • VIPPET UI
      • VIPPET Backend
    • Performance Metrics
      • Pipeline Performance
      • System Performance
    • Contributing Guide
      • Backend
      • How to add a new pipeline
      • How to add a new element
      • UI end-to-end tests (Playwright)
    • Troubleshooting
    • Release Notes
      • Release Notes 2026.1
      • Release Notes 2026.0
      • Release Notes 2025.2
    • Get Support
  • Scenescape
    • Go back to Libraries
    • Scenescape Overview
    • Quick Start
    • Installation
    • System Requirements
    • Deploy Scenescape
      • Preparation
      • Deploy on Docker
      • Deploy on Kubernetes
      • Deploy the Demo
    • Use the UI and Online Documentation
    • Build a Scene
      • Create a New Scene
      • Generate a Scene Map
      • Use Different Sensor Types
      • Visualize ROIs and Regions
      • Configure a Hierarchy of Scenes
      • Deploy Multiple Controllers on One Host
      • Configure Geospatial Coordinates
      • Configure Geospatial Map Service API Keys
      • Configure Spatial Analytics
    • Integrate Cameras and Sensors
    • Publish External Source Adapter
    • Calibrate Cameras
      • Use 2D UI for Calibration
      • Use 3D UI for Calibration
      • Automatic Calibration - Visual Features
      • Automatic Calibration - April Tags
    • Work with Spatial Analytics Data
    • Run the LiDAR-Intersection Fusion Demo
    • Analytics
      • Data Formats
      • API Reference
    • Auto Camera Calibration
      • Get Started
        • Build from Source
      • Markerless Camera Calibration
      • API Reference
    • Cluster Analytics
      • Get Started
        • Build from Source
      • How It Works
      • DBSCAN Noise Points
      • Analytics Payload Reference
    • Mapping Service
      • Build from Source
      • API Reference
    • Scene Controller
      • Get Started
        • Build from Source
      • Configure the Tracker
      • 2-Tier Hybrid Search Implementation
      • Pose Adjustment
      • Data Formats
      • API Reference
    • API Reference
    • Defining Object Properties
    • Enabling Re-identification
    • Enabling Observability (Experimental)
    • Integrating Geti™ AI Models
    • Configuring DL Streamer Video Pipeline
    • Model configuration file format
    • Running License Plate Recognition with 3D Object Detection
    • Managing Files in Volumes
    • Controlling Scene Lighting with Physical Light Sensors
    • Viewing Re-identification Metrics
    • Hardening Guide
    • How to Upgrade
    • Converting Bounding Boxes to Normalized Image Space
    • Troubleshooting
    • Release Notes
      • Release Notes 2025

Guides

  • Hardware Partner Workflow
  • Developer Workflow
  • Migrate from NVIDIA
    • Convert Models
    • TensorRT to OpenVINO
    • DeepStream to DL Streamer
    • Migrate from TAO
    • Triton to Model Server
  • Achieve High Performance
    • Optimize Models
    • Optimize Inference
    • Optimize Encoding Decoding
    • Core Pinning on Intel Edge Platforms
    • Profile Applications
  • Improve Security
    • UEFI Secure Boot
    • Install Ubuntu with Full Disk Encryption
    • Total Memory Encryption (TME)
    • Trusted Compute Overview
    • Trusted Compute Smart Intersection
    • Trusted Compute Smart Intersection Agent
    • IFWI Flashing Guide
    • Intel HW Key Generation & Cryptography with OpenSSL
  • Customize Visual AI Kit

Blueprints

  • Blueprint: Critical Infrastructure Predictive Maintenance
    • Vision AI Pipeline
    • Multimodal Pipeline
  • Blueprint: Smart Buildings

---------------

  • Intel® Edge System Qualification
  • Get Help or Contribute
  • Metro AI Suite
  • Live Video Search

Live Video Search#

GitHub Readme

Live Video Search is a Metro AI Suite sample that adapts the Visual Search and Summarization (VSS) pipeline for semantic search on live Frigate streams. The application ingests live camera streams, indexes video segments with embeddings and timestamped camera metadata, and enables you to select cameras, time ranges, and free-text queries. You can retrieve ranked, playable clips with confidence scores and view live system metrics.

Key Features#

  • Live semantic search over active camera streams.

  • Time‑range filtering from either the UI or query parsing (for example, “person seen in last 5 minutes”).

  • Event‑driven ingestion using Smart NVR + Frigate for clip generation.

  • Unified UI where VSS Search results appear alongside Smart NVR live context.

Core Components#

Live Video Search combines two existing stacks:

  • Smart NVR (Metro AI Suite)

    • Frigate NVR ingests live camera streams and emits MQTT events.

    • NVR Event Router brokers event metadata and clip references.

    • Reference UI for Smart NVR management.

    • See Smart NVR Documentation

  • VSS Search Mode (Edge AI Libraries sample app)

    • Search‑MS + Multimodal DataPrep + Vector Retriever + VDMS or Milvus VectorDB + Pipeline Manager.

    • VSS UI for semantic queries and clip playback.

    • See Video Search and Summarization Documentation

Use Cases#

  • Operations teams who need to locate recent events across multiple cameras quickly.

  • Edge deployments where bandwidth or latency constraints prevent cloud‑first analytics.

  • Safety and compliance scenarios requiring rapid retrieval of recent footage.

Key Behaviors#

  • Smart NVR‑initiated ingestion sends selected clips directly to VSS Search.

  • Time‑range filters reduce search scope and improve relevance.

  • Metrics Manager provides real-time system and DataPrep throughput metrics in the VSS UI.

Documentation#

  • Get Started

    • Get Started: Deploy the full stack locally.

    • System Requirements: Hardware and software prerequisites.

  • How It Works

    • Architecture: End‑to‑end architecture and data flow.

  • Deployment

    • Build from Source: Build the required images.

    • Deploy with Helm: Deploy LVS on Kubernetes using Helm profiles.

  • Usage & API

    • API Reference: Key endpoints and references.

  • Release & Support

    • Release Notes: Updates and fixes.

On this page
  • Key Features
  • Core Components
  • Use Cases
  • Key Behaviors
  • Documentation
Show Source
Enable cookies to use AI chat
Chat is locked. Click the blue chat button, then enable Functional cookies to unlock it.