AIO RELAY - Technical Specs

Technical spec sheet

These specs reflect the v1.2.0 implementation. Focus is on stability, compatibility, managed local capture, and evergreen local playout.

Core pipeline

Ingest
RTMP (local), managed Display / Window Capture, or local Playlist playout
Egress
RTMP / RTMPS to destination platforms
Lifecycle
Graceful shutdown with supervisor fallback cleanup
Monitor
HLS preview (v1.2.0 Stable-Sync)
Output settings apply via FFmpeg options. Current v1.2.0 behavior also hardens auth-gated write routes, preserves local shutdown during auth lock, keeps startup settings hydration anchored to server truth, and adds managed desktop/window capture plus evergreen playlist playout from a local folder.

Visualizer Modes

  • Wave / Bars / EQ: Classic signal analysis.
  • Radar / Orbit / Reactor: Dynamic spatial telemetry.
  • Heat / Ribbon / Dots / LFO: Advanced spectral density vis.
Toggled via the Master Switch panel; persisted as masterSwitch in the active profile/state contract.

Operational limits

  • Single Instance: Desktop appliance currently targets port 3001; user-selectable port remains deferred.
  • Bandwidth Quality: OK / WEAK / POOR / BLOCKED / FAILURE scoring based on throughput and jitter.
  • Layout: Minimum width 500px, responsive 1440px desktop base.
  • Managed capture presets: 720p30, 1080p30, 1080p60.
Bandwidth monitor semantics: appliance IN/OUT reflects measured AIO Relay ingest/egress throughput, while Net reflects total physical NIC DOWN/UP traffic on the selected uplink adapter.

Persistence

  • Profiles: settings + destinations saved per profile.
  • Saved keys and ordering persist across restarts.
  • Playlist row order and selected playlist entries persist per profile.
  • Runtime lock states stay in the UI only and are not written into profile settings.
  • Startup now hydrates settings from the server before write-back effects are allowed to persist changes.

Playlist Source

  • Local folder source: playlist/
  • Checkbox row selection defines the active play set.
  • Transport: Play, Repeat, Stop, Select All, Clear All.
  • Multi-item playout inserts a short branded slate between selected items.

Recovery controls (v1.2.0)

  • Reload Ingest: reloads ingest feed path/player pipeline.
  • Flush Cache: clears cached HLS segment folders under media/live/*.
  • Reset: broader runtime reset scope than ingest/cache actions.
  • Shutdown: local desktop shutdown remains available even if auth is locked so the appliance cannot trap the operator.

Open-source media stack

  • AIO Relay™ uses FFmpeg/FFprobe for encode, transcode, and transport workflows.
  • FFmpeg is open-source software maintained by the FFmpeg project and contributors.
  • License obligations depend on the specific FFmpeg build and enabled components.
Official licensing and attribution: ffmpeg.org/legal.html
Project home: ffmpeg.org

Control area map (v1.2.0)

Annotated layout for website users learning the operator panel quickly.

AIO Relay dashboard control area map 1 2 3 4 5 6
1. Ingest Monitor: live preview, monitor mute, CYA trigger, and capture actions.
2. Master Switch: visualizer, power/reset, and scope mode controls.
3. Stream Details: ingest endpoint, output profile, and apply path.
4. Stream Controls: start/stop all, embed/code, platform lock/reorder, add stream.
5. Throughput + Bandwidth Monitor: quality scoring, jitter state, and speed indicators.
6. Destination Board: platform columns, stream cards, reorder and per-card control layer.