Flussonic Media Server 21.01 and 21.01.1

Flussonic Media Server 21.01 and 21.01.1 have been released.

Automatic bitrate adjustment, a new URL for MSS playback, more settings in the UI.

What’s New

  • #10313 (new) (Flussonic) The new URL for playing DVR via MSS that allows users to view a live stream and rewind back to the specified time in the past - http://FLUSSONIC-IP:80/STREAMNAME(archive=UNIXTIME-now).isml/manifest. Learn more
  • #10843 (new) (Flussonic UI) You can now choose the YADIF deinterlace method when configuring the transcoder on NVENC in the UI.
  • #12357 (new) (Flussonic UI) Event notification settings can now be specified in the UI. Learn more
  • #12595 (new) (Flussonic) Automatic adjustment of bitrate was added for actual video pushed to UDP (‘push udp2://'), so now you can skip adding the options ‘bitrate’ and ‘vb’ to the ‘push udp2://’ streams. Learn more
  • #13884 (new) (Flussonic) JSON schemas were introduced for all Flussonic data.
  • #14311 (new) (Flussonic UI) You can edit the Language descriptor for MPEG-TS in the UI as Key: track - Value: language in the source options. To find it in the UI, click a stream that has a tshttp:// source > go to Input > click Options > click Languages, and click Add language.
  • #14474 (new) (Flussonic UI) The UI supports the new options ‘video_timeout’ and ‘audio_timeout’ on the Input tab in stream settings. Learn more
  • #14375 (new) (Flussonic) We’ve started working on the initial support for low latency HLS (CMAF for HLS was added).
  • #14734 (new) (Flussonic UI) You can now view the structure and service information of an incoming MPTS in Config > DVB cards > Structure, add the channel to a chosen stream on your Flussonic, and choose PIDs to be delivered in that stream. Learn more
  • #2231 (improved) (Flussonic UI) The player in the UI has new controls for pause and volume adjusting.
  • #13143 (improved) (Flussonic) The transcoding option ‘external=false’ is now the default for SDI, HDMI, and other raw video streams, preventing excessive load on the server. Learn more
  • #14096 (improved) (Flussonic UI) The appearance and location of the Back to List button were improved.
  • #14135 (improved) (Flussonic UI) On the Cluster > Overview page, the status of servers are now indicated as green (online) and grey (offline).
  • #14574 (improved) (Flussonic UI) When the user enters a new password on the license activation page or in Config > Settings, the confirmation for the new password is required.
  • #14658 (improved) (Flussonic) Internal improvements in the unified JSON schema for events configuration.

Catena

  • #14887 (new) (Catena) The channel logos are now stored locally at Catena and can be provided to subscribers without using external services.
  • #13496 (new) (Catena) Now you can set the administrator’s password manually at the first run of a freshly installed Catena, instead of copying the password from the console.
  • #9775 (new) (Catena) Import of streams from Flussonic.
  • #14616 (new) (Catena) You can create the file robots.txt by yourself and put it in /opt/catena/priv/static/robots.txt — and Catena will give it to search engines.
  • #14994 (improved) (Catena) CPU utilization was decreased.
  • #15065 (new) (Catena) The new option {“read_only”: true} allows Catena to work with the PostgreSQL slave node in the cluster, allowing only read data requests. The same option can be set via ‘ENV CATENA_REPO_READ_ONLY = true’.

