Getting Started Guide - Visual AI Demo Kits#
Overview#
The Visual AI Demo Kit provides a comprehensive demonstration environment for computer vision applications using Intel’s optimized tools and frameworks. This guide demonstrates the installation process and provides practical AI application implementations including smart parking, smart intersection, and other visual AI use cases using DLStreamer and OpenVINO.
Learning Objectives#
Upon completion of this guide, you will be able to:
Install and configure the Visual AI Demo Kit
Run pre-configured AI applications with real-time dashboards
Execute visual AI inference pipelines on video content
Access Grafana dashboards for monitoring AI application metrics
Understand the microservice architecture for visual AI workflows
System Requirements#
Verify that your development environment meets the following specifications:
Operating System: Ubuntu 24.04 LTS or Ubuntu 22.04 LTS
Memory: Minimum 8GB RAM
Storage: 20GB available disk space
Network: Active internet connection for package downloads
Installation Process#
Execute the automated installation script to configure the complete development environment:
curl https://raw.githubusercontent.com/open-edge-platform/edge-ai-suites/refs/heads/main/metro-ai-suite/metro-sdk-manager/scripts/metro-vision-ai-sdk.sh | bash

The installation process configures the following components:
Docker containerization platform
Intel DLStreamer video analytics framework
OpenVINO inference optimization toolkit
Grafana dashboard for monitoring
MQTT Broker for messaging
Node-RED for workflow automation
MediaMTX for media streaming
Pre-trained model repositories and sample implementations
Visual AI Demo Kit Application Setup#
This section demonstrates how to run pre-configured visual AI applications using the installed components.
Step 2: Setup Application and Download Assets#
Use the installation script to configure the application and download required models. Available applications include smart-parking, smart-intersection, and other visual AI use cases:
./install.sh smart-parking
Step 3: Start the Application#
Download container images with application microservices and run with Docker Compose:
docker compose up -d
Check Status of Microservices
The application starts the following microservices. To check if all microservices are in Running state:
docker ps
Expected Services:
Grafana Dashboard
DL Streamer Pipeline Server
MQTT Broker
Node-RED (for applications without Scenescape)
Scenescape services (for Smart Intersection only)
Step 4: Run Predefined Pipelines#
Start video streams to run video inference pipelines:
./sample_start.sh
Step 5: View the Application Output#
Open a browser and go to
https://localhost/grafanato access the Grafana dashboardChange localhost to your host IP if accessing remotely
Log in with the following credentials:
Username:
adminPassword:
admin
Check under the Dashboards section for the application-specific preloaded dashboard
Expected Results: The dashboard displays real-time video streams with AI overlays and detection metrics
Step 6: Stop the Application#
To stop the application microservices:
docker compose down
Application Architecture Analysis#
The Visual AI Demo Kit implements a microservice architecture with the following components:
DLStreamer Pipeline Server: Handles video analytics and AI inference processing
Grafana Dashboard: Provides real-time visualization and monitoring
MQTT Broker: Manages message communication between services
Node-RED: Orchestrates workflow automation and data processing
MediaMTX: Handles media streaming and distribution
The resulting application provides a complete visual AI solution with real-time dashboards, AI inference overlays, and comprehensive monitoring capabilities.
Technology Framework Overview#
Visual AI Demo Kit Components#
The Visual AI Demo Kit integrates multiple technologies to provide a comprehensive demonstration environment:
DLStreamer Pipeline Server
Grafana Dashboard
MQTT Broker
Node-RED
MediaMTX
Next Steps#
Expand your visual AI expertise with these comprehensive tutorials that demonstrate advanced customization and real-world application development:
Tutorial Series: Advanced Visual AI Applications#
Tutorial 1: AI Tolling System Tutorial#
Transform the Smart Parking application into a comprehensive AI-based tolling system. This tutorial covers:
Converting parking detection algorithms to vehicle toll processing
Implementing license plate recognition and vehicle classification
Setting up automated toll calculation and payment processing workflows
Tutorial 2: Customizing Node-RED Flows for Metro Vision AI Applications#
Master the art of workflow automation and data processing customization. Learn to:
Design custom Node-RED flows for visual AI applications
Integrate data sources and external APIs
Build sophisticated data processing pipelines for real-time analytics
Tutorial 3: Customize Grafana Dashboard for Real-Time Object Detection#
Create compelling visualization experiences for your AI applications. This tutorial demonstrates:
Building custom Grafana panels and widgets for object detection metrics
Implementing real-time data visualization with dynamic updates
Designing professional dashboards for monitoring and reporting
Additional Resources#
Technical Documentation#
DLStreamer - Comprehensive documentation for Intel’s GStreamer-based video analytics framework
DLStreamer Pipeline Server - RESTful microservice architecture documentation for scalable video analytics deployment
OpenVINO - Complete reference for Intel’s cross-platform inference optimization toolkit
OpenVINO Model Server - Model serving infrastructure documentation for production deployments
Edge AI Libraries - Comprehensive development toolkit documentation and API references
Edge AI Suites - Complete application suite documentation with implementation examples
Support Channels#
GitHub Issues - Technical issue tracking and community support