Flussonic Media Server 22.01

December 31, 2021

Flussonic Media Server 22.01 has been released.

Flussonic Media Server

The graphs’ appearance in the Pulse section of the web interface has become better. (The graphs are now responsive: displays tooltips and allow zoom).

We continue to develop Flussonic API (added a partial list of events to API schema, API methods for managing stream DVR ranges, management of SSH agent to API v3, language descriptor in track properties of the stream in API v3, and more).

It is now possible to view tiles of thumbnail images when playing video via DASH protocol.

Check the full list of improvements and fixes below and get your servers upgraded as soon as possible.

What’s New

  • #15558 (new) (Flussonic UI) Full implementation of templates management in UI: improved form of adding a new template, editing a template, changing a template in the stream settings.
  • #17397 (new) (Flussonic API) Added a partial list of events to API schema.
  • #18812 (new) (Flussonic) It is now possible to configure a fallback video in the template using the backup option.
  • #20483 (new) (Flussonic API) It is now possible to manage logos via API v3.
  • #20506 (new) (Flussonic UI) It is now possible to filter disabled streams in Flussonic UI.
  • #20598 (new) (Flussonic) It is now possible to view tiles of thumbnail images when playing video via DASH protocol.
  • #21126 (new) (Flussonic) Improved “WebRTC adaptive bitrate” algorithm. It now considers the amount of packet loss (in %) when switching between tracks with different bitrates.
  • #21128 (new) (Flussonic API) Added API methods for managing stream DVR ranges.
  • #21286 (new) (Flussonic Coder) Support for configuration of Flussonic Coder with Blackmagick Decklink SDI cards.
  • #21305 (new) (Flussonic UI) The term “mirror” was replaced with “source” in Flussonic UI.
  • #21319 (new) (Flussonic UI) The option “Improve the transcoder performance by running it as part of Flussonic Media Server” in transcoder settings was moved to “Advanced options” section and is now disabled by default (external=true setting is used). This is a more reliable choice because a transcoder error will not cause Flussonic to crash.
  • #21330 (new) (Flussonic UI) The graphs in the “Pulse” section moved to another library for better appearance and responsiveness.
  • #21430 (new) (Flussonic API) Added management of SSH agent to API v3.

Issues Resolved

  • #20543 (fixed) (Flussonic UI) Fixed incorrect displaying of authorization status in stream settings when a template is used.
  • #20602 (fixed) (Flussonic UI) Fixed the issue with the long DVR path overlapping the Output data in the stream list.
  • #20661 (fixed) (Flussonic UI) Fixed incorrect displaying counters of streams by type.
  • #20722 (fixed) (Flussonic Coder) Fixed an issue with passing empty string when deleting IP address in Flussonic Coder configuration via API. Now ‘null’ is passed to delete an IP address.
  • #20989 (fixed) (Flussonic UI) Fixed stream selection for editing in Flussonic UI.
  • #21200 (fixed) (Flussonic UI) Fixed the issue when some settings on the main page (rows per page, selected filters, last search, sorting) were reset after switching to a stream settings and back to the main page.
  • #21232 (fixed) (Flussonic) Fixed the issue with closed_at parameter that was always null in play_closed event settings.
  • #21247 (fixed) (Flussonic API) Added language descriptor in track properties of the stream in API v3.
  • #21267 (fixed) (Flussonic) Fixed potential CC errors when playing MPEG-TS because of skipping some UDP packages.
  • #21268 (fixed) (Flussonic Coder) Fixed the issue with the inability to install the Flussonic Coder update in some cases.
  • #21290 (fixed) (Flussonic) Fixed incorrect work of output_dts_shift option for SCTE markers for a stream with several sources.
  • #21355 (fixed) (Flussonic UI) Fixed incorrect dispaying of the “Config text” label and user notifications on the “Config Editor” page.
  • #21372 (fixed) (Flussonic) Fixed broken WebRTC video playback.
  • #21378 (fixed) (Flussonic API) Fixed the issue with the PUT /streamer/api/v3/config API method that did not save the changes into the flussonic.conf file.
  • #21381 (fixed) (Flussonic API) Fixed incorrect format of the alpha parameter (text transparency) in the burn option when getting stream configuration via API.
  • #21415 (fixed) (Flussonic) Fixed the issue when stream resolution was not displayed in the stream settings.
  • #21436 (fixed) (Flussonic) Fixed using zero bitrate during “WebRTC adaptive bitrate” playback when original bitrate was not specified. Now the real bitrate is calculated faster allowing to switch correctly to another track.
  • #21440 (fixed) (Flussonic API) Fixed the format of the params parameter in the responses of methods for getting streams. Now, this parameter can contain either audio parameters or video parameters.
  • #21460 (fixed) (Flussonic UI) Fixed saving incorrect name when creating or editing global DVR configuration.
  • #21469 (fixed) (Flussonic UI) Fixed disabling the “Save” button on the “Input” tab of stream settings when “Cluster ingest” is selected.
  • #21499 (fixed) (Flussonic UI) Fixed the issue when the device ID was not displayed for GPU devices in transcoder settings.
  • #21524 (fixed) (Flussonic Coder) Updated kernel on Flussonic Coder, fixed UDP packets drop issue.
  • #21557 (fixed) (Flussonic UI) Fixed displaying bitrate graph on the “Overview” page.
  • #21601 (fixed) (Flussonic UI) Fixed the issue with displaying device ID in transcoder settings only for devices with the “coder” type.
  • #21613 (fixed) (Flussonic UI) Track languages are now displayed in the stream settings on the “Overview” tab.

Documentation updates