Flussonic Media Server 22.11

November 2, 2022

Flussonic Media Server 22.11 has been released.

Flussonic Media Server

Added DVB T2-MI and OP-47 Teletext processing into ingest via SDI. You can use SCTE104 to SCTE35 conversion on DekTec SDI cards. Improved quality of experience for WebRTC playback on weak internet connections. New design of “Streams” page on Admin and Cloud UI. It works much better for mobile users. Extended Auth backend API Reference with all Response codes.

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

What’s New

  • #7765 (new) (Flussonic) Supported DVB T2-MI ingest. Specify ?plp=1 in mpts-udp or mpts-dvb URL to use it.
  • #21445 (new) (Flussonic) Added setting of SSL protocols for HTTPS allowing you to explicitly set the TLS protocol(s) you want on clients connecting to Flussonic.
  • #24305 (new) (Flussonic) Supported OP-47 teletext in an ingested SDI stream.
  • #25194 (new) (Coder) Firmware updated to include Ubuntu 22.04.
  • #25549 (new) (Flussonic) Supported SCTE-104 to SCTE-35 conversion for DekTec SDI.
  • #26278 (new) (UI) The “Licenses” page added to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
  • #26375 (new) (UI) The “Profile” page added to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
  • #14604 (fixed) (Flussonic) Fixed issue with UDP2(udp) pushed stream not containing DVB subtitles(teletext) despite the settings.
  • #23827 (fixed) (Coder) Fixed issue with coder modules restart.
  • #23885 (fixed) (UI) In cluster mode, the server on which the stream is running is now displayed on the new “Streams” page in Flussonic UI.
  • #24403 (improved) (Flussonic) Developed OTP patch to support the use_srtp DTLS extension in Flussonic.
  • #24608 (fixed) (Flussonic) Fixed interruption of deinterlacing on NVENC after an input failure.
  • #24688 (fixed) (Flussonic) Fixed issue with incorrect REMB calculation caused bitrate decrease on the WebRTC played streams in any browser.
  • #24943 (fixed) (Flussonic) Fixed issue with the calendar button not displaying in DVR player when there is no live stream.
  • #25018 (fixed) (Flussonic) Fixed issue with the DVR player stopping playback if a segment is missing from the archive.
  • #25266 (fixed) (UI) Fixed incorrect operation and improved description of the “Prepush” radio button in stream settings in new Flussonic UI.
  • #25496 (fixed) (UI) Fixed issue with tooltip jitter in new Flussonic UI.
  • #25564 (fixed) (Flussonic) Fixed PID stalling in the transponder based on ingest from DekTec SDI appeared when no data were fed to the input.
  • #25734 (fixed) Corrected segments time in cases when the source drifts.
  • #25762 (fixed) (Flussonic) Fixed issue with mpegts_ac3 option not affecting the push and changed the way of setting this option in the config file: it is now specified as the pusher’s parameter.
  • #25811 (improved) (Flussonic API) Updated stream inputs schema to clarify that stats parameters are only returned in the responses but cannot be processed as a payload in “Save stream” request.
  • #25892 (fixed) (Player) Fixed wrong handling of 403 error when user tried to view forbidden part of the archive in the player.
  • #25939 (improved) (UI) Updated icons in the main menu to make them more insightful.
  • #25988 (improved) (Flussonic API) All parameters of binary_value type are changed to enum in the schema.
  • #25996 (improved) (Flussonic API) Permanently removed all traces of the old config_remote plugin.
  • #26001 (improved) (UI) Implemented new design of the “Streams” page in Flussonic UI. Is also looks much better on mobile devices.
  • #26025 (fixed) (Flussonic) Fixed error 500 appeared on DASH live request.
  • #26049 (fixed) (Flussonic) Fixed WebRTC playback of H264 sources with keyframes not containing SPS/PPS NAL.
  • #26051 (fixed) (Flussonic) Fixed invalid HTTP request sent for MPEG-TS over HTTP ingest if there were no slash in the end of the URL.
  • #26060 (fixed) (UI) Fixed inability to select all streams on the new “Streams” page in Flussonic UI if one or more of the streams were disabled.
  • #26061 (fixed) (UI) Fixed issue with missing “Disable” button when selecting several streams on the new “Streams” page in Flussonic UI.
  • #26102 (fixed) (Flussonic) Fixed issue with m4s segmentation caused too long segments at publishing.
  • #26136 (fixed) (Flussonic) Fixed validation of RTMPS push URL.
  • #26167 (fixed) (Flussonic) Fixed issue with RTMP push to Twitch.
  • #26173 (fixed) (Flussonic) Reduced memory leaks.
  • #26224 (fixed) (Flussonic) Fixed pusher status blinking in UI.
  • #26234 (fixed) (Flussonic) Fixed issue with invalid URI in SETUP header at RTSP capture.
  • #26235 (improved) removed support for ancient frog codec
  • #26242 (improved) (Flussonic) Changed the way of setting the ports for accessing UI and API requests both in Flussonic UI and in config file (the http and https options).
  • #26255 (fixed) (Flussonic) Changed default value for RTMPS push port (now it is 443 instead of 1935) to avoid certificate warnings when port is not set explicitly.
  • #26266 (fixed) (Flussonic) Fixed minor bug in legacy WebRTC implementation to help you seamlessly migrate to WebRTC 3.
  • #26284 (improved) (UI) Improved the process of creating streams, templates, transponders, sources, and VODs in new Flussonic UI to automatically open settings of the newly created item to continue its configuration.
  • #26356 (fixed) (Flussonic) Improved video buffering when playing WebRTC published via MPEG TS HTTP to avoid bitrate decrease.
  • #26392 (improved) (Flussonic API) All possible backend response codes described in Authorization Backend API
  • #26444 (improved) (UI) The page with license details was added to your new personal account dashboard (my2.flussonic.com) that we are currently developing.
  • #26468 (improved) (Flussonic) Implemented conversion of missing admin_http and admin_https config options to api false; for the corresponding ports.
  • #26504 (fixed) (Flussonic) Fixed issue with authorization of play and publish WebRTC sessions caused by authorization token not passed to the backend.
  • #26521 (improved) (Flussonic API) Fixed type of some HLS stream input parameters to exclude “binary boolean” values.
  • #26549 (fixed) WebRTC better handling cases when publisher switching resolution/cameras.
  • #26550 (improved) (Flussonic API) Fixed type of some TS HTTP stream input parameters to exclude “binary boolean” values.

