Flussonic version 19.08

August 1, 2019

Meet Flussonic 19.08.

Flussonic Media Server


What’s New

Flussonic Media Server

  • #8412 (new) [Flussonic] Flussonic can pass through to MPEG-DASH subtitles in the TTML format.
  • #8763 (new) [Flussonic] An API call like the following can fetch information about only the specified streams: curl /flussonic/api/media?name=STREAMNAME1,STREAMNAME2
  • #8814 (new) [Flussonic] Flussonic now supports the GS (Cifra) DRM (drm gsdrm keyserver=...;).
  • #9013 (new) [Flussonic] A new button, Enable SSH Access, in the Upload debug section of the Flussonic UI allows you to give our support team access to your Flussonic Media Server.
  • #7816 (improved) [Flussonic] We refactored parsing of the transcoder configuration.
  • #8742 (improved) [Flussonic] Flussonic can control publication from a browser via WebRTC to Flussonic so that the browser will adapt its bitrate according to the channel bitrate.

The player

  • #8748 (new) [Player] The player at embed.html?realtime=true now supports bitrate switching and viewing for MSE video content.

Issues Resolved

Flussonic Media Server

  • #4450 (fixed) [Flussonic] The issue with unsynced audio and video after transcoding with Intel QuickSync was resolved.
  • #5681 (fixed) [Flussonic] The 404 error when a stream coming from a HLS source was played via DASH was fixed.
  • #5856 (fixed) [Flussonic] At bitrate selection the player showed bitrates with excessive precision.
  • #6064 (fixed) [Flussonic] The issue with audio from a SHOUTcast source not sounding good enough in Flussonic was resolved.
  • #6111 (fixed) [Flussonic] The issue with ingesting H.265 and H.265+ streams via RTSP was resolved.
  • #6830 (fixed) [Flussonic] hls2:// no longer fails to pass User-Agent.
  • #6961 (fixed) [Flussonic] The API call /api/stream_health/STREAMNAME now returns the 404 error if the stream STREAMNAME doesn’t exist in Flussonic.
  • #7104 (fixed) [Flussonic] Shaka Player v2.5.0-beta had issues with playing back DVR if DASH was used.
  • #7323 (fixed) [Flussonic] M4S streams could become broken after transcoding.
  • #8381 (fixed) [Flussonic] The status ‘waiting for stream’ was displayed for all unavailable static streams, even for streams with non-existing source.
  • #8460 (fixed) [Flussonic] The issue with some HEVC streams losing quality and with GPU processing doubled channels was resolved.
  • #8463 (fixed) [Flussonic] GOP in transcoded streams could vary despite using the option g=, which caused different length of chunks in HLS streams.
  • #8490 (fixed) [Flussonic] The transcoder UI offers more fps values to choose from.
  • #8559 (fixed) [Flussonic] The option allow_subtitles sometimes did not work correctly for HLS sources played on LG TV models.
  • #8596 (fixed) [Flussonic] Video captured by Flussonic from Decklink capture cards now comes without artifacts.
  • #8597 (fixed) [Flussonic] The issue with Flussonic failing to ingest H.265 stream was resolved.
  • #8638 (fixed) [Flussonic] The API call api/dvr/delete did not work if a stream had the copy option.
  • #8723 (fixed) [Flussonic] Streams with AC3 audio were not played on some Smart TV devices.
  • #8749 (fixed) [Flussonic] For streams that have file:// and m4s:// sources, now switching between the sources takes no time.
  • #8765 (fixed) [Flussonic] The UI now displays custom auth backend settings for a stream and allows editing them.
  • #8777 (fixed) [Flussonic] The transcoder UI wrote external=true to the conifg for CPU transcoding settings.
  • #8781 (fixed) [Flussonic] Fixed the issue of 19.07 with mosaic view failed with the ‘remote_node_failed’ error.
  • #8813 (fixed) [Flussonic] The Flussonic UI did not work if the config contained the web_script directive.
  • #8817 (fixed) [Flussonic] The issue with HLS playlists containing incorrect bitrates for a multi-bitrate stream was resolved.
  • #8867 (fixed) [Flussonic] The first selection of the GPU in the transcoder UI is now saved correctly in the configuration file (`deviceid`).
  • #8912 (fixed) [Flussonic] In v19.05 and higher, if the `push udp://` directive contained the option `cbr`, then the stream failed to be played.
  • #8698 (fixed) [Flussonic] The auth_backend directive did not process 301/302 redirects.

The player

  • #4739 (fixed) [Player] The DVR player (embed.html?dvr=true) now works in Microsoft Edge.
  • #4864 (fixed) [Player] The player with the realtime option (embed.html?realtime=true) now works in Internet Explorer.
  • #5034 (fixed) [Player] The player embed.html and the DVR player (embed.html?dvr=true) now support Internet Explorer 11.
  • #5668 (fixed) [Player] The player in Chrome stopped responding when the user jumped to another time point.
  • #7299 (fixed) [Player] If a stream is unavailable, the DVR player now shows a correct message when the user tries to switch to live.
  • #7931 (fixed) [Player] The player paused itself after the autoplay policy was applied.
  • #8055 (fixed) [Player] MSE-LD player failed to play live video containing audio tracks.
  • #8325 (fixed) [Player] In mobile apps, the player failed to play DVR archives.
  • #8361 (fixed) [Player] DVR playback stopped at the end of an hour.
  • #8648 (fixed) [Player] The player now performs seek accurately in Safari.