Flussonic Media Server 21.11
Flussonic Media Server 21.11 has been released.
Š new mechanism to insert ads by partial substitution of segments within the broadcast session is implemented.
Admin UI moved to API v3 (added VOD, transponders, auth backends, coder management, visualization and management for templates, and others).
See Flussonic HTTP API here
Check the full list of improvements and fixes below and get your servers upgraded as soon as possible.
What's New
- #7001 (new) (Flussonic API) API access to data moved from a tree to streams list.
- #7953 (new) (Flussonic API) Added PID to stream's media info.
- #8726 (new) (Flussonic) Added certificate update without restarting Flussonic.
- #8982 (new) (Flussonic) Implemented redirect (HTTP 302) support for SHOUTcast sources.
- #9916 (new) (Flussonic) Added token authorization via WebRTC player.
- #12286 (improved) (Flussonic UI) Improved the response time for the streams list via API.
- #12578 (new) (Flussonic MSE Player) DVR Player layout adapted for mobile app.
- #14157 (improved) (Flussonic Coder) Enhanced coding mp2a on our Coder
- #16815 (new) (Flussonic UI) Added visualization and management for templates in Admin UI.
- #17063 (new) (Flussonic) Stream manager now do not do any config calculations and became really simpler.
- #17072 (new) (Flussonic) Simplified handling of effective config inside flussonic. Now template variables can be used in stream lifecycle management.
- #17345 (new) (Flussonic MSE Player) Implemented optional enabling of Sentry error monitoring.
- #18636 (new) (Flussonic API) Дluster app refactored without any changes of functionality.
- #18770 (new) (Flussonic API) Refactored all Flussonic API, now collections are represented as lists, not as objects
- #18779 (new) (Flussonic) Removed
vb
(video bitrate) transponder option. - #18923 (new) (Flussonic API) Reading of configuration by Admin UI moved from WebSocket to API v3.
- #18948 (new) (Flussonic API) Moved streams management to API v3.
- #18950 (new) (Flussonic UI) Admin UI moved to API v3.
- #19427 (new) (Flussonic) Plugins are now displayed separately in config and API (without
plugin
directive). - #19532 (new) (Flussonic) Added
mode
support for Decklink capture cards to specify the type of input signal. - #19767 (new) (Flussonic) Live location functionality moved to a template, so the
live
directive will be automatically converted to a template on the first configuration save. - #19800 (new) (Flussonic) Implemented a new ad insertion mechanism with a partial segment replacement.
- #19883 (new) (Flussonic) Added trimming to pusher's monitoring.
- #19926 (new) (Flussonic UI) Moved management of transponders (mpts) in admin to api v3.
- #19951 (new) (Flussonic API) DVB capture cards management moved to API v3.
- #19979 (new) (Flussonic) Moved stream.stats.inputs[0] to stream.inputs[0].stats.
- #19986 (new) (Flussonic API) Added templates management to API v3.
- #19989 (new) (Flussonic UI) Moved coder management UI to API v3.
- #20027 (new) (Flussonic API) Added sessions to API v3.
- #20029 (new) (Flussonic API) Added DVR management prototype to API v3.
- #20038 (new) (Flussonic UI) Added DVR storages management via API v3 in Admin UI.
- #20052 (new) (Flussonic) Added ASI sources status logging.
- #20054 (new) (Flussonic API) Server configuration management moved to API v3.
- #20058 (new) (Flussonic API) Added server cluster management to API v3.
- #20063 (new) (Flussonic) Adobe HDS protocol is no longer supported.
- #20070 (new) (Flussonic API) Added VOD management to API v3.
- #20118 (new) (Flussonic API) Added transponders management to API v3.
- #20155 (new) (Flussonic) Changed base path in API v3 schema.
- #20192 (new) (Flussonic API) Added server configuration management to API v3.
- #20217 (new) (Flussonic API) Effective config output moved to API v3.
- #20224 (new) (Flussonic) Fixed issues with migrating from
live
locations to templates. - #20235 (new) (Flussonic API) Added authentication backends management via API v3.
- #20237 (new) (Flussonic UI) Added VOD management via API v3 in Admin UI.
- #20244 (new) (Flussonic) Modified an update protocol in API v3.
- #20283 (new) (Flussonic API) Files management moved to API v3.
- #20352 (new) (Flussonic API) Implemented full Flussonic HTTP API spec for all collection methods, not only streams and sessions.
- #20377 (new) (Flussonic UI) Transponder
others
management in Admin UI moved to API v3. - #20421 (new) (Flussonic) Added adaptation to the changing PCR for a MPEG-TS source.
- #20491 (new) (Flussonic API) Added a more stable backward compatibility between an old Flussonic edge and a new Flussonic origin.
- #20492 (new) (Flussonic API) Added DVB cards managements via API v3.
- #20493 (new) (Flussonic) Implemented sources and peers management to API v3.
- #20495 (new) (Flussonic API) Renamed
notifies
toevent_sinks
in the configuration file. Added management via API v3 forevent_sinks
. - #20496 (new) (Flussonic API) Sources management in Admin UI moved to API v3.
- #20498 (new) (Flussonic UI) Added auth backends management via API v3 in Admin UI.
- #20499 (new) (Flussonic UI) DVB capture cards management in Admin UI moved to API v3.
- #20500 (new) (Flussonic UI) Moved management of
event_sinks
(exnotifies
) in Admin UI to API v3. - #20508 (new) (Flussonic UI) Admin UI is now possible to launch with mock backend.
- #20649 (new) (Flussonic UI) Auth management in Admin UI moved to API v3.
- #20676 (new) (Flussonic UI) Peers management in Admin UI moved to API v3.
- #20694 (new) (Flussonic API) Added VSaaS management to API v3.
- #20750 (new) (Flussonic API) Added public API mock server.
- #20873 (new) (Flussonic UI) Added an option to choose a template for a stream on the "Overview" tab and when creating a stream in Admin UI.
- #18435 (new) (Flussonic) Catena alpha version removed from the repo.
Issues Resolved
- #5004 (fixed) (MSE Player) Fixed issues with rewinding a stream.
- #12059 (fixed) (Flussonic MSE Player) Fixed logo overlay for VOD streams.
- #14044 (fixed) (Flussonic) Fixed issue with overriding a local stream having a remote sourced stream with the same stream name.
- #14131 (fixed) (Flussonic Transcoder) Fixed issues with disappearing video track and only audio available.
- #15490 (fixed) (Flussonic) Fixed issue with MPEG-TS output having an on demand M4F source.
- #16215 (fixed) (Flussonic) Fixed Flussonic SDI stream output stuttering if the SDI source restarts.
- #16312 (fixed) (Flussonic) Cluster_ingest in templates now work properly
- #16792 (fixed) (Flussonic) Fixed Flussonic crash when
nvidia_monitor
is enabled and the NVIDIA driver is broken. - #17182 (fixed) (Flussonic) Fixed issues with transponder reconfiguration without the restart.
- #17528 (fixed) (Flussonic) Fixed issue with writing a backup file to the DVR archive when
transcode=true
is enabled. - #18190 (fixed) (Flussonic) Fixed WebRTC playback over TCP.
- #18349 (fixed) (Flussonic) Fixed issue with stream resolution selector in the WebRTC publisher before the start of streaming.
- #18499 (fixed) (Flussonic) Fixed MPTS UPD ingest when specifying the name of the receiving interface.
- #18556 (fixed) (Flussonic) Fixed EIT Present/following parsing error if EIT Schedule is not present.
- #18582 (fixed) (Flussonic) Fixed event notification crash.
- #18848 (fixed) (Flussonic) Fixed playback of UDP streams with closed captions.
- #18935 (fixed) (Flussonic) Fixed issue with excessive
publish
streams logging. - #18939 (fixed) (Flussonic) Fixed issue with the transponder restarting when DTS jump occurs in the input stream.
- #19004 (fixed) (Flussonic) Fixed issues with audio in dynamic chat rooms.
- #19334 (fixed) (Flussonic) Fixed issue with flussonic-erlang package.
- #19504 (fixed) (Flussonic) Fixed issue with sudden cameras shutdown.
- #19527 (fixed) (Flussonic MSE Player) Fixed zooming out of the timeline when changing playback position in the DVR player.
- #19637 (fixed) (Flussonic) Fixed issue with DVR cleanup.
- #19717 (fixed) (Flussonic) Fixed SCTE-35 ad insertion markers support with SRT sources.
- #19737 (fixed) (Flussonic) Fixed the work of the ad insertion mechanism for DASH.
- #19802 (fixed) (Flussonic Admin UI) Fixed issues with modifying transponder parameters.
- #19835 (fixed) (Flussonic API) Fixed issue with dvr_offline not passing the validation stage.
- #19925 (fixed) (Flussonic UI) Fixed issue with Admin UI crashing while stream searching with active VOD file source.
- #19959 (fixed) (Flussonic) Fixed issue with trimming in the transponder.
- #19974 (fixed) (Flussonic MSE Player) Fixed issue with playing streams with audio tracks using MSE Player.
- #19990 (fixed) (Flussonic) Fixed duration tag in HLS manifest decoration.
- #19998 (fixed) (Flussonic MSE Player) Fixed issue with displaying two CC buttons in the player.
- #20021 (fixed) (Flussonic) Fixed incorrect VOD segment playback for MBR DASH.
- #20043 (fixed) (Flussonic) Fixed configuration error crashing Flussonic UI.
- #20082 (fixed) (Flussonic Coder) Fixed Admin UI crash.
- #20105 (fixed) (Flussonic) Fixed issue with accessing server data via API v3 when
view_auth
is enabled. - #20133 (fixed) (Flussonic) Fixed issue with sending requests to Flussonic due to expired timeout.
- #20159 (fixed) (Flussonic) Fixed issues with returning stats for the input streams via API v3.
- #20169 (fixed) (Flussonic) Fixed Admin UI crash if push retry limit is exceeded.
- #20205 (fixed) (Flussonic MSE Player) Fixed issue with the DVR Player not restarting a live stream after a sudden error.
- #20227 (fixed) (Flussonic) Fixed issue with CC failure in the transponder.
- #20354 (fixed) (Flussonic) Fixed issue with the
on_publish
option not modifying the running stream configuration. - #20355 (fixed) (Flussonic) Fixed issue with WebRTC stream publication to Flussonic under OS Windows 10/Chrome 95.
- #20356 (fixed) (Flussonic) Fixed
plugin camera_alarm
support. - #20373 (fixed) (Flussonic) Fixed issue with DVR cleaner.
- #20409 (fixed) (Flussonic) Fixed issue with displaying an empty IP after its removal via API call.
- #20417 (fixed) (Flussonic API) Fixed issue with push statistics.
- #20461 (fixed) (Flussonic) Fixed issues with
plugin vision
crashing config. - #20529 (fixed) (Flussonic) Fixed issue with publishing streams crashing.
- #20532 (fixed) (Flussonic UI) Fixed issue with stream's media info update at "Overview" page in Admin UI.
- #20565 (fixed) (Flussonic) Fixed issues with ASI ingest over Dektec capture cards.
- #20596 (fixed) (Flussonic UI) Fixed issue with displaying the switch for the protocols on the "Output" page of Admin UI.
- #20605 (fixed) (Flussonic MSE Player) Fixed issue with displaying "Stream has no DVR" on DVR tab for dynamic publications when DVR is enabled.
- #20613 (fixed) (Flussonic API) Fixed issue with API calls searching at the beginning of a substring instead of a whole substring.
- #20644 (fixed) (Flussonic API) Fixed issue with failing to write
dvr_replicate
field in DVR stream settings through API v3. - #20653 (fixed) (Flussonic API) Fixed issue with failing to send
auth: null
template option through API v3. - #20667 (fixed) (Flussonic) Fixed issue with the duplication of DVR segments in a cluster source configuration.
- #20687 (fixed) (Flussonic) Fixed HTTP 500 error when restarting
push
to some URL. - #20753 (fixed) (Flussonic UI) HDS settings removed from Admin UI
- #20823 (fixed) (Flussonic) Fixed issue with not returning the
auth
settings for the stream via API call. - #20833 (fixed) (Flussonic) Fixed issue with
source
directive malfunctioning. - #20846 (fixed) (Flussonic API) Fixed issue with restreamer's
/streamer/api/v3/streams
endpoint unavailability after modifying the stream name via API call.
Documentation updates
- #18480 (doc) Added video on Authorization page.
- #18938 (doc) To discover how to change the teletext descriptor value see: Reading teletext from VBI
- #19128 (doc) You can read about the new ad insertion mechanism here.
- #19336 (doc) How to pass the SRT parameters in the query string see: Pushing SRT stream.
- #20108 (doc) Explore the supported Decklink modes here.
- #20267 (doc) Removed menu entries for old Catena.
- #20457 (doc) Added description of
deinterlace_rate
option.