Capabilities

Features

Subsystems built for operators who run 24/7 broadcast infrastructure. Every feature is designed around observability, recovery, and zero-touch operation.

Stability Engine

Stream failures are inevitable. Cascading failures are not. The Stability Engine monitors every FFmpeg process, validates playlist integrity, and enforces circuit breakers before degradation spreads.

FFmpeg Watchdog

Process-level monitoring with automatic restart on crash or freeze. PID tracking prevents zombie accumulation.

Playlist Validation

Every M3U8 and segment list is schema-validated before delivery. Corrupt playlists are rejected and regenerated.

Circuit Breakers

Per-stream failure counters trigger automatic isolation. Failed streams enter a retry queue with exponential backoff.

System Health Operational
Stream Ingest S1
PID 48291
Stream Ingest S2
PID 48293
Stream Ingest S3
Restarting...
Stream Ingest S4
PID 48301
Stream Ingest S5
Circuit Open
Zombie Processes: 0 Watchdog Interval: 5s

Observability

You cannot manage what you cannot see. Every node reports health, latency, and events in real time.

Healthy

All probes passing. Latency within SLO. No action required.

Degraded

Latency elevated or packet loss detected. Monitoring closely.

Flapping

Rapid state changes. Possible network instability or resource contention.

Down

Probes failing. Traffic rerouted. Automatic recovery in progress.

observability_dashboard — example data
Avg Latency
12ms
Active Streams
1,247
Failed Probes (1h)
3
Recent Events
19:24:01 [INFO] Stream S3 recovery complete — PID 49302 assigned
19:23:47 [WARN] Stream S3 detected segment gap > 3s
19:23:12 [EVENT] LB-B assigned 42 new client connections
19:22:58 [INFO] Health probe all-clear from node edge-ams-03
1

Versioned Release

Every build is tagged, signed, and recorded. Rollback to any previous version in seconds.

2

Build System

Cross-compiled binaries for target architecture. No runtime dependencies. Single binary deployment.

3

Deployment Queue

Staged rollouts with canary validation. Queue pauses on health check failure.

4

Server Sync

Configuration and secrets synchronized securely. No external git or CI/CD required.

Distribution System

Deploy with confidence. The distribution system manages releases, synchronizes configuration, and validates deployment health — all without external CI/CD dependencies.

deployment status — example
Version: v2.4.1-stable
Build: passed
Canary: healthy (12m)
Rollout: 87% complete

Multi-Tenant & Reseller Model

True isolation between resellers. Hierarchical permissions. Full audit visibility.

Reseller Dashboards

Each reseller sees only their customers, streams, and usage. No cross-tenant data leakage.

RBAC Permissions

Role-based access control at every level. Admin, operator, reseller, and viewer roles with fine-grained policies.

Activity Tracking

Every configuration change, login, and stream event is logged with timestamps and actor identity.