JPPS

Future Plan

Future Plan

What's on the roadmap, what's deliberately parked, and why — so you know what to expect (and not expect) in a coming release.

On the roadmap

Topology / signal-flow view

A real interactive diagram of source → gateway → destination routing, rather than reading it off the Operate/Diagnostics tables. For now, see Diagnostics and Signal Flow for a text-diagram stand-in — a full interactive version is being considered but isn't built yet.

Redundant matrix pair / failover

Running two gateways in an active/standby or active/active pair, so a single hardware failure doesn't take down a whole show. Not started — today, a single gateway is a single point of failure for the gateway process itself (see Home's "What survives a restart" for what actually happens if it goes down mid-show: routes and presets are preserved, and everything reconnects automatically once it's back up, but there's no automatic failover to a second machine while it's down).

NDI support

Not foreseen in the near future. If it happens, the more likely path is broader capture-card support (Decklink, SDI) rather than NDI specifically.

OBS SRT Toolkit's own dedicated encoder

OBS SRT Toolkit (see the OBS Setup Guide) is real, shipped, and verified end-to-end against a real SRT Matrix instance — see "Shipped" below. One limitation remains: its SRT Output currently reuses whichever encoder OBS's own Streaming or Recording output already has configured, rather than creating a dedicated one, so Stream or Record needs to have been started at least once first. A version with its own independent encoder is planned as a follow-up — see issue #1 for status.

Persistent event logging

The Events tab (see Home) is currently a live, in-memory session log only — it doesn't survive a gateway restart. Persisting it to disk (a rotated log file next to app_config.json) so you can pull up what happened even after an unplanned restart, crash, or power loss, is on the roadmap. Not started yet.

Shipped

Everything below already exists in the current release — kept here so "what's actually on the roadmap" above isn't confused with what's already done:

Tracking

All roadmap work — shipped and open — is tracked as GitLab issues, grouped into milestones by theme (not by release date — no ETA is implied on the open ones):

Deliberately not planned

Tracked as GitLab issues for visibility, but not committed to any release — see the Backlog milestone: