Flussonic release 25.08
🚀 Why Upgrade to Media Server & MСaster 25.08?
✔ Stable WebRTC & HLS Playback with fixed UDP ports and consistent bandwidth data for smoother streaming.
✔ Enhanced Monitoring & Alerts featuring Layouter CPU tracking, multiplexer dashboards, and reduced alert noise for better troubleshooting.
✔ Smarter Ad & SCTE-35 Handling with frame-accurate ad insertion, IDR frames at ad breaks, and improved SCTE35 sync for seamless transitions.
✔ Stronger Security & Access Control with temporary tokens, on_play auth, and disk quotas to prevent storage overflows.
✔ Faster Operations & Automation via batch stream updates, layout preview endpoints, and optimized telemetry for efficient scaling.
Upgrade now for rock-solid streaming, smarter workflows, and deeper insights! 🚀
Media Server 25.08
🆕 What’s New
🌐 WebRTC & Network
Fixed UDP Ports for WebRTC (#49931) Transcoded streams now include consistent BANDWIDTH and AVERAGE-BANDWIDTH values in HLS playlists
📊 Monitoring & Analytics:
Layouter CPU Monitoring (#50351) Track CPU utilization across layout engine instances for optimized resource allocation.
📺 Transcoding:
Non-Capturing Stream Previews (#51961) View live streams even on standby streamers not actively capturing content.
DVR Disk Quotas (#52448)
Enforce storage limits to prevent archive overflows with disk_usage_limit.
Auth Enhancements (#52509, #52678)
- New on_play authorization method
- Temporary token generation/management for secure short-lived access
✅ Other Improvements and Fixes
- Deprecated session_log option (#33982)
- Enhanced log system monitoring for better service stability (#52271)
- Added muted autoplay option for browser compatibility (#52405)
- Increased Retroview service stability (#52514)
- Improved playback telemetry recording monitoring (#52760)
- Corrected config PUT requests for objects with missing discriminator fields (#43998)
- Resolved low resolution in embed.html publishing (#49382)
- Optimized disk cache loading process (#49798)
- Fixed mosaic archive playback (#51586)
- Properly closed stalled sessions with handlers (#51690)
- Corrected iOS 18.4/18.5 timestamp handling (#52125)
- Fixed DVR-player muted autoplay behavior (#52229)
- Fixed transcoder package updates (#52450)
- Restored access to tracks-v1a1/index.m3u8 (#52475)
- Restored missing icons in embed player (#52574)
- Added allow_export option to DVR player component (#52658)
- Corrected play/pause behavior (#52836)
- Corrected archive download dropdown functionality (#53066)
- Prevented invalid episodes (opened_at=0) in database (#51312)
- Fixed dynamic_streams_list visibility (#52460)
- Changed context cancellation errors to 499 status (#52607)
MСaster 25.08
🆕 What’s New
📊 Monitoring & Analytics:
** Multiplexer Dashboard (#52688)** New dedicated interface for monitoring multiplexer operations and stream packaging health.
** Filterable Error Heatmaps (#52820) ** Focus troubleshooting by displaying only selected streams in the Top-N error heatmap within Input Monitoring.
**Alerts Dashboard Documentation (#52231) ** Comprehensive guide added for configuring and managing the Alerts Dashboard.
Telemetry Resilience (#50967) Enhanced fault tolerance and error detection during telemetry data ingestion.
Reduced Alert Noise (#52631) Outgoing alerts now exclude redundant information for clearer notifications.
**Monitoring Page Stability (#51660) ** Resolved potential 500 errors when accessing monitoring interfaces.
📺 Advertising & Transcoding:
**SCTE35 Splice Structure (#52211) ** Improved handling of ad markers for frame-accurate insertion.
**IDR Frames at Ad End (#52254) ** Transcoder now injects IDR frames when transitioning from ads to main content for seamless playback.
Batch Operations (#52190, #52193)
- streamers_batch_update: Modify multiple streamers via single API call
- Layout preview endpoints: Validate batch configurations before deployment
Layouter State Logging (#52776)
Debug layout decisions with detailed operational logs.
✅ Other Improvements and Fixes
- Fixed unrealistic bitrate values on dashboard (#48453)
- Preferred labels now satisfy required label conditions (#52974)
- Resolved Layouter stream "rattling" (#52896)
- Added layout.inference filtering to streams_list (#52404)
- Fixed stream detail display from transcoder heatmap (#52906)
- Fixed layout metadata (created_at/change_reason) updates (#50778)
- Corrected preferred_labels_better_match behavior (#50797)
- Optimized stream statistics collection speed (#50980)
- Enhanced Retroview dashboard/alert persistence (#52589)
- Improved playback metrics recording fault tolerance (#52765)
- Fixed Retroview dashboard availability (#52511)
- Removed conditions causing 400 errors in alerts dashboard (#52395)
- Improved MPEG-TS packet timing for smoother IAT (#52199)
- Enhanced SDI Dektec input frame timing with drift compensation (#52222)
- Improved MPEG-TS metrics for Teledis Analyzer (#52348)
- Synced SCTE35 ad markers to keyframes (#52673)
Watcher 25.08
🔎 Why Upgrade to 25.08?
✔ ** Prevent Storage Overflows**: New disk quota controls let you set percentage-based limits to avoid unexpected downtime.
✔ ** Secure Large-Scale Deployments**: VSaaS.io login and token workflows provide flexible, audit-ready authentication for distributed teams.
✔ ** Eliminate Streaming Disruptions*: RTSP cluster fixes and pickup point features ensure reliable playback across your infrastructure..
✔ ** Simplify Administration**: Domain-aware interfaces and organization tools accelerate management of multi-site deployments.
🆕 What’s New
💾 Storage Management
** Disk consumption limits (#42256, #52447)** Added maximum disk usage percentage setting for streamers.
###🔒 Authentication & Security
** VSaaS.io login (#45410)** New login method added.
** Token-based auth (#52507)** Added query/play token auth for Wildberries iframe integration.
** Token refresh (#52764)** Implemented token refresh for embed playback.
** Improved auth screen (#52792)** Added operator ID info and auto-paste from last session.
💻 User Interface
Organization management (#52821, #52939, #52962) Create and filter organizations.
Admin stream lists (#52389) Now display domain info with domain filtering.
Preset information (#52728) Added preset data for cameras .
New map page (#32584) Interactive map interface
📹 Streaming & Playback
Pickup point features (#52242, #52244) Stream previews and downloads from pickup points.
RTSP/HLS sharing (#52247) For Wildberries integration.
Fragment downloads (#52874) New endpoint for video/audio fragment downloads
Improved previews (#52942) Updated stream preview functionality
📡 Integration & API
Wildberries API (#52881) Now returns img_url for every stream.
Messages API (#52232, #52253) Added filters and PUT request for message properties.
New endpoints (#52323) Activated new messages endpoints
✅ Improvements & Fixes
- A new page with a map is now available (#32584)
- Now you can use our script to get a SSL certificate (#43731)
- Fixed long reconnect intervals causing some license plates to not register (#44897)
- Fixed mobile app login issues (#45468)
- The camera settings page for organizations is now available (#48258)
- Implemented multi-editing on organization camera settings (#49418)
- Video context search provides more accurate results for people/vehicles (#49891)
- Fixed crash in streams list (#51213)
- Added messages page (#51214)
- Video analytics now supports AMD GPUs via Vulkan API (#51775)
- Improved screen sharing and fixed screen sharing button (#51958)
- Fixed display of demo access link (#52036)
- Collect metrics from SDK net requests (#52054)
- Added SDK logging network events plugin (#52055)
- Fixed archive download issues on Android 14+ (#52082)
- Updated authorization flow for new API (#52100)
- Improved login stability and performance (#52101)
- Added method to edit multiple cameras (#52249)
- Now you can filter streams by domain ID (#52430)
- Improved ranking of video context search results (#52436)
- Fixed camera activation via vsaas.io (#52547)
- Fixed device search for non-WiFi cameras (#52564)
- Fixed video player rotation crash (#52576)
- Added operator_id in info.json (#52636)
- Fixed camera list display in device search (#52663)
- Motion detection events now require explicit human detector enablement (#52693)
- Improved overall app performance (#52697)
- Player now continues playback after app reopen (#52703)
- Updated video download alerts with more options (#52894)
- Added pagination to zones list (#52905)
- Fixed streams previews (#52942)
- Updated streams refresh logic during playback (#52944)
- Fixed zone filtering in dropdowns (#52946)
- Added API key copy button (#52995)
- Improved phone number login stability (#53050)