Flussonic Media Server 21.11
23.11.2021
Мы выпустили Flussonic Media Server 21.11.

Внедрен механизм врезки рекламы методом частичной замены содержимого сегмента в сессии проигрывания.
Управление потоками, шаблонами, VOD, авторизационными бэкендами, транспондерами, хранением архива и пр. в веб-интерфейсе реализовано через API v3.
С Flussonic HTTP API можно ознакомиться здесь, прочитать почему API реализован именно так можно в нашем блоге.
Ознакомьтесь с полным списком улучшений и исправлений ниже и обновите ваши серверы как можно скорее!
Что нового
- #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
to event_sinks
in the configuration file. Added management via API v3 for event_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
(ex notifies
) 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.
Что исправлено
- #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.
- #20205 (fixed) (Flussonic MSE Player) Fixed issue with the DVR Player not restarting a live stream after a sudden error.
- #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.
- #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.
Обновления в документации
- #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.