Flussonic Media Server 21.09


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

Flussonic Media Server

В версии 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.