Version 25.06
Flussonic Media Server
In this release, we have significantly expanded the Retroview dashboards and added alerts for situations of critical disk load that could lead to potential issues. We’re also continuing to enhance the DVR and its monitoring to ensure seamless recording and playback of content for viewers.
New Features
Select tracks when exporting from DVR (#45800) — You can now choose which tracks to export from DVR recordings. For example, you can provide the possibility to export video and audio in the highest quality for your clients. New Retroview dashboards, counters and features:
- New DVR monitoring dashboard with related metrics: write and read issues, read popularity, read source, etc. (#47644)
- Transcoder Metrics Dashboard (#50860) — additional transcoder stats are now visible in monitoring.
- Watcher-Monitoring Dashboard (#44031) — new dashboard with Watcher metrics and API call statistics.
- Output monitoring graphs now show data separated by protocol (#50055)
- Use Input Monitoring dashboard to see motions detected and episodes collected graphs (#49852).
- Pulse Statistics is now visible on the Retroview dashboard (#49383).
- You can select multiple servers on Retroview dashboards (#49303).
Program reset counter in multiplexer (#47654) — The multiplexer now tracks program reset events.
Mute Input Audio Instead of Removing (#48314) — It is now possible to mute the input audio track instead of deleting it. It is useful if you make services with input live streams and a “mute” option at it.
Get Critical Load Alerts (#50504) — users now receive alerts if their servers are under critical load.
Support for preferred_ labels in Central API (#50607).
🛠️ Fixes
- Skipped corrupted video fragments (#40536).
- Fixed ingestion of multitrack HLS streams with thumbnails (#42420).
- New lutra module now works under full thermal load (#45415).
- Corrected incorrect offline sources count on Input Availability graphs (#47612).
- Added telemetry flag to verify input compatibility (#49286).
- Fixed DVR issues graph filtering when multiple servers are selected (#49331).
- Errors and warnings graphs in Input Monitoring now correctly display zero values (#49366).
- Fixed multiple selected streams display issue on Input Monitoring dashboard (#49367).
- Resolved DVR player stalling on corrupted segments (#49992).
- Fixed publishing issues on iOS 18.4 and 18.5 (#50014).
- Resolved memory leak when opening broken mp4 files (#50156).
- Fixed DVR peers delay when incorrect m4f links are provided (#50480).
- Improved DVR cleaning (#50729).
- Fixed segfault with HEVC transcoding (#50769).
- Fixed UI playback issues with mbr.mp4 streams (#50926).
- Fixed player stalling on buffer stall errors (#51061).
- Fixed push stream handling with two pushers (#51082).
- Fixed graph drop-to-zero issues on Watcher dashboard (#51178).
- Fixed WebRTC publication for iOS 18.4 and 18.5 (#51209).
- Improved DVR cleaner for invalid external episode lists (#51227).
- Improved source switching when using “copy” (#51359).
- Corrected data display on Watcher dashboard for multi-server users (#51371).
- Improved requests validation to meet specific standards (#50573).
- Fixed unchanged streamer save response (#50716).
- Added new change reasons in the layouter (#50854).
- Fixed decision validation logic (#50868).
- Disk space calculation now includes DVR episode archives (#50970).
🚀 Improvements
- Improved NDI protocol support (#43511).
- Added DVR stats to DVR List API (#43619).
- Increased service stability with multiple data access points (#46736).
- Added DVR discontinuity metric and visualization (#49942).
- Input Monitoring dashboard now includes input source graphs (#50296).
- Added transcoder metrics to Transcoder-Monitoring dashboard (#50610).
- Added SCTE35 counters to the multiplexer (#51336).
- Added zones total metric to telemetry and Watcher Dashboard (#51547).
- Added support for the transport field (#51337).
- Enhanced labels validation (#51353).
- Extended Layouter schema with DVR episodes expiration and healthcheck fields (#51486).
Watcher (25.06)
New Features
- Added login entry in vsaas.io cloud service (#45410) and phone number authentication (#45454).
- Now you can find in Watcher Agent details page with extended info and IP display fixes (#46832).
- Filtering and sorting by creation date for users, organizations, and cameras (#49532).
- Certificate management now handled via streamer (#50108).
- New maintenance and support tools capabilities (#50136).
- API for streamlined camera reload and log collection (#50239).
- Ability to publish screen from camera view (#50436).
- API for stream and streamer distribution across zones (#50606).
- Zone management implemented (#50615).
- Agent details can be fetched by ID (#50699).
- Layout change predictions for zones, cameras, and streamers (#50840, #50842).
- Modal prompts when linking zones with unassigned labels (#50853).
- Improved stability of preferred zone node selection (#50886).
- API V3 support for muting audio (#50905).
- Firmware delivery improvements (#50936).
- Enhanced zones and presets management (#51151, #51217, #51234, #51257).
- UI and admin improvements for zone handling (#51479, #51487, #51490).
🛠️ Fixes
- Fixed uneditable organizations display (#50356).
- Required permissions for publishing from insecure servers (#50215).
- Fixed deleting the last zone issue (#50820).
- Resolved issues with streamer config updates (#50999).
- Improved Watcher schemas stability (#51145).
- Corrected logs, archives, and user profile issues (#51042, #51105, #51110).
- Fixed favorites camera list display (#51133).
🚀 Improvements
- LED indication now supports more distinct states (#47229).
- Enhanced firmware update stability (#50935).
- Improved API security (#50919).
- Validation for zone names and zone management (#51339, #50839).
- Improved management of presets and stats (#51342, #51380, #51453).