Flussonic Media Server v.23.03
What’s new in Flussonic Media Server 23.03
Subtitles recognition and support, ad injection, retroview section update in the new personal account (view statistics by server, session, stream), improvements in the web interface, new DVR Player features, the ability to set duration for DASH manifest, restored playback of VOD stream via RTSP protocol, improved performance for pushers, multiplexer enhancements (now with T2-MI and new subtitles) and support for various video capture cards and more in 23.03 release of Flussonic Media Server
The full list of Changes in Flussonic Media Server
- #8752 (new) (DVR Player) Added the control for track selection when playing an MBR archive.
- #16060 (new) (DVR Player) Added export_limit qs option for
embed.html
page allowing you to limit the permitted duration of the exported video fragment. - #23389 (new) (Flussonic) Supported OP-47 teletext standard for Decklink cards.
- #26433 (new) (Flussonic k8s) The StatefulSet object replaced with DaemonSet because StatefulSet required complex antiaffinity mechanisms to guarantee the launch of no more than one Flussonic Pod on a node, while DaemonSet is more suitable because Kubernetes itself guarantees one Pod per node.
- #27281 (new) (Flussonic) The video resolution is now displayed in Input media info and Output media info on the stream's Overview tab.
- #27748 (new) (UI) Implemented pagination for viewing more than 100 open VOD files on the VODs tab in the admin UI.
- #28135 (new) (Flussonic API) The streams.inputs.stats.active field implemented in Flussonic according to the schema.
- #28143 (new) (DVR Player) Supported overlaying logos for DVR recordings playback and preview when
autoplay=false
is passed in the qs. - #28232 (new) (DVR Player) The video track selection supported for for OTT player mode.
- #28340 (new) (Flussonic API) Implemented the public_stream_get method of the streaming API allowing you to fetch the stream metadata (the same as in
streams_list
). - #28361 (new) (DVR Player) The procedure for setting the export interval made more convenient: double-click on the timeline moves the nearest interval mark to the selected point even if you've scrolled the timeline so that the marks are not visible.
- #28428 (new) (DVR Player) The thumbnail of the current archive frame is now displayed over the marker when you set the archive export intervals to facilitate the selection.
- #28657 (new) (UI) The tab view was updated to the new design throughout the UI.
- #28778 (new) (Flussonic) Supported receiving of raw RTP multicast.
- #16842 (improved) (Flussonic) Fixed issue with WebVTT subtitles missing in fMP4 HLS manifest.
- #18925 (fixed) (Flussonic) Fixed the archive cleanup according to the configured limits after several consecutive publications with the same stream name.
- #22782 (improved) (UI) The main menu items are now consistently populated from UI settings returned by the backend instead of picking diverse parameters like
is_chassis
from various requests. - #23900 (fixed) (DVR Player) Fixed issue with DVR not being available on the
embed.html
page when media name aliasing was in use. - #25344 (fixed) (Coder) Fixed log saving to
/var/log/journal
on the Coder. - #25889 (fixed) (Flussonic) Restored VOD playback over RTSP protocol.
- #26271 (improved) (UI) Improved Cloud stream overview page at my2.flussonic.com.
- #26524 (fixed) (Coder) Fixed l4t2 transcoder segfaults that were due to iommu faults.
- #26617 (fixed) (Flussonic) Fixed the "The region name is not valid" error prevented VOD listing using S3 API with Cloudflare R2.
- #27123 (fixed) (Flussonic) Reduced the number of undescriptive
live_stream_core
messages in logs. - #27289 (fixed) (Flussonic) Fixed incomplete display of WebVTT subtitles after DVB OCR.
- #27342 (fixed) (Flussonic) Fixed desynchronization of converted WebVTT with original DVB teletext.
- #27408 (fixed) (Coder) Fixed display of several DNS addresses in the UI.
- #27419 (improved) (UI) Fixed issue with the input info update in the stream list after the input switch due to the source error.
- #27445 (fixed) (Flussonic) Fixed T2-MI ingest over ASI from DekTec cards without
plp
option in the input URL. - #27503 (fixed) (Flussonic) Fixed issue with DekTec SDI card not ingesting the source because of incorrect audio data while showing that the port is busy.
- #27537 (improved) (Flussonic) Fixed transcoder with Intel Quick Sync Video on Intel Atom CPUs.
- #27974 (fixed) (Flussonic) Fixed RTSP capture failures caused by incorrect handling of desync error.
- #28036 (improved) (Flussonic) Fixed failure caused by null value accepted by Flussonic for chassis DNS even though it is
nullable: false
in the API schema. - #28057 (fixed) (Flussonic API) The deprecated options
disk_space
,disk_limit
, anddvr_limit
were removed from the API schema. - #28073 (fixed) (Flussonic) Fixed issue with teletext missing on the video ingested from an SDI card after push to that same SDI on the loop.
- #28096 (fixed) (Flussonic) Fixed increasing Scheduler and CPU usage at the same traffic.
- #28133 (improved) (Flussonic API) The
broken_config
value of thestreamer_status
parameter now indicates if there are any problems with config_external validation. - #28165 (fixed) (Flussonic) Fixed memory leak on the pusher that was due to the missing check of starting status timeout.
- #28223 (fixed) (Flussonic) Fixed issue with ABR options in the config file not applied to WebRTC publications.
- #28300 (improved) (Flussonic API) The
two_full
profile for Decklink cards added to the schema according to the documentation. - #28302 (fixed) (Flussonic) Fixed issue with MPTS pusher not starting after Flussonic restart with
unexpected_start
error caused by statistic timer starting right at the start instead of after first data transmission. - #28317 (improved) (UI) Supported Markdown formatting for ticket text at my2.flussonic.com.
- #28342 (fixed) (UI) Fixed the display of the main menu on mobile devices where the menu didn't fold after selecting an item.
- #28344 (improved) (UI) The changed object is now displayed in the API calls list on the "Cloud - Audit_logs" page at my2.flussonic.com
- #28374 (improved) (UI) The server list is now displayed on the Retroview - Sessions page at my2.flussonic.com.
- #28375 (improved) (Coder) Fixed the order of Flussonic starting up on the coder.
- #28425 (fixed) (UI) Several improvements and fixes on the Tickets page at my2.flussonic.com: 1) Fixed page crash in Safari; 2) Supported line brake on
\n
escape character; 3) Fixed URL parser to avoid too long lines; 4) Added scroll bar to improve the view whenpre
andcode
tags are in use. - #28437 (improved) (UI) Date and time of the sessions is now displayed in the session list at my2.flussonic.com.
- #28469 (fixed) (Flussonic API) Fixed response to GET /name/recording_status.json request in the Streaming API to return correct data when there is no DVR enabled for the stream. This also fixes such streams playback in the Watcher mobile apps.
- #28496 (fixed) (Flussonic API) Fixed the format of
started_at
parameter returned among session statistics to comply with the schema and show milliseconds instead of seconds as earlier. - #28515 (improved) (Flussonic API) Implemented WHEP endpoint in the Streaming API. The obsolete
whap
endpoint will continue to work for backward compatibility but you must usewhep
only in your new projects. - #28519 (fixed) (Flussonic) Improved log collection process to avoid excessive logging of VBI/VANC events at DekTec SDI ingest when
vbi_debug
is not enabled. - #28635 (improved) (UI) The session list is now sorted descending by starting date and time on the "Playback all" page at my2.flussonic.com.
- #28748 (fixed) (Flussonic) Supported RTMP play sessions with
null
value for thereferer
specified to allow playback of RTMP streams from Wowza. - #28799 (improved) (UI) Added "By users" and "Unique sessions" tabs on the Retroview -> Sessions page at my2.flussonic.com
- #28816 (fixed) (Flussonic) Fixed crash while reindexing the DVR.