Flussonic Media Server 21.09
07.09.2021
Мы выпустили Flussonic Media Server 21.09.

В версии 21.09 возможен рестриминг потоков в реальном времени по протоколу M4S и, одновременно, кластерный доступ к архиву. Восстановлена работа фильтра, позволяющего захватывать определенные PIDs из mpts-udp:// источников. Добавлены новые параметры настройки для вывода 4K потока на плату Decklink SDI. Ознакомьтесь с полным списком улучшений и исправлений ниже и обновите ваши серверы как можно скорее!
Что нового
- #5857 (new) (Flussonic) Added archive access with the
M4S
source being present. Flussonic checks the M4S
source if the archive is available and accesses it over M4F
.
- #8349 (new) (Flussonic) Added pushing over Flussonic M4F protocol.
- #9185 (new) (Cloud) Flussonic is now available on DigitalOcean Marketplace.
- #12316 (new) (Flussonic)
ad_injector
, sqlapi
, dynafile
, iptv plugin
moved to a separate package — flussonic-deprecated.
- #14726 (new) (Flussonic UI) Possibility to configure push for public location was added.
- #17419 (new) (Player) Information about error will be shown in case of empty DVD.
- #17840 (new) (Flussonic) Made smoother querying remote servers and less dependent on local server status.
- #18087 (new) (Flussonic UI) Streams layout on the “Media” page is revamped according to a video delivery pipeline.
- #18570 (new) (Flussonic) Added new
dthreads
and scale
parameters for tuning the pushing to Decklink 4K.
- #18685 (new) (Flussonic UI) Added the
title
field display below the stream name in the Flussonic UI “Media” page.
- #18776 (new) (Flussonic API) Unified structure of MPEG-TS PIDs in pushes and transponders.
- #18787 (new) (Flussonic API) Changed transponder and stream pushes from type
map
to type list
in new API. Old API still has the same structure.
- #18789 (new) (Flussonic API) Changed
sources
from type object
to type list
in new API. Old API maintains backward compatibility.
- #18793 (new) (Flussonic) Added the
ttxt_descriptors
option to modify the teletext descriptor fields in a transponder settings.
- #18830 (new) (Flussonic API) Changed
web_scripts
and http_proxies
API fields from type object
to list
. Old API maintains backward compatibility.
- #18874 (new) (Flussonic API) Changed
notifies
, auth_backends
, balancers
and peers
API fields from type object
to list
in new API.
- #18905 (new) (Flussonic API) Changed
transponders
, dvb_cards
, decklinks
API fields from type object
to list
in new API.
- #18933 (new) (Flussonic API) Moved DVRs and caches from type object to type list in new API.
- #18949 (new) (Flussonic API) Implemented REST API
flussonic/api/v3/streams
.
- #18964 (new) (Flussonic API) Moved templates and lives from type object to type list in new API.
- #18998 (new) (Flussonic API) Moved transcoder video tracks from type object to type list in new API.
- #19052 (new) (Flussonic) Now it is possible to specify SRT parameters in the URL query as well as the URL options.
- #19086 (new) (Flussonic API) Added a field (
stream.named_by
) to API, allowing to determine the creator of the stream.
- #19115 (new) (Flussonic) Renamed DVR configuration field with backward compatibility.
- #19145 (new) (Flussonic UI) You can sort the “Input” column by the bitrate value in Flussonic UI.
- #19153 (new) (Flussonic API) Added
input_bitrate
and output_bitrate
fields to stream stats API.
- #19191 (new) (Flussonic) Prepared new package for demo application of Flussonic.
Что исправлено
- #4081 (fixed) (Flussonic) Fixed issue with a separate IP port for HTTP API (admin_http) still listening after being removed from config.
- #10790 (fixed) (Flussonic) Fixed PID specification filter in
mpts-udp://
sources.
- #13542 (fixed) (Flussonic) Fixed issue with displaying a wrong error message if the
edit_auth
setting is removed from the configuration file.
- #14358 (fixed) (Flussonic) Fixed issue with lost configuration file contents in case of Flussonic emergency shutdown.
- #14684 (fixed) (Config) Fixed launch issues with empty config file.
- #15389 (fixed) (Flussonic) Algorithm of bitrate autotune of transponder output was improved.
- #15903 (fixed) (MSE-LD Player) Issue with MBR streams was fixed.
- #16777 (fixed) (Flussonic) Fixed issue with publishing RTMP from Blackmagic atem mini to Flussonic.
- #17114 (fixed) (Player) Issue with autoplay for iOS devices was fixed.
- #17148 (fixed) (MSE Player) Fixed issue with MSE Player (
embed.html
) not working if HLS and MP4 protocols whitelist is enabled.
- #17401 (fixed) (Flussonic) Fixed issue with editing
epg_enabled
option in templates.
- #17545 (fixed) (Player) Autodetect of Closed captions was fixed.
- #17970 (fixed) (MSE Player) Fixed issue with HLS autostart in MSE Player (
embed.html
) in the mobile browser.
- #18153 (fixed) (Flussonic) Fixed “Listener’s backlog exceeded” error using SRT protocol for stream transmission.
- #18216 (fixed) (Flussonic UI) Fixed issue with displaying the Save button in Safari after making changes to the stream configuration.
- #18243 (fixed) (Flussonic) Fixed issue with high CPU usage with enabled
external=true
option for the transcoder.
- #18313 (fixed) (Flussonic UI) Fixed issue with invalid URL while using
%s
template in push
.
- #18390 (fixed) (Flussonic Coder) Fixed issue that prevented transcoding modules from booting.
- #18408 (fixed) (Player) Issue with fill player timeline in case of broken DVR record was fixed.
- #18423 (fixed) (Flussonic) Abnormal increase of audio track bitrate was fixed in transponder.
- #18476 (fixed) (Player) Issue of realtime=true option with fullscreen was fixed.
- #18486 (fixed) (Flussonic) Fixed issue with VLC Player not playing audio track when stream source is switched.
- #18498 (fixed) (MSE Player) Fixed issue with displaying two CC buttons instead of one.
- #18623 (fixed) (Flussonic) Fixed issue with missing
pcr
option from pid 0
string in transponder config after changing configuration settings.
- #18716 (fixed) (Flussonic) Issue with wrong name of Duration in EXT-X-CUE-OUT tag was fixed for HLS manifest.
- #18763 (fixed) (Flussonic) Fixed issue with
private_command
SCTE-35 markers not passing through Flussonic.
- #18794 (fixed) (Flussonic) Fixed issue with duplication of SCTE35 descriptor in PMT.
- #18799 (fixed) (Flussonic UI) Possibility of remove particular PID from transponder program was repaired.
- #18801 (fixed) (Flussonic UI) Fixed the option to select
l1
, l2
, etc. tracks in the transponder settings in Flussonic UI.
- #19215 (fixed) (Flussonic UI) Triple slash is allowed to input URL.
Обновления в документации
- #16966 (doc) Flussonic supports playing SRT streams, see: SRT playback.
- #18008 (doc) How to use the templates with prefixes for publishing and playing streams is described here
- #18047 (doc) New load balancing modes moved from IPTV Plugin to Flussonic. See: Load balancing in Flussonic.
- #18260 (doc) Consequences of stream removal through HTTP API are clarified. See: Removing a stream.
- #18653 (doc)
chunk_duration
(in ms) parameter to manage LL-HLS playback is described here: How to configure LL-HLS
- #18783 (doc) To use Ad Injector, IPTV Plugin, and the Dynafile Plugin
flussonic-deprecated
package should be installed.