Intel® DL Streamer – Edge AI Extension Module
par Intel
Prebuilt image with ready to use video analytics pipelines
The OpenVINO™ DL Streamer - Edge AI Extension module is a microservice based on Intel® Deep Learning Streamer (DL Streamer) Pipeline Server (formerly known as Video Analytics Serving) that serves video analytics pipelines built with Intel® Deep Learning Streamer Pipeline Framework. Developers can send video frames to the AI extension module which performs detection, classification, or tracking and returns the results. The AI extension module exposes REST and gRPC APIs that are compatible with video analytics platforms like Azure Video Analyzer on the IoT Edge from Microsoft. Powered by OpenVINO™ toolkit, the AI extension module enables developers to build, optimize and deploy deep learning inference workloads for maximum performance across Intel® architectures.
Highlights:
- Scalable, high-performance solution for serving video analytics pipelines on Intel® architectures
- HTTP/REST endpoint for better interoperability
- gRPC API enabling fast data transfer rate and low latency
- Ready to use Pipelines – Object Detection, Object Classification and Object Tracking
- Pre-loaded with person-vehicle-bike-detection-crossroad and vehicle-attributes-recognition-barrier models
- Use with Azure Video Analyzer or other video ingestion clients
- Supported hardware Configuration: CPU, iGPU, NCS2, HDDL-R
To pull the image, use with the base image and tag below:
docker pull intel/dlstreamer-edge-ai-extension:latest
The corresponding docker file is available here.
Note: Microsoft announced deprecation of AVA. However, users can still access this extension module through AVA contract.
For new users, we recommend using Intel® DL Streamer Pipeline Server to directly ingest streaming videos. Link to GitHub repo.
Find developer-ready kits with Intel® hardware here
By downloading and using this container and the included software, you agree to the terms and conditions under the License Agreement tab.
Intel is committed to respecting human rights and avoiding complicity in human rights abuses. See Intel’s Global Human Rights Principles. Intel’s products and software are intended only to be used in applications that do not cause or contribute to a violation of an internationally recognized human rights