Flussonic Media Server v.24.12
- #3954 (new) Added detailed statistics to draw per-pid bitrate of incoming MPEG-TS streams.
- #33914 (new) Added more than 30 counters to
stream.stats.input
for monitoring incoming MPEG-TS streams. - #37628 (new) Index.m3u8 URL will automatically switch to fMP4 for HEVC files. Use index.ts.m3u8 if TS is needed.
- #38886 (new) Created extensive DVR storage disk stats metrics available in JSON and OpenTelemetry.
- #40234 (new) Introduced monitoring API for agent connections.
- #40738 (new) Added ability to generate precise screenshots from exact frame numbers with desired sizes. Very important for video analytics.
- #43869 (new) /s1/index.ll.m3u8?multitrack=true now produces combined audio and video segments for LL-HLS.
- #44207 (new) Added support for a new ONVIF time format in cameras.
- #44362 (new) Added diagnostic runtime sanity health check method for per-stream DVR.
- #44522 (new) Added FFMPEG support for our FRIP protocol.
- #45047 (new) Added play counters, input counters, and DVR write counters to stream stats.
- #45215 (new) Introduced new OpenMetrics counters for live streams.
- #45259 (new) Added packet loss, resync, and other RTSP problems to stream stats counters.
- #45266 (new) Added PTZ control functionality to the DVR player.
- #45740 (new) Added speed control functionality to PTZ in the DVR player.
- #41612 (improved) Added background MP4 export jobs.
- #43704 (improved) Prepared http_file library for open-sourcing.
- #44283 (improved) Moved stream.input.subtitle=ocr_replace to stream.dvbocr=replace.
- #44284 (improved) Relocated DVB OCR feature from input options to stream options.
- #44579 (improved) Added ability to copy debugging information.
- #45339 (improved) Simplified source-switching code, making it more predictable and introspectable.
- #45519 (improved) Added an error message indicating when video is unavailable.
- #12503 (fixed) Added ability to read teletext with type initial.
- #34324 (fixed) Significantly reduced CPU usage on audio transcoding.
- #40191 (fixed) Added WebVTT subtitles support to DVR HLS fMP4.
- #42392 (fixed) Fixed regression with dash_update_period and subtitles.
- #42433 (fixed) Fixed RAID clean behavior when blobs were not deleted from nearly empty disks, causing the clean process to stop.
- #43446 (fixed) Corrected transcoder reconfiguration when changing ST2110 and NDI sources.
- #43663 (fixed) Added WebVTT support to VOD HLS fMP4.
- #43842 (fixed) File processor now inherits B-frames settings from media_info when encoding to HEVC.
- #44257 (fixed) Stabilized DVR discontinuity checks between different streamer versions.
- #44410 (fixed) Fixed regression affecting Tizen devices with changed segment lengths in DASH manifests.
- #44708 (fixed) Enhanced handling of high-level H.265 IP cameras.
- #44800 (fixed) Enabled seamless MPEG-TS PID bypassing on a restarting file source.
- #44818 (fixed) Added a workaround for broken ONVIF camera event subscription.
- #45078 (fixed) Reduced excessive logging affecting high-traffic play servers.
- #45201 (fixed) Minimized unnecessary logging of ENOENT for DVR files that should not exist.
- #45222 (fixed) Fixed issue with correctly processing requests using closed_at and opened_at in milliseconds.
- #45253 (fixed) Improved algorithm for transcoder output track renumbering.
- #45295 (fixed) MPEG-TS encoder now skips DTS if it equals PTS.
- #45407 (fixed) Optimized player initialization for improved performance.
- #45448 (fixed) Added a workaround for buggy cameras sending different payload types in the same RTSP channel.
- #45614 (fixed) Fixed passing of the token parameter when using the player from NPM.
- #45673 (fixed) Resolved regression when playing streams via copy:// with slashes in the name.
- #45941 (fixed) Fixed issue with camera rotation when holding down the PTZ control.
- #46075 (fixed) Improved camera movement for single presses on the PTZ control.