Documentation updates

  • #25849 (new) (Flussonic) Added a new “API References” section to the documentation menu, where you can find all available API References for our solutions.
  • #26635 (new) Created a separate section in the documentation structure with all pages for the developers integrating or building their own projects with Flussonic products.
  • #25555 (improved) (Flussonic) The instructions on configuring the balancer in cluster mode were updated to clarify that there can be more than one balancer not necessarily each on separate servers but possibly on streamers too.
  • #25667 (improved) (Flussonic) The description of username parameter in the Prometheus config was updated to show that it is Flussonic user to be specified for authorization, and the link to user settings added.
  • #25704 (improved) (Flussonic) Updated some of the examples in Events API documentation to include stream_opened and stream_closed events instead of stream_started and stream_stopped that were removed.
  • #25712 (improved) (Flussonic) Added section about CORS in the Frequently asked Questions section to explain that Flussonic supports CORS out-of-the-box and no additional settings are required.
  • #25943 (improved) (Flussonic API) Described dvr_offline option in the server config that allows you to turn off DVR recording.
  • #25998 (improved) (Flussonic) Updated description of url_prefix to reflect that this option is now also available for DASH along with HLS.
  • #26030 (improved) (Flussonic) Updated description of the HLS DVR URL to reflect that the playlist of the EVENT type is now disabled by default.
  • #26082 (improved) (Flussonic) Mentioned SCTE-27 subtitle format support on the Subtitles page.
  • #26281 (improved) (Flussonic) Fixed tab name on the Support page and in some other pages to be aligned with the new Flussonic UI.
  • #26323 (improved) Fixed redoc bug prevented our documentation from opening on mobile devices.
  • #26340 (improved) (Flussonic) Updated example with mpegts_ac3 parameter for signaling AC-3 audio stream in MPEG-TS to reflect the new way of specifying this parameter as part of the pusher settings.
  • #26379 (improved) (Flussonic) Described the new way of limiting access to Flussonic UI and API calls including the ssl_protocols option.