Flussonic Media Server 20.12

December 1, 2020

Flussonic Media Server 20.12 has been released.

Passing teletext from MPEG-TS to analog video, reading SCTE-104 markers from VBI, Nvidia GPU monitoring, manually setting the client session duration.

What’s New

  • #7852 (new) (Flussonic) Flussonic monitors the GPU Nvidia NVENC load in order to prevent transcoder issues. If there is an overload, a warning will be shown and the event ‘resource_overload’ will be sent.
  • #10900 (new) (Flussonic UI) Ingest from DVB cards can now be configured via the UI in Config > DVB cards.
  • #11726 (new) (Flussonic) The utility for issuing multi-domain SSL certificates.
  • #12219 (new) (Flussonic) Flussonic now accepts RTSP streams from cameras containing not entirely valid SDP data, allowing for more streams to be successfully ingested.
  • #13326 (new) (Flussonic UI) The device ID was added to the GPU name in the transcoder settings.
  • #13700 (new) (Flussonic) Flussonic can switch to a fallback source only when there are no frames of a certain type (video or audio) coming, which allows better switching if the source has a bad quality. Different timeout intervals can be used for this purpose: ‘backup vod/bunny.mp4 video_timeout=5 audio_timeout=10 timeout=20;’. Learn more
  • #13716 (new) (Flussonic) SCTE-104 markers from Decklink capture cards can be passed as SCTE-35 to MPEG-TS and HLS output. Learn more
  • #13721 (new) (Flussonic) The ‘soft_limitation’ field was moved to main authorization parameters section in the response to the API ‘modify_config’ and ‘read_config’.
  • #13923 (new) (Flussonic) To allow for seamless transition to shorter client session duration, the API /flussonic/api/refresh_session was added that forces a new request to the authorization backend, which can be used, for example, to change the fee or show ads. Learn more
  • #14148 (new) (Flussonic) The support was added for passing teletext from MPEG-TS to analog SD video that Flussonic pushes to Descklink SDI cards. You will need to specify line numbers that will bear teletext, with the ‘vbi’ option. Learn more
  • #14190 (new) (Flussonic UI) The custom HTTP header Referer can now be modified on the Input > Options page of stream settings.
  • #14224 (new) (Flussonic) Manual parameters of DVB card to adjust range switching were added.
  • #14225 (new) (Flussonic) DVB card configuration now has runtime statistics about ingest status.
  • #14067 (new) (Сoder) When choosing a transcoding device, you can see the load of each device.
  • #13486 (improved) (Flussonic) The Flussonic image at hub.docker.com was updated and is available at https://hub.docker.com/r/flussonic/flussonic. Learn more
  • #13506 (improved) (Flussonic UI) The option ‘soft_limitation’ can now be set in the UI on the Auth page. Learn more
  • #14415 (improved) (Flussonic) To achieve a smooth playback of DVB-T streams transcoded with the CPU-based transcoder on devices with the MSD7802+MSB1236C chipset, use the transcoder option ‘b-pyramid=strict’ if you also use ‘interlace=true’. This option sets the half-frame sequence in the interlaced video to ‘top_first’. Learn more

Issues Resolved

  • #7971 (fixed) (Flussonic) The issue with HLS ingest with 302 redirect on segments was resolved.
  • #12903 (fixed) (Flussonic) The issue with doubled processes in the transcoder was resolved.
  • #12935 (fixed) (Flussonic) If JPEG thumbnails are configured for a stream, they can be previewed via HTTPS.
  • #13130 (fixed) (Flussonic) The mixer:// stream now shuts down correctly if one of the sources is offline (lost).
  • #13192 (fixed) (Flussonic) The list of files in VOD location with ‘path s3://’ is now displayed correctly.
  • #13252 (fixed) (Flussonic) Audio tracks from cameras in the pcm_s16be format are now ingested successfully.
  • #13328 (fixed) (Flussonic) The issue with JPEG thumbnails not delivered was resolved.
  • #13402 (fixed) (Flussonic) The error ‘live_stream_input:342 Unknown info {epg_event’ appeared when ingesting from DVB cards.
  • #13507 (fixed) (Flussonic) The replication in a Flussonic cluster no longer fails with the HTTP error 302.
  • #13765 (fixed) (Flussonic) If a stream had a slash in its name, the UI shown a blank page for this stream.
  • #13809 (fixed) (Flussonic) The DVR now works correctly.
  • #13937 (fixed) (Flussonic) The DVR player for ondemand streams is now displayed in the UI.
  • #13943 (fixed) (Flussonic) Segments without any frames are now processed correctly.
  • #13969 (fixed) (Flussonic) The displaying of restreamed streams in the UI was fixed.
  • #13974 (fixed) (Flussonic UI) The maintenance page shows more detailed information about the license and config.
  • #13978 (fixed) (Flussonic) Streams with a timeshifted source are now played successfully.
  • #14035 (fixed) (Flussonic) Writing to RAID was improved, now all empty disks are used.
  • #14101 (fixed) (Flussonic) The issue with pushing a stream to UDP was resolved.
  • #14178 (fixed) (Flussonic UI) Stream name validation was improved. You can create a local stream with the same name as already exists on an origing server.
  • #14193 (fixed) (Flussonic) Parsing “program” and “pids” config options for MPTS source were fixed.
  • #14194 (fixed) (Flussonic) More than two PIDS in the configuration of MPEG-TS ingest can be processed now.
  • #14204 (fixed) (Flussonic) If a published stream doesn’t exist in a live location and the user requests this stream via M4F, then the server stop responding instead of sending the 404 error.
  • #14212 (fixed) (Flussonic) Minor fixes in Flussonic communication with the statistic service.
  • #14251 (fixed) (Flussonic UI) A typo in the UI text was fixed.
  • #14257 (fixed) (Flussonic) Streams from DVB cards Hauppauge with ‘system dvbcb’ in the configuration, and working on the chip Conexant CX23887/8, now try to reconnect to the source after short-term ‘blinking’ instead of going offline.
  • #14260 (fixed) (Flussonic) Displaying of teletext received from VBI on some TVs and STBs was fixed.
  • #14276 (fixed) (Flussonic) Ingest would not start without ‘vbi_device’ specified for ‘url v4l2://’.
  • #14298 (fixed) (Flussonic) After changing the transponder configuration via the UI, the unnecessary ‘position’ option no longer appears in the configuration.
  • #14321 (fixed) (Flussonic) In the previous Flussonic version, the IP address of the connected client was not saved to the log while a stream was played.
  • #14354 (fixed) (Flussonic) The Language tag was added to our MSS manifest.
  • #14362 (fixed) (Flussonic) The EIT Present/Following table is sent with the correct interval for ‘actual’ of 2 seconds now.
  • #14366 (fixed) (Flussonic) AUDs (access unit delimiters) are now added to streams without AUDs to prevent playback issues.
  • #14068 (fixed) (Сoder) No green bar appears now when encoding in 720x576.
  • #14155 (fixed) (Сoder) The Chassis network settings were reworked to fit the new JSON schema.
  • #14380 (fixed) (Сoder) If no gateway was specified, the value gateway=null is now saved.
  • #14097 (fixed) (Player) On Android devices, video is now played successfully via embed.html&realtime=true.
  • #14121 (fixed) (Player) The Play/Pause button status now corresponds to stream status (played or paused).
  • #14344 (fixed) (Player) Moving time markers no longer causes the player to stop responding.