Platforms and Channels

Platform

Overview

StreamMonitor organizes video streams by managing platforms and channels (sensors) to logically represent and structure data. It enables flexible configuration, allowing users to set up streams (channels) and group them under platforms for more efficient data organization, filtering, and management. Understanding the interplay between these entities can help streamline data handling and improve overall efficiency.

Channels

A channel represents an individual stream, such as:

  • Video stream (e.g., UAV EO-IR camera feed)
  • Audio stream (e.g., audio from a Ground Station microphone)
  • Data stream (e.g., radar, aux, etc data)

Each channel is configured to handle a specific media stream, and you can set up one or more channels as needed. Channels are the core elements in the system and need to be defined for the application to operate correctly.

Platforms

A platform represents a system that hosts one or more channels. While platforms are optional, they help organize channels into logical groups and allow users to filter and manage relevant streams effectively.

For example, a platform could represent a physical system such as:

  • A UAV with multiple cameras sources (EO/IR, tail camera, etc.)
  • A Ground Station receiving data from different sensors

Platforms serve as containers for channels, helping to logically combine/filter the streams that originate from the same source or system.

Platforms editor

You can create and manage platforms in the PLATFORMS section of the StreamMonitor GUI.