Skip to content

CVEDIA-RT Plugins

CVEDIA-RT's functionality is extended through a modular plugin architecture. This section provides comprehensive documentation for all available plugins.

Plugin Categories

Data

Manages data storage, caching, and retrieval operations.

Input

Provides various methods for ingesting video and image data.

  • AppSrc - Programmatic frame injection
  • FFmpeg Reader - Cross-platform video decoding and input
  • GStreamer Reader - Flexible multimedia framework for video input
  • Image Reader - Static image file processing
  • Input - Core video input management
  • Jetson Video Reader - Hardware-accelerated video input for NVIDIA Jetson
  • Screencap - Desktop and window capture
  • Video Reader - Generic video input interface
  • ZMQ - ZeroMQ data streaming input (also available as Output plugin)

Output

Exports analytics results, video streams, and events to various destinations.

  • Output - Central coordinator for all output operations
  • GStreamerWriter - Video stream output and encoding
  • HLS - HTTP Live Streaming for web delivery
  • WriteData - File-based data export (JSON, CSV, XML)
  • MQTT - IoT messaging protocol integration
  • REST - RESTful API and webhook integration
  • NBus - Network bus communication
  • TopBus - High-performance message bus
  • ZMQ - ZeroMQ distributed messaging (also available as Input plugin)

Inference

Provides AI model inference capabilities across different hardware accelerators.

  • Engines - Inference engine implementations

Tracking

Implements object tracking and spatial analytics.

  • Tracker - Multi-object tracking algorithms
  • Zone - Area-based analytics and monitoring
  • Tripwire - Line-crossing detection

Finding Plugins

Use the search function or browse by category above to find the plugin documentation you need.