24.09 Media Server

The standout feature in this update is the initial implementation of ST2110 push and ingest in the streamer, bringing new possibilities for professional TV streaming workflows. SRT playback can now be configured as CBR, making it ideal for delivering MPEG-TS over unreliable networks. Extended DVR statistics have been added to the API, allowing for better monitoring of disk errors and degraded storage. Additionally, ts_overflow indications and TEI flags in MPEG-TS streams now provide more detailed error reporting.

Full details on these updates can be found in the release notes.

New Features in Flussonic Media Server 24.09

  1. The initial implementation of ST2110 push and ingest is now available in the streamer.
  2. SRT playback can now be configured as CBR, offering an ideal solution for delivering MPEG-TS for TV services across unreliable networks.
  3. New extended DVR statistics have been added to the API, allowing you to monitor disk system errors and receive warnings if storage is degraded.
  4. You can now launch Docker images within the firmware of Flussonic appliances, such as running Watcher VMS with video analytics on Coder.
  5. Playback control and video rewind by tapping have been added to our DVR player for a more user-friendly experience.
  6. You can now double-click a camera in the mosaic to view it in full screen.
  7. Tracks can now be filtered using the copy protocol: input copy://original?filter.tracks=a1.
  8. The TEI (Transport Error Indicator) flag will now be sent to MPEG-TS if insufficient PID bitrate is allocated for media, causing frames to be trimmed.
  9. A new ts_overflow indication is available in MPEG-TS multiplexer statistics and will be raised if no stuffing occurs during the last second. This can be used over our API.
  10. You can also record RTMP input using the debug stream.

Improvements and Changes

  • Improved handling of cases when an HLS playlist is requested, but the source has just gone offline.
  • FLV ingest has been completely removed as it is an obsolete protocol and is no longer in use.
  • An option to check the streamer’s functionality has been added to the streamer’s settings.
  • Periodical config_external refresh has doubled in speed, making it more suitable for 2000+ streams.
  • Improved handling of firmware version updates when the streamer version changes.
  • The activation page now works even if non-empty configuration overrides are applied with extra files.
  • The streams_list API call has been optimized, now performing 10 times faster.
  • episodes_expiration has been added to the expiration options. You will now receive a notice when your disk space usage is expected to grow.
  • Several deprecated fields have been removed from OpenAPI.

Bug Fixes

  • Fixed invalid recognition of the letter “I” as “|” in DVB subtitles.
  • Now displays trimmed bytes and trimmed frames for the multiplexer, its PIDs, and its pushes.
  • Reorganized transcoder schemas to show possible sample rates for each audio codec.
  • Fixed the reading of invalid pixel_format from Streamlabs SDI card.
  • Fixed the appearance of controls in embed.html when the ‘from’ parameter is passed.
  • Fixed redirection to the source page after its creation.
  • The Algorithm field now correctly displays the previously saved value.
  • Fixed the display of sources with errors in the streams list.
  • Fixed fullscreen mode in Safari on iPhone.
  • Fixed screenshot creation for Safari on iPhone.
  • Fixed timeline scaling in Safari on iPhone.
  • Fixed the disappearance of export controls.
  • Fixed the calendar button display.
  • Fixed rewind functionality using the keyboard.
  • Fixed memory leakage in the RAID database and added a script for manual database cleaning.
  • NDI ingest can now be linked to SDI output.
  • Fixed invalid “restart_required” message in the UI.
  • Fixed frame-by-frame navigation buttons.
  • Returned the streamer selection option to the stream settings.
  • Added duplicated sending of the SRT handshake to enhance connections to YouTube.
  • Removed X-Config-Server-Episodes headers from the central response schema.
  • Fixed support for VBI capture on Streamlabs SDI.
  • Fixed the timeline display to show 5-minute intervals instead of one hour.