Issues Resolved

  • #11463 (fixed) (Flussonic UI) If the stream name contained ‘:’, then statistics were not displayed on the stream settings page.
  • #12567 (fixed) (Flussonic) When working in cluster or with m4f urls, DVR now looks for data on all configured sources, but without chaining. In complex setups (e.g. DVR–Cache–Edge) extra config options may be needed. Learn more
  • #12961 (fixed) (Flussonic) Flussonic purges the database from old events data in time now.
  • #13149 (fixed) (Flussonic) The password protection (the ‘password’ option) of publication via SRT (srt://) now works.
  • #13413 (fixed) (Flussonic) The issue that caused the message ‘Server response too long’ at attempts to update the configuration was resolved.
  • #13428 (fixed) (Flussonic) Excessive number of messages ‘Deprecated API call’ no longer appear in the log.
  • #13660 (fixed) (Flussonic) The transcoder from AAC to MP2A did not start if there was more than one audio track in a stream.
  • #13753 (fixed) (Flussonic) An issue with ingesting from a number of DeckLink SDI cards was resolved.
  • #14006 (fixed) (Flussonic UI) The ‘Upload activation files’ button appears only for USB licenses now.
  • #14118 (fixed) (Flussonic UI) Flussonic added ‘deinterlace=false’ to the ‘push’ directive if the user configured it in the UI.
  • #14187 (fixed) (Flussonic) The performance of MPTS capturing was improved.
  • #14215 (fixed) (Flussonic) DVR locking beyond a recorded range now works correctly for DVR RAID.
  • #14253 (fixed) (Flussonic UI) If the USB key is missing, the UI now shows the message.
  • #14279 (fixed) (Flussonic) Checking of USB keys now works correctly.
  • #14281 (fixed) (Flussonic) Configuration can be reloaded after changes in dvb_card section without rebooting Flussonic server
  • #14316 (fixed) (Flussonic) Stream reconfiguration during a broadcast is now more seamless.
  • #14394 (fixed) (Flussonic) Requesting an archive from a restreaming server, not from the origin server, works successfully now.
  • #14409 (fixed) (Flussonic) The transcoder no longer stops with the log message ‘Transcoder overloaded’.
  • #14417 (fixed) (Flussonic) Server-side playlists were fixed.
  • #14481 (fixed) (Flussonic) WebVTT subtitles in HLS now appear in sync with the audio track.
  • #14487 (fixed) (Flussonic) Transponder and UDP2 pusher now pack 6 audio frames per PES, reducing bandwidth utilization.
  • #14521 (fixed) (Flussonic) Streams coming from the DeckLink Duo 2 SDI card were not captured if the transcoder was configured with ‘external=true’.
  • #14656 (fixed) (Flussonic) When editing transponders in the UI, the correct push URL is now displayed.
  • #14680 (fixed) (Flussonic) Ingest via RTSP was fixed.
  • #14694 (fixed) (Flussonic) An issue with ingesting from a number of DeckLink HDMI cards was resolved.
  • #14736 (fixed) (Flussonic) The API /flussonic/api/dvbts/DVB_CARD_NUMBER now returns the structure of ingested MPTS successfully.
  • #14793 (fixed) (Flussonic) Some client browsers could not connect to Flussonic UI due to TLS protocol issues.
  • #14803 (fixed) (Flussonic) Playback of files that contain a mpeg2video track was fixed.
  • #14851 (fixed) (Flussonic UI) The Flussonic UI in Chrome and Safari now works correctly.
  • #14919 (fixed) (Flussonic) After the user specified the URLs for sending a stream to external destination (on the Output tab), Flussonic failed to send the stream.
  • #14949 (fixed) (Flussonic) A memory leak no longer occurs when an MPEG-TS stream has subtitles but no video/audio tracks.
  • #4689 (fixed) (Player) The MSE player now plays audio and video tracks with the highest quality if you set the player option ‘preferHQ’ to ‘true’, and with the lowest quality if you set ‘preferHQ’ to ‘false’.
  • #6299 (fixed) (Player) In the mobile app, the button for selecting dates could be absent in the DVR player embed.html?dvr=true
  • #7253 (fixed) (Player) The player no longer jumps over a month at your selecting a certain month in the DVR player embed.html?dvr=true.
  • #14112 (fixed) (Player) The readme for our MSE player was updated. https://github.com/flussonic/mse-player
  • #14467 (fixed) (Player) The DVR of an offline stream is played successfully now.
  • #9601 (fixed) (Сoder) The transcoding performance on the resize operation was improved by using the CUDA API.

Catena

  • #11322 (fixed) (Catena) In older Catena versions, automatic balancing did not work if the stream name began with numbers.
  • #11510 (fixed) (Catena) A stream’s Displayed Name is now required to be unique.
  • #14685 (fixed) (Catena) Catena no longer changes global locale settings during installation (LC_ALL=en.US was removed from the installer).
  • #14995 (fixed) (Catena) Log rotation was fixed.

Deprecated

  • #13867 (deprecated) (Flussonic) The API ‘/flussonic/api/history’ was deleted.