System Requirements#
This page provides detailed hardware, software, platform requirements, and supported models to help you set up and run the application efficiently.
Software and Hardware Requirements#
OS: Windows 11
Recommended processor: Intel® Core Ultra Series 1, 2, and 3 Processors (with integrated GPU support)
Memory: 32 GB RAM (minimum recommended)
Storage: At least 50 GB free (for models and logs)
GPU/Accelerator: Intel® iGPU (Core Ultra Series 1, Arc GPU, or higher) for summarization acceleration
NPU: Intel® NPU (Core Ultra Series 1 or higher) for Video pipelines
NPU Driver: Please download and install the latest version from Intel NPU Driver Download Page
Python: 3.12
Node.js: v18+ (for frontend)
Audio Pipeline Supported Models#
ASR (Automatic Speech Recognition)#
Whisper (all models supported)
Recommended:
whisper-smallor lower for CPU efficiencyRuns on CPU (Whisper is CPU-centric)
FunASR (Paraformer)
Recommended for Chinese transcription (
paraformer-zh)
Supports transcription of .mp3/.wav audio files up to 45 minutes long.
Summarization (LLMs)#
Qwen Models (OpenVINO)
Qwen3-VL-8B-Instruct(default, shared vision-language model)Qwen3.5-9B
Summarization supports up to 5,120 tokens on GPU
Run summarization on GPU (Intel® iGPU / Arc GPU) for faster performance.
Content Segmentation and Topic Search#
Embedding Model:
intfloat/multilingual-e5-smallfor semantic topic indexing and searchVector Store: ChromaDB
Content segmentation: uses the shared vision-language model (
Qwen3-VL-8B-Instructby default)
Supported Weight Formats#
int4 → Recommended default (fast + memory-efficient on GPU)
int8 → Higher accuracy, larger memory footprint
fp16 → Full precision (use only if sufficient memory available)
Video Analytics Pipeline#
Supports 3 concurrent video pipelines (front, back, content) up to 45 minutes
Supports .mp4 format and RTSP streams
Outputs processed video via RTSP and HLS/WebRTC streaming (MediaMTX)
For pipeline architecture and processing stages, see How It Works.
Supported Models#
Model |
Format |
Used In |
Purpose |
|---|---|---|---|
YOLOv8m-pose (default) |
OpenVINO IR |
Front pipeline |
Person detection + 17-keypoint pose estimation |
YOLOv8s-pose (default) |
OpenVINO IR |
Back pipeline |
Lightweight person detection + pose estimation |
YOLO11m/s-pose |
OpenVINO IR |
Front / Back pipeline |
Alternative pose model |
YOLO26m/s-pose |
OpenVINO IR |
Front / Back pipeline |
Alternative pose model |
ResNet-18 |
OpenVINO IR |
Front, Back, Content |
Activity/action classification |
MobileNet-V2 |
OpenVINO IR |
Front pipeline |
Lightweight classification |
Person-ReID-retail-0288 |
OpenVINO IR |
Front pipeline |
Person re-identification and tracking |
All models run in OpenVINO Intermediate Representation (IR) format
Inference supported on CPU, GPU, and NPU (configurable per pipeline)
Default inference device: NPU (recommended for best performance on Intel® Core Ultra)
Content Search Pipeline#
Content Search Supported Models#
Model |
Purpose |
Device |
|---|---|---|
Qwen3-VL-8B-Instruct |
Vision Language Model for video summarization and Q&A |
GPU |
CLIP/clip-xlm-roberta-base-vit-b-32 |
Visual embedding for images and video frames |
CPU |
intfloat/multilingual-e5-small |
Text embedding for document chunks |
CPU |
BAAI/bge-reranker-base |
Cross-encoder reranking for search results |
CPU |
Supported File Formats#
Category |
Extensions |
|---|---|
Video |
|
Document |
|
Image |
|