Skip to content

Platform Compatibility Matrix

This matrix shows which plugins are available on different platforms and hardware configurations.

Platform Support Legend

  • โœ… Fully Supported - Available and tested
  • โš ๏ธ Limited Support - Available with restrictions
  • โŒ Not Available - Not supported on this platform
  • ๐Ÿงช Experimental - Beta/testing phase

Core Plugins

Plugin Windows x64 Linux x64 Linux ARM64 NVIDIA Jetson Ambarella Notes
Input/GStreamerReader โœ… โœ… โœ… โœ… โœ… Universal video input
Input/FFmpegReader โœ… โœ… โœ… โœ… โŒ File/stream input
Input/ImageReader โœ… โœ… โœ… โœ… โœ… Static image input
Output/WriteData โœ… โœ… โœ… โœ… โœ… File system output
Output/MQTT โœ… โœ… โœ… โœ… โœ… MQTT messaging
Output/REST โœ… โœ… โœ… โœ… โš ๏ธ UDP data transmission

Inference Engines

Engine Windows x64 Linux x64 Linux ARM64 NVIDIA Jetson Requirements
TensorRT โœ… โœ… โŒ โœ… NVIDIA GPU, CUDA 11.8+
OpenVINO โœ… โœ… โŒ โŒ Intel CPU/GPU/VPU
ONNX Runtime โœ… โœ… โœ… โœ… CPU inference
Hailo โœ… โœ… โœ… โŒ Hailo AI processor
RKNN โŒ โŒ โœ… โŒ Rockchip NPU
Qualcomm SNPE โŒ โŒ โœ… โŒ Qualcomm DSP/GPU
Blaize โŒ โœ… โœ… โŒ Blaize GSP

Platform-Specific Plugins

Windows Only

Plugin Description Requirements
Input/Screencap Desktop screen capture Windows 10+

NVIDIA Jetson Only

Plugin Description Jetson Models
Platform/JetsonUtils Hardware acceleration utilities All Jetson devices
Input/JetsonVideoReader Hardware video decoding Jetson with NVDEC

Ambarella Only

Plugin Description Ambarella SoCs
Platform/Ambarella Ambarella SoC integration CV2x, CV3x series

Hardware Decoder Support

Decoder Windows Linux Jetson Notes
Software โœ… โœ… โœ… CPU-based, always available
NVIDIA NVDEC โœ… โœ… โœ… GeForce GTX 900+ series
Intel Quick Sync โœ… โœ… โŒ Intel iGPU required
Intel VPL/MFX โœ… โœ… โŒ Intel Arc/Xe GPUs

GPU Compute Requirements

NVIDIA GPU Support

GPU Generation Compute Capability TensorRT NVDEC Notes
RTX 40 Series 8.9 โœ… โœ… Latest features
RTX 30 Series 8.6 โœ… โœ… Full support
RTX 20 Series 7.5 โœ… โœ… Full support
GTX 16 Series 7.5 โœ… โœ… No RT cores
GTX 10 Series 6.1 โœ… โš ๏ธ Limited NVDEC
GTX 900 Series 5.2 โœ… โŒ Minimum for TensorRT

Jetson Support Matrix

Jetson Model Jetpack TensorRT DLA Max Power
Orin AGX 5.1+ 8.5+ 2x 60W
Orin NX 5.1+ 8.5+ 1x 25W
Orin Nano 5.1+ 8.5+ 1x 15W
Xavier NX 4.6+ 8.0+ 2x 20W
Xavier AGX 4.6+ 8.0+ 2x 30W
Nano 4.6+ 7.1+ โŒ 10W

Memory Requirements

Plugin Category Minimum RAM Recommended RAM GPU Memory Notes
Input Only 2GB 4GB N/A Basic video processing
Basic Inference 4GB 8GB 2GB Single model
Multi-Model 8GB 16GB 4GB+ Multiple AI models
High Throughput 16GB 32GB 8GB+ Multi-stream processing

Network Protocols

Protocol Plugin Platform Support Use Case
RTSP GStreamerReader All platforms IP cameras
RTMP GStreamerReader All platforms Live streaming
HTTP/HTTPS FFmpegReader All platforms Web streams
UDP GStreamerReader All platforms Multicast streams
WebRTC ๐Ÿงช GStreamerReader Limited Web browsers

Getting Platform Information

Check Your Platform

Use these commands to determine your platform capabilities:

Windows

# GPU information
nvidia-smi

# System information
systeminfo

Linux

# GPU information
nvidia-smi

# CPU information
lscpu

# Platform detection
uname -m

Jetson

# Jetson model information
cat /proc/device-tree/model

# JetPack version
apt show nvidia-jetpack

Planning Your Deployment

Choose Plugins Based On:

  1. Hardware Available

    • GPU type and memory
    • CPU architecture
    • Available accelerators
  2. Performance Requirements

    • Number of streams
    • Required frame rate
    • Latency constraints
  3. Platform Constraints

    • Power consumption
    • Network connectivity
    • Storage capacity

Need Help?

If you're unsure about plugin compatibility:

  1. Check the specific plugin documentation
  2. Review hardware requirements
  3. Test in a development environment
  4. Contact support for enterprise deployments

See Also