Version 26.07
Flussonic 26.07: broadcast-grade SDI and ST 2110 ingest, FairPlay DRM, and NVR management from the cloud
Here is what we did for media server
- Capture SDI with more isolation, closed captions, and clear hardware diagnostics.
- Make ST 2110/NMOS ingest observable and stable.
- Protect premium content on Apple devices with FairPlay via DRMtoday.
- Fix a batch of admin UI and ingest regressions.
SDI capture that is easier to run and debug. The DekTec SDI reader can now run as an external process talking to Flussonic over FRIP (a Unix socket plus shared memory) — enable it with dektec://... external=true. Capture is isolated from the streamer, so a driver-level problem no longer threatens the whole server. The reader also extracts closed captions from the EIA-708B payload, and DTAPI errors are now logged with their names and counted, so you can see at a glance what your capture hardware has been complaining about.
ST 2110 and NMOS you can actually observe. ST 2110 receivers now export telemetry, and ingest reliability got a serious pass: S24 audio, RTP timestamp jumps and wrap-around, and mDNS error handling are fixed, with overall SMPTE ST 2110 stability and performance improved. On Flussonic Chassis, NTP sync status and the active server lists are now exposed in the API and shown in the admin UI — exactly what you check first when an ST 2110 signal misbehaves.
FairPlay with DRMtoday. Flussonic now supports FairPlay through DRMtoday, so you can deliver studio-grade protected streams to Apple devices alongside the already supported DRM systems.
Check your cameras' ONVIF. We built an ONVIF compliance checker that validates how a camera implements the protocol — useful before blaming the VMS for a camera's creative interpretation of the standard.
Regressions fixed in the admin UI and ingest. Saving inputs from the UI, removing pushes and inputs, and saving input priorities all work again; DeckLink input options open even when ttxt_descriptors is set; the new input config format parses correctly. RTSP cameras that offer both Basic and Digest auth no longer get stuck on 401, and streampoint agents now forward the incoming HTTP method correctly. Schemas were also adapted to be ogen-friendly for Go clients.
Here is what we did for central
- Rewrote the Layouter — more predictable distribution, built for thousands of streams.
- Made distribution transcoding-aware and analytics-aware.
- Fixed streams being left without a streamer over time.
A rewritten Layouter. The stream distribution engine in Central was rewritten from the ground up. What it means for you: more predictable behavior — distribution decisions are consistent and explainable instead of occasionally surprising — and reliable operation on installations with thousands of streams, where the cluster keeps rebalancing steadily even under load. The new Layouter distributes streams with transcoding enabled, and it respects inference zones when placing video analytics load — so a second analytics streamer no longer sits idle while the first one is overloaded.
More reliable day-to-day operation. We fixed an error where, after running for a while, the Layouter stopped assigning streamers to cameras. The config migrator got proper logging, so upgrades are easier to follow and debug, and code generation now handles allOf/anyOf schemas with a single element.
Here is what we did for watcher
- A new Overview page: the health of your installation at a glance.
- Full NVR lifecycle from the cloud: archive, cameras, previews, and updates.
- Finer access control: folders, ready-made permissions, invitations, access log.
- Cross-organization mosaics, an ONVIF configuration page, and deeper API v3.
Meet the Overview page. The first increment of the new Overview page shows the state of your installation in one place: problem cameras (intentionally disabled ones are not counted as problems), with quick access to the related events. Less clicking around camera lists to answer the question "is everything OK?".
Run your NVRs from the cloud. This release closes the loop on cloud-managed NVRs. You can play an NVR's archive through the cloud, scan the local network and add cameras to an NVR remotely, and see camera previews and cached screenshots in the cloud with a clear indication of each camera's state. Updates are delivered to NVRs and can be applied locally or straight from the UI — Watcher reloads itself after updating. You can also see how much disk space an NVR uses and how much traffic it exported to the cloud, and the NVR no longer erases archive recordings ahead of time.
Access control that matches your org chart. Folder-level access in organizations is now enforced correctly — a user restricted to specific folders sees only those cameras. New users can be created with ready-made permissions for an organization and its folders, invitation links got more capabilities, and domain admins and organization owners see an access log — each user only gets the log entries they are entitled to. There is also a camera loss history, so "when did this camera disappear?" finally has an answer.
Mosaics and ONVIF. Mosaics can now combine cameras from different organizations — handy for control rooms watching several sites — and mosaic editing got smoother. ONVIF settings moved to a dedicated configuration page, and the ONVIF camera search was reworked, including jumping to a camera by its IP address right from the search results.
API v3 and the new UI keep growing. Embed pages, agent logs, floor plan uploads, and persons list management moved to API v3, which also got new fields: motion_detector_enabled, ONVIF event collection, and disk_usage_limit. The camera list can be displayed as a tree, the Persons page was rebuilt, navigation became more predictable, and there are fewer jumps to the old UI. Episode previews are now cached and load faster, and MP4 files exported from Watcher preview correctly on macOS.